Import de produits

Importer des produits depuis un CSV, une feuille Google ou le flux d'un fournisseur

Faites entrer tout un catalogue depuis un tableur, et tenez-le à jour depuis un tableur. Vous indiquez où se trouve le fichier et quelle colonne est quoi, vous voyez ce qui changerait avant que rien ne soit écrit, puis vous lancez une fois ou vous le laissez se lancer seul toutes les heures, chaque jour ou chaque semaine.

Quatre endroits où peut se trouver le fichier

Les fichiers européens sont lus tels qu'ils arrivent : le point-virgule entre les colonnes, la virgule comme séparateur décimal et l'ancien encodage Windows qu'Excel enregistre encore sont reconnus sans aucun réglage.

  • Un fichier que vous envoyez. Un CSV depuis votre ordinateur, jusqu'à 10 Mo. Relancez-le dès que vous en avez un plus récent ; l'association des colonnes est conservée.
  • Une adresse web. Un CSV à une adresse http ou https, avec identifiant et mot de passe si l'adresse en demande.
  • Une feuille Google. Partagée en "tous les utilisateurs disposant du lien peuvent consulter". Collez le lien du navigateur et l'onglet ouvert est lu.
  • FTP ou SFTP. Un fichier dans un dossier sur le serveur de votre fournisseur, avec le dossier et le nom du fichier dans l'adresse.

Dites quelle colonne est quoi

Les colonnes que nous reconnaissons sont associées pour vous, en français, anglais, portugais, espagnol et italien, et le fichier de produits qu'exporte Shopify est reconnu en entier. Corrigez celles qui sont fausses et ignorez les colonnes dont vous ne voulez pas. Une colonne peut devenir une option de variante, comme Taille, ou un attribut, comme Matière.

Les champs sont ceux d'un produit : nom, description, prix, prix avant réduction, stock, SKU, code-barres, poids, marque, type, étiquettes, catégories, statut, images, ainsi que le titre et la description pour la recherche. Une catégorie qui n'existe pas encore est créée. Les lignes qui partagent un handle sont les variantes d'un même produit. Un fichier d'exemple sert de point de départ.

Voyez-le avant que cela n'arrive

L'aperçu est l'exécution elle-même sans l'écriture, les deux ne peuvent donc pas diverger. Il compte ce qui serait ajouté, mis à jour et laissé tel quel, montre des exemples et liste chaque ligne qui serait laissée de côté avec la raison : un SKU présent deux fois, un nouveau produit sans prix, un statut illisible. Rien ne se lance tant que vous n'en avez pas vu un.

RègleCe que fait une ligne
Ajouter et mettre à jourLes nouveaux produits sont ajoutés ; ceux déjà dans la boutique sont mis à jour là où le fichier dit autre chose
Ajouter les nouveaux seulementLes lignes dont la boutique n'a pas le SKU deviennent de nouveaux produits ; rien de ce qui est déjà dans la boutique n'est touché
Mettre à jour seulementLes produits de la boutique sont mis à jour ; les lignes que la boutique n'a pas sont ignorées. La règle pour un fichier de stock ou de prix

Un produit est retrouvé par son SKU, et par son handle quand la ligne n'a pas de SKU.

Le flux d'un fournisseur, tenu à jour

Avec Pro, un import se lance seul : toutes les heures, chaque jour ou chaque semaine, à l'heure choisie sur l'horloge de la boutique, jusqu'à trois par boutique. Le duo habituel est le catalogue entier une fois par jour et le fichier de stock toutes les heures. Un fichier qui n'a pas changé depuis la dernière exécution n'est pas lu deux fois, si bien qu'un import horaire ne coûte rien quand il n'y a rien de nouveau.

Chaque exécution est listée avec ce qu'elle a lu et ce qu'elle a fait, et peut vous envoyer son rapport par e-mail : jamais, seulement quand des lignes ont été laissées de côté ou qu'elle a échoué, ou à chaque fois. Un import qui échoue trois fois de suite se met en pause et vous prévient. Lancer un import à la main est dans toutes les formules, Free comprise.

