Gérer les produits de la boutique par fichier CSV

Si vous avez de nombreux produits à gérer, vous pouvez passer par un tableur (comme Excel ou OpenOffice Calc). Ce type d'outil vous permettra d'importer rapidement vos nouveaux produits, ou de mettre à jour les produits existants - pour vérifier et modifier les stocks sans avoir à ouvrir toutes les pages produits sur le manager par exemple. Après avoir pris connaissance des impératifs lors de la création des fichiers CSV, vous pourrez facilement les importer sur votre boutique.

Données modifiables dans le fichier CSV

Un fichier CSV est un simple fichier texte, destiné à présenter des données tabulaires (des listings). Pour l'export CSV de la boutique chaque ligne correspond à un produit.

Dans le manager, vous trouverez les encarts pour l'import/export de fichier CSV depuis la partie Modules > Boutique > Réglages.

Chaque champs étant une colonne, il n'est pas toujours utile de tout télécharger. Pour la gestion des stocks par exemple, choisissez la colonne reference, le nom du produit name, le stock quantity et la colonne active pour savoir si le produit est publié ou non.

Chaque produit activé apparaitra avec un 1 dans la colonne active. La présence d'un 0 dans cette colonne signifie que le produit est dépublié.

Les champs suivants sont pris en charge par l'outil d'import/export de produits :

  • id_category : ID de la catégorie principale du produit
  • supplier : Nom du fournisseur
  • manufacturer : Nom du fabricant
  • tax : Taux de la taxe à appliquer
  • reference : Référence du produit
  • supplier_reference : Référence fournisseur
  • ean13 : Code du produit à 13 chiffres
  • quantity : Stock disponible
  • num_sales : Nombre d'exemplaires vendus
  • out_of_stock : Autoriser la vente hors-stock
  • wholesale_price : Prix d'achat
  • ttc : Prix de vente TTC
  • ht : Prix de vente HT
  • ecotax : Montant de l'eco-participation
  • reduction_price : Montant de la réduction
  • reduction_percent : Pourcentage de réduction
  • reduction_from : Date de début de la réduction
  • reduction_to : Date de fin de la réduction
  • on_sale : Afficher une icône "en promotion"
  • weight : poids du produit
  • name : Nom du produit
  • alias : URL du produit
  • description : Courte description du produit
  • tags : Tags associés au produit
  • body : Description complète du produit
  • active : Afficher le produit sur la boutique

 

Import de produits en csv

Exemple de sélection de champs pour un export de fichier CSV sur la boutique.

 

Il est recommandé d'enregistrer le fichier deux fois avant modification, avec deux noms différents. "export-save.csv" sera par exemple le fichier de sauvegarde et "export-new.csv" le fichier modifié.

Ainsi, en cas d'erreur, l'ancien fichier pourra être utilisé pour importer rapidement les informations d'avant modification.

Choisir les colonnes à importer

Le nom de chaque champ (colonne) doit impérativement apparaître sur la première ligne de votre fichier.

Comment minimiser le risque d'incompatibilité ?

Lorsque vous créez un fichier destiné à être importé, assurez-vous de respecter scrupuleusement les règles de formatage suivantes :

  • La première ligne de chaque colonne indique le nom du champ
  • Toutes les lignes doivent avoir le même nombre de colonnes
  • Il doit y avoir au moins 2 colonnes
  • N'utilisez pas de séparateur de milliers sur les valeurs numériques
  • Utilisez une colonne "reference" pour mettre à jour vos produits*

*Les produits doivent avoir une référence pour être exportés. Une référence sera automatiquement attribuée aux produits qui n'en ont pas. Une référence automatique sera de forme alphanumérique (ex : 593a275bf01656c64d2cbf62).

Le champ Référence dans les pages produits doit avoir une référence unique pour chaque produit (produit01, produit02, etc). 

Quels paramètres utiliser pour la création du fichier CSV ?

Lorsque vous enregistrez votre fichier à partir du tableur, choisissez le format CSV, et vérifiez les options suivantes :

  • Séparateur de colonnes : les colonnes doivent être séparées par le caractère [Virgule]
  • Délimiteur de texte : Aucun délimiteur de texte ou [Guillemets double : "]
  • Encodage : Europe Occidentale ( ISO 8859-1, ISO 8859-14, ISO 8859-15)

Pour minimiser les risques d'incompatibilité, il est préférable de procéder de la manière suivante

  • Exportez les produits à partir d'e-monsite, en choisissant les colonnes qui vous interessent
  • Ouvrez le fichier dans votre tableur favori
  • Modifiez, ajoutez ce que vous voulez
  • Enregistrez le fichier
  • Importez ce fichier.

 

Ouverture du fichier CSV

Exemple d'ouverture du fichier CSV sur Open Office.

 

Remarque :

Il n'est pas possible de supprimer un produit à partir de l'import. Seules les lignes présentes dans le fichier affecteront vos contenus. Cette restriction vous évitera de supprimer votre catalogue entier en cas d'erreur de manipulation (envoi du mauvais fichier par exemple).