Utilisation de fichiers CSV

Vous utilisez un fichier CSV (valeurs séparées par des virgules) pour importer des produits dans votre boutique et exporter des produits depuis celle-ci. En utilisant un fichier CSV, vous pouvez importer ou exporter un grand nombre de produits et leurs détails à la fois. Cela peut être utile si vous souhaitez échanger des informations de produit entre Shopify et un autre système.

Découvrez comment ouvrir et modifier un fichier CSV.

Obtenir un exemple de fichier CSV

Vous pouvez télécharger et afficher un exemple de fichier CSV de produit à utiliser comme modèle.

  • Le modèle de fichier contient un exemple de produit et quelques variantes. Votre fichier d'importation contient probablement beaucoup plus de produits et de variantes. Si vous utilisez le modèle de fichier pour créer votre propre fichier d'importation, assurez-vous de supprimer tous les exemples de produits.

  • Le modèle de fichier comprend la colonne Variant Inventory Qty, utilisée uniquement pour les boutiques ayant un seul emplacement. Si vous possédez plusieurs emplacements et souhaitez importer ou exporter des quantités de stock, utilisez le fichier CSV de stock.

Format de fichier CSV de produit

La première ligne du fichier CSV de votre produit doit être les en-têtes de colonnes inclus dans l’exemple de fichier CSV et dans le même ordre. Chaque colonne doit être séparée par une virgule. Les lignes (ou enregistrements) suivantes du fichier doivent contenir les données de votre produit en utilisant les mêmes colonnes exactement dans le même ordre.

Remplacer les détails du produit par un fichier CSV d’importation

Lorsque vous importez un fichier CSV, vous pouvez sélectionner l’option Remplacer tous les produits actuels ayant la même ancre. Les valeurs existantes seront utilisées pour toutes les colonnes manquantes. Si vous sélectionnez cette option, lorsque l’ancre dans le fichier CSV d’importation correspond à une ancre existante dans votre liste de produits, les valeurs du fichier CSV remplacent les valeurs dans les colonnes correspondantes de la liste de produits existante. Si l’option de remplacement n’est pas sélectionnée, les produits correspondant à une ancre existante seront ignorés lors de l’importation CSV.

  • Si une colonne requise dans le fichier CSV d’importation est vide, la valeur correspondante de la liste de produits est remplacée par une valeur vide.

    Par exemple, la valeur de Type dans votre liste de produits existante est Snowboard, mais la colonne Type est vide dans le fichier CSV que vous importez. Le Snowboard est alors remplacé par une valeur vide.

  • Si une colonne non obligatoire n’est pas incluse au fichier CSV d’importation, mais qu’elle est incluse à la liste de produits existante, la valeur de la liste de produits reste la même.

    Par exemple, si la colonne Variant Image est incluse à la liste de produits existante, mais qu'elle n’est pas incluse dans le fichier CSV d’importation, la valeur de la liste de produits reste la même.

Description du fichier CSV d’importation de produit

Description des colonnes dans le fichier d’importation CSV du produit.
Colonne Description Exigences relatives aux données
Handle

Les ancres sont des noms uniques pour chaque produit. Elles peuvent contenir des lettres, des tirets et des chiffres, mais pas d'espace, d'accent ni aucun autre caractère, point inclus. L'URL de chaque produit comporte une ancre.

Par exemple, l'ancre pour un « snowboard pour femme » devrait être snowboard-pour-femme, et l'URL du produit serait https://votreboutique.myshopify.com/products/snowboard-pour-femme.

Chaque ligne du fichier CSV qui commence par une autre ancre est traitée comme un nouveau produit. Pour ajouter plusieurs images à un produit, vous devez ajouter plusieurs lignes avec la même ancre.

Obligatoire. Ne peut pas être vide ou manquant.

Title

Le titre de votre produit. Par exemple, Snowboard pour femme.

Obligatoire. Ne peut pas être vide ou manquant.

Body (HTML)

La description du produit au format HTML. Cela peut également être du texte brut sans aucun formatage.

