Exportation et importation du stock avec un fichier CSV

Vous pouvez exporter un fichier CSV de stock pour télécharger vos quantités en stock actuelles. Vous pouvez utiliser le fichier CSV exporté pour mettre à jour les quantités en stock, puis importer le fichier CSV pour mettre à jour les quantités en stock de vos produits pour chaque emplacement dans votre interface administrateur Shopify.

Envisagez d’utiliser cette méthode de gestion des stocks lorsque vous devez mettre à jour de grandes quantités de stock en bloc.

Le fichier CSV de stock contient des informations qui identifient de manière unique les produits, les variantes de produit et leurs quantités en stock à votre emplacement ou à des emplacements spécifiés. Vous pouvez télécharger et consulter un fichier CSV d’exemple de stock pour l’utiliser comme modèle.

Exportation du stock

Vous pouvez exporter le stock d’un seul emplacement ou de tous les emplacements pour créer un modèle pour les mises à jour en bloc ou pour utiliser les données dans d’autres systèmes. L’exportation inclut les détails d’identification du produit et les niveaux de stock actuels.

Vous pouvez choisir d’exporter votre stock avec tous les états de stock ou uniquement avec les quantités disponibles :

  • Tous les états (recommandé) : contient des lignes distinctes pour chaque emplacement avec des colonnes pour tous les états de stock. Ce format CSV fournit une vue complète du stock et une protection contre les écrasements accidentels.
  • Disponible : contient les noms d’emplacement comme en-têtes de colonne avec les quantités disponibles indiquées en dessous. Il s’agit d’un format CSV plus simple pour les mises à jour de base du stock, qui n’inclut que votre stock disponible. Ce format CSV n’offre aucune protection contre les écrasements accidentels.

Examinez les exemples ci-dessous pour voir comment le fichier CSV s’affiche en fonction du format CSV que vous sélectionnez.

Exemple de l’exportation CSV Tous les états

Format CSV Tous les états avec tous les états de stock
AncreTitreEmplacementNom du bacEntrant (non modifiable)Non disponible (non modifiable)Engagé (non modifiable)Disponible (non modifiable)En stock (actuel)En stock (nouveau)
strbry-jamStrawberry JamOttawaA-2-320351018
strbry-jamStrawberry JamNew YorkA-7-301105061
rspbry-jamRaspberry JamOttawaA-9-315032528
rspbry-jamRaspberry JamNew YorkA-3-50563546

Exemple de l’exportation CSV Disponible

Format CSV Disponible affichant les noms d’emplacement en tant qu’en-têtes de colonne
AncreTitreOttawaNew York
strbry-jamStrawberry Jam1050
rspbry-jamRaspberry Jam2535

Exporter le stock vers un fichier CSV

Vous pouvez exporter votre stock en fonction du type de quantité pour des emplacements et des produits spécifiques.

Étapes :

  1. Depuis votre interface administrateur Shopify, allez à Produits > Stock.

  2. Cliquez sur Exporter.

  3. Facultatif : dans le menu déroulant Exporter depuis, sélectionnez l’emplacement à partir duquel vous souhaitez exporter le stock, ou sélectionnez Tous les emplacements pour exporter le stock de tous vos emplacements.

  4. Dans la section États de stock affichés, choisissez si vous souhaitez que votre fichier CSV contienne tous les états de stock avec une protection contre les remplacements accidentels ou uniquement l’état Disponible :

    • Pour exporter uniquement les quantités de stock disponibles, sélectionnez Disponible.
    • Pour exporter tous les états de stock, sélectionnez Tous les états.
  5. Dans la section Exporter, choisissez les variantes de produit pour lesquelles vous souhaitez exporter le stock :

  • Pour exporter les variantes de la page actuelle, sélectionnez Page actuelle.
  • Pour exporter toutes les variantes, sélectionnez Toutes les variantes.
  • Pour exporter les variantes sélectionnées, sélectionnez Sélectionnées : variantes.
  • Pour exporter les variantes qui correspondent à votre recherche, sélectionnez variantes correspondant à votre recherche.
  1. Dans la section Exporter en tant que, sélectionnez le format de fichier dans lequel vous souhaitez exporter votre stock.
  2. Cliquez sur Exporter le stock.