Conçu pour ne pas abîmer un catalogue

  • Une cellule vide est ignorée, elle ne vide jamais un champ. Un fichier de stock avec un SKU et un nombre laisse tranquilles tous les noms et descriptions.
  • L'adresse web d'un produit ne change jamais lors d'une mise à jour, les liens et les résultats de recherche continuent donc de fonctionner.
  • Les produits qui quittent le fichier peuvent passer en brouillon, jamais supprimés, et seulement les produits que cet import a lui-même apportés ou mis à jour.
  • Si plus d'un cinquième disparaît d'un coup, ou si une colonne associée manque, l'exécution s'arrête et ne change rien : un tel fichier est bien plus souvent cassé que juste.
  • Les images sont copiées depuis les adresses du fichier vers le stockage de votre boutique, plus rien ne dépend ensuite du serveur du fournisseur, et elles ne sont retéléchargées que lorsque les adresses changent.
  • Un seul import tourne à la fois sur une boutique.

La vitesse

Dans notre propre test, un fichier de 10 000 nouveaux produits, 14 000 variantes, est entré en moins de deux minutes, et un fichier modifiant le prix et le stock de 2 000 produits a tourné en moins d'une seconde. Les images prennent le temps que le serveur d'origine permet ; l'exécution indique où elle en est.

Le stock dans un tableur, et retour

L'écran Stock exporte chaque variante avec son handle, son SKU, son nom, sa quantité et son statut. Modifiez les quantités dans le tableur et importez le même fichier avec Mettre à jour seulement : ses colonnes sont reconnues telles quelles.

  1. 1

    Ouvrez Produits, Importer

    Choisissez où se trouve le fichier et lisez-le.

  2. 2

    Vérifiez les colonnes

    Corrigez les associations, ignorez ce dont vous n'avez pas besoin.

  3. 3

    Aperçu

    Lisez ce qui serait ajouté, mis à jour et laissé de côté.

  4. 4

    Lancez-le, ou planifiez-le

    Une fois à la main dans n'importe quelle formule, ou selon un horaire avec Pro.

Ce qu'il ne fait pas

  • Les clients et les commandes n'entrent pas depuis un tableur. Depuis Magento 2, si, avec l'importateur en un fichier.
  • Les fichiers Excel ne sont pas lus directement : enregistrez d'abord la feuille en CSV.
  • Une feuille Google privée ne peut pas être lue ; elle doit être partagée par lien.
  • Il n'existe pas d'importateur en un clic pour Shopify, WooCommerce, Wix ou PrestaShop. Leur export de produits est un CSV, et c'est ce fichier que vous importez ici.

Questions

L'import CSV est-il gratuit ?

Oui. Importer à la main, aussi souvent que vous le voulez, est dans toutes les formules, Free comprise. Les imports qui se lancent seuls selon un horaire sont dans Pro, jusqu'à trois par boutique.

Comment les produits sont-ils retrouvés quand j'importe à nouveau le même fichier ?

Par le SKU, et par le handle quand la ligne n'a pas de SKU. Une ligne qui dit ce que la boutique dit déjà ne change rien, importer deux fois le même fichier est donc sans risque.

Puis-je mettre à jour uniquement le stock et les prix ?

Oui. Associez le SKU, la quantité et le prix, ignorez toutes les autres colonnes et choisissez Mettre à jour seulement. Rien d'autre sur le produit n'est touché, et les lignes que la boutique n'a pas sont ignorées.

Comment fonctionnent les variantes dans le fichier ?

Une ligne par variante. Les lignes qui partagent un handle forment un produit, et les colonnes d'option, comme Taille et Couleur, disent quelle variante est chaque ligne. C'est le format qu'utilisent l'export de la boutique elle-même et le CSV de produits de Shopify.

D'où viennent les images ?

D'adresses web dans le fichier : une colonne pour l'image principale et une autre pour les suivantes, séparées par une virgule ou une barre verticale. Elles sont copiées dans le stockage de votre boutique.

Que se passe-t-il quand le fichier de mon fournisseur est cassé une nuit ?

Si une colonne associée manque, l'exécution s'arrête et ne change rien. Il en va de même, quand les produits qui quittent le fichier passent en brouillon, si plus d'un cinquième disparaît d'un coup. Après trois exécutions échouées de suite, l'import se met en pause et vous envoie un e-mail.

À lire ensuite

Importer des produits par CSV ou flux · WhizzyCommerce