Obligatoire, mais peut être vide.

En savoir plus sur la manière dont le remplacement des produits existants affecte les données de cette colonne.

Vendor

Le nom du distributeur pour votre produit. Par exemple, John's Apparel.

Obligatoire, mais peut être vide.

Les valeurs saisies doivent comporter au moins deux caractères.

En savoir plus sur la manière dont le remplacement des produits existants affecte les données de cette colonne.

Type

Le type de produit. Par exemple, Snowboard.

Obligatoire, mais peut être vide.

En savoir plus sur la manière dont le remplacement des produits existants affecte les données de cette colonne.

Tags

Une liste de balises séparées par des virgules et utilisées pour marquer le produit. La plupart des applications de tableur ajoutent automatiquement des guillemets autour des balises. Si vous utilisez un éditeur de texte brut, vous devrez ajouter manuellement les guillemets. Par exemple, « balise1, balise2, balise3 ».

Obligatoire, mais peut être vide.

En savoir plus sur la manière dont le remplacement des produits existants affecte les données de cette colonne.

Published

Indique si un produit est publié sur votre boutique en ligne. Les valeurs valides sont TRUE si le produit est publié sur votre boutique en ligne, ou FALSE si le produit est masqué dans votre boutique en ligne.

Obligatoire. Si le champ n'est pas renseigné, le produit sera publié.
Option1 Name

Si un produit a une option, saisissez son nom. Par exemple, Couleur.

Obligatoire. Ne peut pas être vide ou manquant.

Pour les produits avec une seule option, celle-ci doit être définie sur Title.
Option1 Value

Attention : la modification des données de cette colonne supprime les valeurs d’ID de variantes existantes et crée de nouveaux ID de variantes. Toute modification apportée aux valeurs d’ID de variantes peut interrompre les dépendances tierces sur les ID de variantes.

Si un produit a une option, saisissez sa valeur. Par exemple, Noir.

Obligatoire. Ne peut pas être vide ou manquant.

Pour les produits avec une seule option, celle-ci doit être définie sur Default Title.

Nom Option2

Si un produit a une deuxième option, saisissez son nom. Par exemple, Taille.

Obligatoire, mais peut être vide.

En savoir plus sur la manière dont le remplacement des produits existants affecte les données de cette colonne.

Valeur Option2

Attention : la modification des données de cette colonne supprime les valeurs d’ID de variantes existantes et crée de nouveaux ID de variantes. Toute modification apportée aux valeurs d’ID de variantes peut interrompre les dépendances tierces sur les ID de variantes.

Si un produit a une deuxième option, saisissez sa valeur. Par exemple, Large.

Obligatoire, mais peut être vide.

En savoir plus sur la manière dont le remplacement des produits existants affecte les données de cette colonne.

Nom Option3

Si un produit a une troisième option, saisissez son nom.

Obligatoire, mais peut être vide.

En savoir plus sur la manière dont le remplacement des produits existants affecte les données de cette colonne.

Valeur Option3

Attention : la modification des données de cette colonne supprime les valeurs d’ID de variantes existantes et crée de nouveaux ID de variantes. Toute modification apportée aux valeurs d’ID de variantes peut interrompre les dépendances tierces sur les ID de variantes.

Si un produit a une troisième option, saisissez sa valeur.

Obligatoire, mais peut être vide.

En savoir plus sur la manière dont le remplacement des produits existants affecte les données de cette colonne.

Variante SKU

Le SKU du produit ou de la variante. Ceci est utilisé pour suivre les stocks avec des services de suivi des stocks.

Ce champ ne peut pas rester vide si vous utilisez un service de traitement des commandes personnalisé.

Obligatoire, mais peut être vide.

En savoir plus sur la manière dont le remplacement des produits existants affecte les données de cette colonne.

Variant Grams

Le poids du produit ou de la variante en grammes. N'ajoutez ni unité de mesure ni décimale. Par exemple, pour un poids de 5,125 kg, saisissez 5125.

