Aller au contenu

Modifier des produits en lot par CSV ​

Pour
Gérant
Où
Back-office
Permission
Gérer le catalogue
Vérifié le

Pour changer les prix, les noms ou les catégories de plusieurs produits à la fois, on exporte le catalogue, on modifie le fichier dans un tableur, puis on le réimporte. Un essai à blanc montre ce qui changera avant toute modification. Pour créer des produits, voir Importer des produits par CSV.

Avant de commencer ​

  • Votre rôle doit avoir la permission Gérer le catalogue. Pour changer un prix, il faut aussi Gérer les prix ; sans elle, ces lignes sont refusées.
  • Le fichier est un CSV en UTF-8 : voir Préparer un fichier CSV dans Excel.

Exporter le catalogue ​

  1. Ouvrir Catalogue > Import et export CSV, puis cliquer sur Exporter le catalogue.

    Le haut de l'écran Import et export CSV, le bouton Exporter le catalogue entouré

L'écran affiche « Le fichier du catalogue a été téléchargé. » Le fichier se nomme catalogue- suivi de la date. Il contient une ligne par produit, actifs et désactivés.

Le message Le fichier du catalogue a été téléchargé.

Modifier le fichier ​

Ouvrir le fichier dans un tableur et changer les valeurs. Quatre règles :

  • Colonne absente, champ inchangé. Un fichier réduit à sku et default_price ne change que ce prix. L'ordre et la casse des noms de colonnes ne comptent pas, et les colonnes inconnues sont ignorées.
  • Cellule vide, valeur effacée. Une cellule vide dans default_price efface le prix de vente commun ; dans price:<magasin>, elle efface le prix propre au magasin, qui reprend alors le prix commun (ou ne vend plus le produit, s'il n'y a pas de prix commun). Pour sku, name et tax_category_code, une cellule vide est refusée (« valeur obligatoire »).
  • Gardez product_id et version. Elles désignent le produit et disent à quelle version vous l'avez lu. Sans product_id, le produit est celui du code article sku actif. Si le produit a changé depuis l'export, la ligne est refusée : « l'article a changé depuis l'export : exportez de nouveau ».
  • Un code article inconnu crée un produit. Il exige alors un nom et une classe de taxe : sans eux, la ligne est refusée. Vérifiez vos codes article.

Ce que le fichier ne change pas : la marque, les étiquettes, le poids, les dimensions et les comptes (colonnes d'export seulement, ignorées à l'import, à modifier dans la fiche du produit) ; les magasins où un produit est retiré ; les prix datés (price_effective_date reste vide). active à false désactive un produit, mais la réactivation se fait dans sa fiche. Exporter puis réimporter le même fichier ne change rien.

Importer le fichier modifié ​

  1. Cliquer sur le champ Fichier CSV, sous Importer un fichier, et choisir le fichier.

    Le champ Fichier CSV entouré : le fichier prix-a-mettre-a-jour.csv est choisi

  2. Cliquer sur Lancer l'essai à blanc.

L'essai donne quatre totaux. Ici, 2 lignes À modifier, 1 Ignorée (rien à changer) et 2 En erreur. Les lignes en erreur s'affichent en premier, avec leur motif.

L'essai à blanc : 2 à modifier, 1 ignorée, 2 en erreur ; la ligne 5 a une version périmée, la ligne 6 un montant illisible

  1. Choisir À modifier dans Lignes montrées pour lire ce que chaque ligne change, par exemple « Change : Prix de vente (commun à tous les magasins) » ou « Change : Prix (centre) » pour le prix propre à un magasin.

    La liste Lignes montrées entourée, À modifier choisie : les lignes 2 et 3 et les colonnes qu'elles changent

  2. Cliquer sur Appliquer l'import, puis sur Oui, appliquer dans la fenêtre de confirmation.

    La fenêtre Appliquer cet import ?, le bouton Oui, appliquer entouré

L'écran affiche « Import terminé » et les totaux : Créés, Modifiés, Ignorées et Non appliquées, en erreur.

Le rapport Import terminé : 2 modifiés, 1 ignorée, 2 non appliquées

Une ligne en erreur n'est pas appliquée, mais elle n'empêche pas les autres de l'être. Les lignes sans erreur sont écrites ensemble, puis partent vers les caisses. Pour les lignes refusées, corrigez le fichier, exportez de nouveau si une version est périmée, et recommencez.

Dans la liste des produits, le prix a changé.

La liste des produits filtrée sur AIDE-CAT13-01 : le prix de vente est 26,99 $

Dépannage ​

« l'article a changé depuis l'export : exportez de nouveau » ​

Un produit a été modifié, dans sa fiche ou par un autre import, depuis votre export. Exportez le catalogue de nouveau et refaites vos changements dans ce fichier.

« montant illisible » ​

Un prix contient une lettre, un $ ou un séparateur de milliers (1 299,99). Écrivez 12,50, 12.50 ou 12, de 0 à 1 000 000,00.

« Le catalogue a changé depuis l'essai à blanc : rien n'a été appliqué. » ​

Quelqu'un a modifié le catalogue entre l'essai et l'application. Refaites l'essai à blanc : le fichier reste choisi.

« article introuvable » ou « groupe fiscal inconnu » ​

Le product_id ou la classe de taxe n'existe pas. Reprenez les valeurs de l'export. La classe de taxe d'une ligne ne se vide jamais.

Voir aussi ​