Mettre à jour les quantités en stock dans un fichier CSV

Après avoir exporté le fichier CSV de stock, vous pouvez effectuer des modifications de stock en bloc. Le fichier CSV inclut des colonnes d’identification des produits pour garantir que les mises à jour sont appliquées aux bons produits et aux bonnes variantes.

Lorsque vous mettez à jour les quantités en stock, veillez à utiliser uniquement des nombres entiers et non des décimales, comme 1,5. Vous pouvez utiliser des nombres positifs, des nombres négatifs ou 0. Utilisez not stocked pour les produits qui n’ont jamais été stockés à cet emplacement.

Étapes :

  1. Ouvrez votre fichier CSV exporté dans un tableur.
  2. Mettez à jour les quantités en fonction de votre format d’exportation :
    • Si vous avez exporté l’option de fichier CSV Tous les états, mettez à jour les quantités en stock de la colonne En stock (nouveau).
    • Si vous avez exporté l’option de fichier CSV Disponible, mettez à jour les quantités de stock disponibles pour chaque nom d’emplacement.
  3. Enregistrez le fichier.

Importer le stock à partir d’un fichier CSV

Avant d’importer le stock, assurez-vous de créer un fichier CSV au format de fichier approprié. Votre fichier CSV de stock ne peut pas dépasser 15 Mo.

Lorsque votre fichier CSV inclut les colonnes En stock (actuel) et En stock (nouveau), Shopify utilise une validation de sécurité pour empêcher les remplacements accidentels. Vos niveaux de stock théoriques sont comparés aux niveaux actuels avant que les modifications ne soient apportées. Si votre stock change après votre exportation, les lignes concernées ne sont pas importées et vous recevez un e-mail contenant les détails des échecs de validation. Cela vous protège contre le remplacement accidentel des modifications récentes apportées au stock.

Étapes :

  1. Depuis votre interface administrateur Shopify, allez à Produits > Stock.

  2. Cliquez sur Importer.

  3. Cliquez sur Ajouter un fichier, puis sélectionnez votre fichier CSV mis à jour.

  4. Cliquez sur Importer un fichier.

  5. Passez en revue le résumé de votre importation, puis cliquez sur Démarrer l’importation.

  6. Facultatif : si la validation de certaines lignes échoue, vous recevez un e-mail contenant les détails des lignes en question. Passez en revue les informations contenues dans l’e-mail, mettez à jour votre fichier CSV, puis importez à nouveau votre fichier CSV.

Format du fichier CSV de stock

Le fichier CSV de stock contient des colonnes permettant d’identifier les produits et leurs variantes, ainsi que des données de stock pour chaque emplacement. Il est important de comprendre ces colonnes pour garantir que vos importations fonctionnent correctement.

Les colonnes suivantes sont obligatoires dans votre fichier CSV de stock :

  • Ancre : identifiant de produit unique.
  • Emplacement : nom de l’emplacement où se trouve le stock.
  • Valeur de l’option 1 : obligatoire pour identifier la variante de produit spécifique. Si le produit utilise des options supplémentaires, Valeur de l’option 2 et Valeur de l’option 3 sont également obligatoires.

Consultez le tableau suivant pour en savoir plus sur le format du fichier CSV de stock, ses colonnes et leurs descriptions.

Liste complète des colonnes du fichier CSV et de leurs fonctions
ColonneDescription
Handle

Le nom unique de chaque produit. Les ancres peuvent contenir des lettres, des tirets et des chiffres, mais pas d’espaces. Une ancre est utilisée dans l’URL de chaque produit.