Shopify importera et exportera toujours le poids en grammes, même si vous indiquez une unité différente. Vous devez utiliser des poids précis si vous avez l'intention de proposer des frais d'expédition calculés par le transporteur ou d'utiliser un service de traitement des commandes tiers.

Obligatoire. Ne peut pas être vide ou manquant.

Vous devez saisir une valeur, même si celle-ci est 0.

Variant Inventory Tracker

Incluez votre suivi des stocks pour cette variante ou ce produit. Les valeurs valides incluent shopify, shipwire, amazon_marketplace_web ou vide si les stocks ne font pas l'objet d'un suivi.

Obligatoire, mais peut être vide.

Si les options de suivi des stocks existantes sont supprimées, le suivi du stock est interrompu.

En savoir plus sur la manière dont le remplacement des produits existants affecte les données de cette colonne.

Variant Inventory Qty

La quantité d'articles que vous avez en stock pour ce produit ou cette variante. Cette colonne est utilisée uniquement pour les boutiques Shopify ayant un seul emplacement.

Si votre boutique gère son stock à plusieurs emplacements, cette colonne n'est pas incluse. Si vous souhaitez importer ou exporter des quantités de stock, utilisez le fichier CSV de stock.

Obligatoire, mais peut être vide.

En savoir plus sur la manière dont le remplacement des produits existants affecte les données de cette colonne.

Variant Inventory Policy

Comment gérer les commandes lorsque le niveau de stock de ce produit ou cette variante est nul ? Les variantes dont la politique de gestion des stocks est deny ne peuvent pas être achetées après que leur niveau de stock est nul. Celles dont la politique de gestion des stocks est continue peuvent être achetées après que leur niveau de stock est nul, ce qui permet d'avoir des niveaux de stocks négatifs.

Obligatoire. Ne peut pas être vide ou manquant.

Variant Fulfillment Service

Le service de traitement des produits ou des variantes utilisé. Les valeurs valides sont : manuel, shipwire, webgistix et amazon_marketplace_web.

Si vous utilisez un service de traitement personnalisé, vous pouvez ajouter le nom du service dans cette colonne. Pour le nom personnalisé, utilisez uniquement des lettres minuscules. Les espaces ne sont pas autorisés ; remplacez-les par un tiret (-). Les points et autres caractères spéciaux seront supprimés. Par exemple, si « Jean - Traitement » est le nom de votre service de traitement des commandes, saisissez jean-traitement dans le fichier CSV.

Vous devez avoir configuré un service de traitement personnalisé dans votre interface administrateur Shopify avant de pouvoir ajouter le nom du service dans cette colonne.

Obligatoire. Ne peut pas être vide ou manquant.

Variant Price

Le prix du produit ou de la variante. N’incluez aucun symbole monétaire ; incluez uniquement le prix. Par exemple, 9,99.

Obligatoire. Ne peut pas être vide ou manquant.

Variant Compare at Price

Le « prix avant réduction » du produit ou de la variante. N’incluez aucun symbole monétaire ; incluez uniquement le prix. Par exemple, 9,99.

Obligatoire, mais peut être vide.

En savoir plus sur la manière dont le remplacement des produits existants affecte les données de cette colonne.

Variant Requires Shipping

L’option permettant d’exiger l’expédition. Les valeurs valides sont TRUE, FALSE ou « vide » (ce qui est égal à FALSE).

Obligatoire, mais peut être vide.

Variant Taxable

Appliquez les taxes à cette variante. Les valeurs valides sont TRUE, FALSE ou « vide » (ce qui est égal à FALSE).

Obligatoire, mais peut être vide.

Variant Barcode

Le code-barres, l'ISBN ou l'UPC du produit.

Obligatoire, mais peut être vide.

En savoir plus sur la manière dont le remplacement des produits existants affecte les données de cette colonne.

Image Src

Saisissez l'URL de l'image du produit. Shopify téléchargera les images lors de l'importation et les réimportera dans votre boutique. Ces images ne sont pas spécifiques à une variante. La colonne d'image de variante est l'endroit où vous spécifiez des images de variantes.

