4.1- Préparation du fichier d'import
4.1.1- Conseils de mise en forme
La préparation requiert un certain travail de récupération des informations des fichiers des fournisseurs et de remise en forme, bien souvent. La plupart du temps, les fichiers utilisés sont travaillés dans un tableur dans lesquels on a tendance à jouer d'effets de forme ou d'affichage. Or pour votre import, vous avez besoin du texte et des nombres, et uniquement cela.
En particulier, soyez vigilents sur les points suivants :
4.1.1- Conseils de mise en forme
- Sauts de lignes dans les cellules des tableaux
- à bannir absolument, cela génère un saut de ligne du fichier CSV et fausse vos données à importer (si vous avez un nombre de lignes dans le CSV qui ne correspond pas au nombre de ligne de votre fichier tableur, c'est probablement à cause de cela)
- vous pouvez au choix : ne pas faire de sauts de ligne (et gérer cela à la main au cas par cas en éditant les fiches produits), ou ajouter dans vos fichiers le code HTML de saut de ligne
- Virgules ou points-virgules
- il s'agit du séparateur de champ du fichier CSV : c'est ce caractère qui va déterminer les données qui vont être enregistrées dans le premier champ, puis le deuxième champ... dans la base de données.
- En français, vous aurez probablement moins de problèmes à gérer avec le point-virgule (moins courant dans les textes) que la virgule
- il s'agit du séparateur de champ du fichier CSV : c'est ce caractère qui va déterminer les données qui vont être enregistrées dans le premier champ, puis le deuxième champ... dans la base de données.
- Les prix formatés avec l'affichage de la monnaie
- à bannir, ils ne seront pas reconnus, vous aurez une erreur.
- vous devez avoir une colonne (= un champ) avec le prix uniquement, et une autre pour la devise (monnaie)
- de même n'appliquez aucun effet de mise en forme des nombres (par ex. le séparateur des milliers…)
- à bannir, ils ne seront pas reconnus, vous aurez une erreur.
- Le séparateur de décimales à privilégier est le point. Bien que, globalement, la virgule soit reconnue, il y a des cas (par exemple dans les attributs supplémentaires) où elle ne l'est pas. Vous perdrez tout ce qui vient après la virgule lors de l'import.
- D'une manière générale, vous ne devez avoir aucun formatage de texte ni de nombre.
Une fois votre enregistrement CSV terminé à partir du tableur, ouvrez votre fichier dans un éditeur de texte* et vérifiez le nombre de lignes que vous avez pour repérer d'éventuel saut de lignes non voulu. Si votre fichier tableur comporte 10 lignes et une ligne d'en-tête, soit 11 lignes, vous devez avoir également 11 lignes dans votre fichier ouvert avec l'éditeur de texte. Si ce n'est pas le cas, vous avez un problème de retour à la ligne qu'il faut trouver et supprimer.
* un éditeur de texte n'est pas un logiciel de traitement de texte ! c'est un logiciel dédié à l'édition de texte "pur" - sans aucun formatage de texte. Vous en trouverez normalement un sur votre système d'exploitation (Notepad pour windows, TextEdit sous Mac. Il y en a au moins un (si ce n'est plus) nativement sous linux).
4.1.2- Attributs supplémentaires (extrafield) sur les produits
Ajout ou modification d'un attribut supplémentaire sur les produits
Le module Gestion des prix peut tout à fait importer des attributs supplémentaires. Pour cela, rajouter simplement une colonne dans votre fichier d'import. Attention cependant à bien vérifier que les attributs supplémentaires soient bien pris en compte dans la configuration de votre Dolibarr. Configuration > Divers > onglet attributs supplémentaires.
Pour plus d'informations, consulter la partie dédiée à la configuration d'attributs supplémentaires de cette documentation.
4.1.2- Formats du fichier
Vous pouvez importer votre fichier en format .CSV, ou en format .XLSX
Notez cependant que le format CSV vous permet de rapidement repérer les erreurs de mise en forme (renseignées plus haut), et est donc fortement recommandé. De plus, le format CSV est le seul format avec lequel vous êtes sûrs de pouvoir choisir votre caractère de séparateur de champs pour vous assurer que c'est bien le point virgule.
4.1.4- Les champs à importer
information à connaître sur les champs à importer
Les champs à importer
note : Les champs les plus importants pour l'import sont les suivants