TitreLe titre du produit. Cette colonne est facultative et peut être laissée vide.
Nom de l’option 1Le premier nom d’option, tel que Color. Si un produit ne comporte aucune option, saisissez Title. Cette colonne est facultative et sert uniquement à faciliter la lecture. Elle ne met pas à jour le nom d’option.
Valeur de l’option 1La première valeur de l’option, telle que Blue. Si un produit ne comporte aucune option, saisissez Default Title. Cette colonne est obligatoire pour identifier la variante. Elle ne met pas à jour la valeur de l’option.
Nom de l’option 2Le deuxième nom d’option lorsqu’un produit comporte plusieurs options. Cette colonne est facultative et sert uniquement à faciliter la lecture.
Valeur de l’option 2La deuxième valeur de l’option lorsqu’un produit comporte plusieurs options. Cette colonne est obligatoire lorsque la variante utilise une deuxième option, afin d’identifier la variante.
Nom de l’option 3Le troisième nom d’option lorsqu’un produit comporte plusieurs options. Cette colonne est facultative et sert uniquement à faciliter la lecture.
Valeur de l’option 3La troisième valeur de l’option lorsqu’un produit comporte plusieurs options. Cette colonne est obligatoire lorsque la variante utilise une troisième option, afin d’identifier la variante.
SKUL’identifiant de produit pour le suivi des stocks. Cette colonne n’est pas obligatoire. Elle ne met pas à jour le SKU de la variante. Vous devez plutôt utiliser le fichier CSV de produits pour mettre à jour le SKU.
Code SHLe code du Système harmonisé permettant d’estimer les droits de douane et les taxes pour les clients internationaux (facultatif)
COOLe pays d’origine utilisant les codes de pays ISO pour l’expédition internationale (facultatif)
Location

Les noms de chacun de vos emplacements. Le nom de l’emplacement est sensible à la casse et doit correspondre exactement au nom de votre emplacement Shopify.

Pour chaque variante, incluez une ligne pour chaque emplacement où vous souhaitez mettre à jour le stock. Supprimez les lignes de tous les autres emplacements.

Bin name

Les étagères, rayonnages ou compartiments spécifiques de votre stock au sein de votre emplacement physique.

Incoming (not editable)Stock en cours d’acheminement vers votre emplacement. Le stock entrant n’est pas disponible à la vente tant qu’il n’a pas été reçu.
Indisponible (non modifiable)Stock indisponible à la vente. Par exemple, vous pouvez rendre un stock indisponible lorsqu’il est endommagé, en cours de contrôle qualité, réservé comme stock de sécurité ou pour d’autres raisons.
Committed (not editable)Le nombre d’unités qui font partie d’une commande passée, mais qui n’ont pas encore été traitées.
Available (not editable)Stock que vous pouvez vendre. Le stock disponible n’est engagé sur aucune commande ni réservé pour des commandes provisoires.
On hand (current)

Le nombre d’unités que vous aviez à un emplacement lorsque vous avez exporté le fichier CSV. Cette colonne fournit un instantané de vos niveaux de stock au moment de l’exportation et garantit la validation de sécurité lors de l’importation.

Lors de l’importation de votre fichier CSV avec les valeurs En stock (actuel) et En stock (nouveau), vos niveaux de stock actuels sont comparés aux valeurs En stock (actuel) pour éviter les écrasements accidentels.

En stock (nouveau)La nouvelle quantité en stock que vous souhaitez définir. Laissez ce champ vide si vous ne souhaitez pas modifier les quantités.

Exemples de scénarios de mise à jour du stock à l’aide d’un fichier CSV

Examinez les scénarios suivants et leurs résultats lors de la mise à jour du stock à l’aide d’un fichier CSV. Chaque scénario affiche un exemple de fichier CSV.

Scénario 1 : ajustement quotidien du stock après les ventes

  • Scénario : vous vendez 8 t-shirts rouges et vous souhaitez mettre à jour votre quantité en stock.
  • Résultat : la quantité en stock de vos t-shirts rouges passe de 150 à 142.