Vous ne pouvez pas modifier le nom de fichier de l'image une fois que celle-ci a été mise en ligne dans votre boutique. Ne mettez pas en ligne des images dont le nom contient les suffixes _thumb, _small ou _medium.

Obligatoire, mais peut être vide.

En savoir plus sur la manière dont le remplacement des produits existants affecte les données de cette colonne.

Image Position

Saisissez le numéro qui représente l'ordre dans lequel vous souhaitez que l'image apparaisse sur la page du produit. Les images apparaîtront dans l'ordre du plus petit au plus grand à partir d'une valeur de position d'image de 1. Par exemple, saisissez 1 si vous souhaitez que l'image apparaisse en premier pour ce produit. Les images apparaîtront dans l'ordre du plus petit au plus grand à partir d'une valeur de position d'image de 1. Par exemple, saisissez 1. si vous souhaitez que l'image apparaisse en premier pour ce produit.

Obligatoire, mais peut être vide.

En savoir plus sur la manière dont le remplacement des produits existants affecte les données de cette colonne.

Image Alt Text

Le texte alternatif décrit une image et constitue une partie importante de la description d'un produit. Si une image ne peut pas être chargée pour une raison quelconque, le texte alternatif s'affiche à la place. Il est également utilisé par la technologie d'assistance pour décrire une image à un client malvoyant. Le texte alternatif va également stimuler le référencement naturel de votre site web. Gardez votre texte alternatif bref, mais descriptif. La longueur maximale est de 512 caractères, mais une longueur de 125 ou moins est optimale.

Obligatoire, mais peut être vide.

En savoir plus sur la manière dont le remplacement des produits existants affecte les données de cette colonne.

Gift Card

Indique si le produit est une carte-cadeau ou non. Les valeurs valides sont TRUE ou FALSE. L'ajout de cette colonne vous permet également de modifier d'autres détails de la carte-cadeau, tels que les colonnes Corps ou Balises, et d'importer ces modifications. Une carte-cadeau ne peut être créée et activée que dans l'interface administrateur Shopify. Vous ne pouvez pas créer initialement une carte cadeau via une importation de fichier CSV produit.

Obligatoire, mais peut être vide.

En savoir plus sur la manière dont le remplacement des produits existants affecte les données de cette colonne.

SEO Title

Le titre du référencement naturel se trouve sur la page des détails d'un produit, sous l'en-tête Aperçu du référencement sur les moteurs de recherche, dans le champ Page Title (Titre de la page). Ce titre est limité à 70 caractères (lettres et chiffres). Si vous laissez ce champ vide lors de l'importation d'un produit, celui-ci sera automatiquement renseigné avec le titre du produit.

Facultatif.

En savoir plus sur la manière dont le remplacement des produits existants affecte les données de cette colonne.

SEO Description

La description du référencement naturel se trouve aussi sur la page des détails d'un produit, sous l'en-tête Aperçu du référencement sur les moteurs de recherche, dans le champ de méta-description. La description du référencement naturel est limitée à 320 caractères (lettres et chiffres). Si vous laissez ce champ vide lors de l'importation d'un produit, il sera automatiquement renseigné avec la description du produit.

Facultatif.

En savoir plus sur la manière dont le remplacement des produits existants affecte les données de cette colonne.

Champs méta Google Shopping

Une application peut utiliser les champs Google Shopping pour synchroniser des produits sur Google Merchant Center. Cependant, le canal Google de Shopify n'utilise pas ces champs méta. Vous pouvez ignorer les champs des colonnes qui contiennent Google Shopping dans leur nom, à moins qu'une application ne vous indique de les utiliser.

Facultatif.

En savoir plus sur la manière dont le remplacement des produits existants affecte les données de cette colonne.

Variant Image

L’URL des images de variantes. Si vous ajoutez une URL, celle-ci doit être une URL d’image fonctionnelle.

Facultatif.

En savoir plus sur la manière dont le remplacement des produits existants affecte les données de cette colonne.

Variant Weight Unit

Les valeurs valides sont g, kg, lb et oz.

Facultatif.

Si ce champ n'est pas renseigné, l'Variant Weight Unit est kg.

Variant Tax Code

Disponible à : forfait Shopify Plus

Le code Avalara pour ajouter des taxes à ce produit. Ce champ est concerné uniquement lorsque vous importez ou exportez depuis une boutique qui utilise l'intégration du forfait Shopify Plus avec Avalara AvaTax.

Lorsque vous créez un fichier CSV en exportant des produits à partir d'une boutique utilisant Avalara, le champ Variant Tax Code est renseigné. Si vous importez ce fichier CSV dans une boutique où Avalara n'est pas installé, votre importation échouera.

Facultatif.

En savoir plus sur la manière dont le remplacement des produits existants affecte les données de cette colonne.

Cost per item

Coût du produit ou la variante. N’incluez aucun symbole monétaire ; incluez uniquement le coût. Par exemple, 9,99.

Facultatif.

En savoir plus sur la manière dont le remplacement des produits existants affecte les données de cette colonne.

Status Si un produit est disponible pour vos clients. Les valeurs valides sont les suivantes :
  • active: le produit est actif et prêt à être vendu
  • draft: le produit est une ébauche et n'est pas terminé
  • archived: le produit est archivé et n'est plus disponible à la vente

Obligatoire.

Si la colonne Statut manque, tous les produits seront mis en ligne en tant que active. Si la colonne est présente, les valeurs vides entraîneront l’échec de la mise en ligne avec l’erreur : Le statut n'est pas valide. Définissez celui-ci comme active, , draft ou archived.

Collection exception de la colonne

Pour organiser vos produits en collections pendant la mise en ligne du fichier CSV, vous pouvez ajouter une nouvelle colonne n'importe où dans votre fichier CSV avec le nom d'en-tête Collection.

Descriptions de la colonne Collection du fichier CSV d'importation des produits.
Colonne Description Exigences relatives aux données
Collection Saisissez le nom de la collection à laquelle vous souhaitez ajouter ce produit.
  • S'il s'agit d'une collection automatique existante, le produit doit répondre à ses critères.
  • Si cette collection n'existe pas déjà, une collection manuelle sera créée.

Vous pouvez ajouter un produit à une seule collection.

Peut être laissé vide.

Créer un fichier CSV de produit

Pour chaque produit, vous devrez décider s'il s'agit d'un produit simple ou d'un produit comportant des variantes :

  • Produit simple (sans variantes)

    Si vous mettez en ligne un produit sans variante, saisissez tous les champs (comme décrit ci-dessus) du produit sur la première ligne avec l'URL de la première image. Sur les lignes suivantes, saisissez uniquement l'ancre et l'URL pour chaque image supplémentaire.

  • Produit avec des variantes

    Si vous mettez en ligne un produit comportant des variantes, saisissez tous les champs (comme décrit ci-dessus) du produit sur la première ligne avec l'URL de la première image. Saisissez l'ancre sur les lignes suivantes. Ensuite, ignorez les colonnes Titre, Corps (HTML), Distributeur et Balises. Remplissez le reste des détails des variantes et chaque URL de l'image.

Une fois que vous avez ajouté tous vos produits et images, enregistrez votre fichier CSV au format UTF-8 en utilisant les sauts de ligne LF. Si les encodages ne vous sont pas familiers, consultez la documentation accompagnant votre tableur ou votre éditeur de texte.

Pour afficher un exemple de fichier CSV, téléchargez cet exemple de fichier CSV de produit, puis ouvrez-le dans Google Sheets ou un autre tableur.

Préparer vos images

Un fichier CSV ne peut contenir que du texte. Vous devez donc vous assurer que toutes les images de produits figurent sur un site web existant. Ces URL d'image ne sont utilisées que pendant le processus d'importation du fichier CSV (en d'autres termes, vous pouvez les supprimer une fois l'importation terminée).

  • Si les fichiers se trouvent uniquement sur votre ordinateur, vous devez les mettre en ligne dans votre boutique Shopify ou dans un autre service d'hébergement d'images pour les lier à leur URL.

  • Si vous passez à Shopify depuis une autre plateforme, vous pouvez copier les URL de l'image en cours et les utiliser dans le fichier CSV.

  • Si le fichier CSV du produit a été créé en exportant vos produits à partir de Shopify, vous ne devez rien faire, car vos images figurent déjà sur votre site web.