Scénario qui montre comment mettre à jour la quantité en stock après des ventes à l’aide du fichier CSV de stock
SKUEmplacementNom du bacEn stock (actuel)En stock (nouveau)
TSHIRT-RED-MEntrepôt-AA-2-3150142

Scénario 2 : importation d’un fichier CSV obsolète

  • Scénario : vous avez exporté le fichier CSV hier, mais vous avez oublié de l’importer dans votre interface administrateur Shopify. Vous avez réalisé de nouvelles ventes après l’exportation.
  • Résultat : votre mise à jour de stock est rejetée, car votre quantité en stock réelle est de 140 et non de 142. Vous devez exporter vos données de stock les plus récentes.
Scénario qui montre une importation de fichier CSV obsolète à l’aide du fichier CSV de stock.
SKUEmplacementNom du bacEn stock (actuel)En stock (nouveau)
TSHIRT-RED-MEntrepôt-AA-2-3150140

Scénario 3 : ouverture d’un nouveau point de vente physique

  • Scénario : vous approvisionnez votre nouvelle boutique de New York avec 50 bougies à la lavande. L’emplacement de votre boutique de New York est inactif lors de l’exportation.
  • Résultat : votre boutique de NYC a 50 bougies à la lavande en stock. Votre emplacement reste inactif.
Scénario qui montre comment mettre à jour le stock pour un nouveau point de vente physique à l’aide du fichier CSV de stock.
SKUEmplacementNom du bacEn stock (actuel)En stock (nouveau)
CANDLE-LAVENDERBoutique-NYCR-1-1Non stocké50

Scénario 4 : réorganisation de l’entrepôt

  • Scénario : vous déplacez des housses d’ordinateur portable vers le passage C pour une meilleure organisation.
  • Résultat : vos housses d’ordinateur portable sont déplacées vers le passage C. La quantité en stock reste la même.
Scénario qui montre la tâche de réorganisation de l’entrepôt sans mettre à jour le stock à l’aide du fichier CSV de stock.
SKUEmplacementNom du bacEn stock (actuel)En stock (nouveau)
LAPTOP-CASEEntrepôt-AC-5-275

Scénario 5 : préparation du stock pour le BFCM

  • Scénario : vous configurez des bacs pour des consoles de jeu qui arriveront la semaine prochaine et vous souhaitez préparer les bacs à recevoir les nouveaux articles. Votre emplacement est inactif pendant l’exportation.
  • Résultat : votre bac est configuré pour les consoles de jeu. Votre emplacement reste inactif.
Scénario qui montre comment préparer le stock pour le BFCM à l’aide du fichier CSV de stock.
SKUEmplacementNom du bacEn stock (actuel)En stock (nouveau)
CONSOLE-GAMINGWarehouse-BBF-1-1Non stocké

Scénario 6 : préparation à l’expansion vers l’Union européenne

  • Scénario : vous préparez les codes de douane pour votre entrepôt dans l’UE avant l’arrivée des envois depuis la Chine. Votre emplacement est inactif pendant l'exportation.
  • Résultat : les métadonnées de vos produits, telles que le pays d’origine et les codes SH, sont mises à jour pour votre stock. Votre emplacement reste inactif.
Scénario qui montre comment étendre le stock à un nouvel entrepôt dans l’UE à l’aide du fichier CSV de stock.
SKUEmplacementNom du bacCode SHOrigineEn stock (actuel)En stock (nouveau)
WIDGET-STEELWarehouse-EU 7326.90.98CNNon stocké

Scénario 7 : ligne vide accidentelle dans un fichier CSV

  • Scénario : vous laissez accidentellement une ligne vide dans votre fichier CSV.
  • Résultat : aucune action n’est effectuée et cette mise à jour est ignorée.
Scénario qui montre ce qui se passe en cas de ligne vide accidentelle dans un fichier CSV.
SKUEmplacementNom du bacCode SHOrigineEn stock (actuel)En stock (nouveau)
EMPTY-ROWEntrepôt-A Non stocké