Lorsque chaque image de produit est associée à une URL, vous pouvez commencer à créer votre fichier CSV.

Ajouter plusieurs images de produit à un fichier CSV

Vous pouvez ajouter plus d'images de produits à votre fichier CSV en mettant en ligne plus d'images sur votre interface administrateur Shopify. Si vous créez votre boutique Shopify avec un fichier CSV, le processus est un peu différent. Voici ce que vous devez savoir :

  • Vous devez pouvoir modifier un fichier CSV. Shopify conseille d'utiliser Google Sheets pour afficher une version formatée de vos fichiers CSV.

  • Vous pouvez ajouter jusqu'à 250 images à un produit.

  • Vos images de produits doivent être mises en ligne dans une URL accessible au public. Autrement dit, elles doivent suivre un protocole https:// sans protection par mot de passe. Pour ce faire, vous pouvez mettre en ligne des images à la page Fichiers de l'interface administrateur Shopify. Les URL sont générées automatiquement. Après avoir cliqué sur Mettre en ligne des fichiers, vous pouvez sélectionner jusqu'à quelques centaines d'images à mettre en ligne en bloc.

Pour ajouter plusieurs images, vous devez :

  1. Insérer de nouvelles lignes (une par image)
  2. Copier et coller l'« ancre ».
  3. Copier et coller les URL de l'image.

Insérer de nouvelles lignes (une par image)

  1. Ouvrez votre fichier CSV dans votre tableur tel que Google Sheets.

  2. Recherchez les produits auxquels vous souhaitez ajouter des images.

  3. Sur la ligne suivante, cliquez sur les numéros de lignes et faites-les glisser pour sélectionner plusieurs lignes. Sélectionnez le même nombre de lignes que le nombre d'images supplémentaires que vous ajoutez.

    Dans un tableur Google CSV produit, les troisième et quatrième rangées sont mises en surbrillance.

  4. Ces lignes s'affichent en surbrillance. Cliquez avec le bouton droit de la souris n'importe où dans la zone en surbrillance et choisissez Insérer X lignes au-dessus.

    Dans un tableur Google CSV produit, l’option Insérer 2 lignes au-dessus est sélectionnée.

Cela crée trois lignes vides sous le produit auquel vous souhaitez ajouter des images supplémentaires.

Copier et coller l'« ancre »

Copiez et collez l'« ancre » du produit désiré dans la colonne A de vos nouvelles lignes.

Dans un tableur Google CSV produit, le texte Tee-shirt noir est saisi sous la colonne Ancre sur les troisième et quatrième lignes.

Copier et coller les URL de l'image

  1. Mettez en ligne vos images sur Shopify, à la page Fichiers.

  2. Cliquez sur l’icône Copier le lien, une URL d’image à la fois.

    À la page Fichiers de l’interface administrateur Shopify, le bouton de lien est mise en surbrillance sur la ligne d’une image de tee-shirt noir.

  3. Revenez à votre tableur et faites défiler latéralement jusqu'aux dernières colonnes du fichier CSV.

  4. Dans la colonne "Image Src" (abréviation d'« Image Source »), collez une URL d'image sur chaque ligne.

    Dans un tableur Google CSV produit, l’URL de l’image du produit tee-shirt noir est saisie sur une ligne de la colonne Image Src.

  5. Répétez les étapes 2 à 4 pour toutes les images de ce produit.

  6. (Facultatif) : renseignez les champs sous la colonne suivante « Texte d'image associée » pour optimiser votre référencement naturel. En savoir plus sur le texte alternatif d'image.

Vous pouvez ensuite enregistrer le fichier et l'importer dans Shopify.

Prêt(e) à commencer à vendre avec Shopify ?

Essayez gratuitement