Importation de produits avec un fichier CSV
L’importation de produits dans votre boutique Shopify à l’aide d’un fichier de valeurs séparées par des virgules (CSV) est utile lorsque vous migrez vers Shopify depuis une autre plateforme ou lorsque vous souhaitez apporter de nombreuses modifications à vos produits ou à votre stock.
Lorsque vous importez des produits, les données du fichier CSV sont converties en produits, et vous pouvez choisir de publier vos nouveaux produits sur tous les canaux de vente ou uniquement sur votre boutique en ligne.
Sur cette page
- Avant de commencer
- Test des importations à l’aide d’une boutique de développement
- Points à considérer pour le remplacement des détails de vos produits à l’aide d’un fichier d’importation CSV
- Importer des produits depuis une autre boutique
- Importer des produits à l’aide d’un fichier CSV
- Dépannage des importations CSV
Avant de commencer
Avant d’importer des produits à l’aide d’un fichier CSV, assurez-vous d’avoir lu les rubriques suivantes :
- Explication des fichiers CSV
- Explication des champs du fichier CSV de produit
- Consignes pour joindre plusieurs images
Les importations de produits lancées avec un fichier CSV ne peuvent pas être annulées une fois qu’elles ont commencé, et vous ne pouvez pas afficher d’historique des importations passées. Pour examiner les modifications récentes apportées par une importation, consultez le journal d’activité de votre boutique.
Test des importations à l’aide d’une boutique de développement
Si vous êtes Partenaire Shopify et que vous effectuez une importation à grande échelle pour un marchand, assurez-vous de d’abord tester un petit sous-ensemble de modifications à l’aide d’une boutique de développement avant de réaliser l’opération d’importation.
Points à considérer pour le remplacement des détails de vos produits à l’aide d’un fichier d’importation CSV
Lorsque vous importez un fichier CSV, vous pouvez sélectionner l’option Remplacer les produits ayant des ancres correspondantes. 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 qui correspondent à une ancre existante sont ignorés lors de l’importation CSV.
- Si une colonne non obligatoire du fichier CSV d’importation est vide, la valeur correspondante dans la liste de produits est remplacée par une valeur vide.
- Par exemple, la valeur Vendor dans votre liste de produits existante est
John's Apparel, mais la colonne Vendor est vide dans le fichier CSV que vous importez. La valeurJohn's Apparelest alors remplacée par une valeur vide.
- Par exemple, la valeur Vendor dans votre liste de produits existante est
- Si une colonne non obligatoire n’est pas incluse dans le fichier CSV d’importation, mais qu’elle est incluse dans la liste de produits existante, la valeur correspondante dans la liste de produits reste inchangée.
- Par exemple, si la colonne Variant image URL est incluse dans la liste de produits existante, mais que cette colonne n’est pas incluse dans le fichier CSV d’importation, la valeur dans la liste de produits reste inchangée.
- Si une colonne non obligatoire est incluse dans le fichier CSV d’importation et qu’elle dépend des données d’autres colonnes non incluses dans le fichier, les données existantes sont alors supprimées.
- Par exemple, si la colonne SKU est incluse dans le fichier CSV d’importation, mais que les colonnes Valeur de l’option 1 et Nom de l’option 1 ne le sont pas, l’option de variante de produit est supprimée.
- Les fichiers CSV ne peuvent pas être utilisés pour supprimer des produits en bloc. Si vous souhaitez supprimer des produits en bloc, vous pouvez utiliser les actions en bloc dans la section Produits de votre interface administrateur.
- Les fichiers CSV ne peuvent pas être utilisés pour mettre à jour en bloc la disponibilité des produits sur d’autres canaux de vente. En savoir plus sur la configuration de la disponibilité des produits sur d’autres canaux de vente.
Importation de produits à partir d’une autre boutique
Si vous avez un fichier CSV exporté depuis une autre boutique ou provenant d’une autre source, vérifiez qu’il correspond au format de fichier CSV. Si le format ne correspond pas ou s’il manque des en-têtes, l’importation échouera.
Votre fichier CSV de produit ne peut pas dépasser 15 Mo. Si une erreur s’affiche lorsque vous essayez de charger un nouveau fichier CSV, ou si le chargement expire, divisez le fichier CSV en plusieurs fichiers plus petits, puis chargez chaque fichier séparément.
Étapes :
Depuis votre interface administrateur Shopify, allez à Produits.
Cliquez sur Importer.
Cliquez sur Ajouter un fichier, puis sélectionnez le fichier CSV que vous souhaitez importer.
Facultatif : si vous souhaitez publier les nouveaux produits uniquement sur votre boutique en ligne et non sur tous vos canaux de vente, désélectionnez l’option Publier les nouveaux produits sur tous les canaux de vente.
Facultatif : pour modifier les URL en remplaçant les valeurs des ancres existantes, sélectionnez l’option Remplacer les produits ayant des ancres correspondantes. Les valeurs existantes seront remplacées pour toutes les colonnes incluses dans le fichier CSV.
Cliquez sur Charger et continuer.
Vérifiez les détails de l’importation, puis cliquez sur Importer des produits.
Une fois votre fichier CSV chargé, vous recevez un e-mail de confirmation de Shopify à l’adresse e-mail que vous avez utilisée pour configurer votre boutique Shopify. Consultez des solutions aux problèmes courants.
Importation de produits à l’aide d’un fichier CSV
Si vous souhaitez modifier vos produits à l’aide d’un fichier CSV, vous devez d’abord exporter vos produits. Vous pouvez apporter des modifications à votre fichier CSV dans un programme de feuille de calcul, tel que Google Sheets, puis importer votre fichier CSV mis à jour dans l’interface administrateur Shopify.
Étapes
Depuis votre interface administrateur Shopify, allez à Produits.
Cliquez sur Importer.
Cliquez sur Ajouter un fichier, puis sélectionnez le fichier CSV que vous souhaitez importer.
Facultatif : si vous souhaitez publier les nouveaux produits uniquement sur votre boutique en ligne et non sur tous vos canaux de vente, désélectionnez l’option Publier les nouveaux produits sur tous les canaux de vente.
Facultatif : pour modifier les URL en remplaçant les valeurs des ancres existantes, sélectionnez l’option Remplacer les produits ayant des ancres correspondantes. Les valeurs existantes seront remplacées pour toutes les colonnes incluses dans le fichier CSV.
Cliquez sur Charger et continuer.
Vérifiez les détails de l’importation, puis cliquez sur Importer des produits.
Une fois votre fichier CSV chargé, vous recevez un e-mail de confirmation de Shopify à l’adresse e-mail que vous avez utilisée pour configurer votre boutique Shopify. Consultez des solutions aux problèmes courants.
Résolution des problèmes d’importation CSV
Si vous rencontrez des problèmes lors de l’importation d’un fichier CSV, consultez les informations de résolution de problèmes suivantes.
Apparition de caractères ou de symboles inattendus dans le contenu importé
Si vous remarquez des caractères ou des symboles inattendus dans les descriptions de vos produits, vos titres ou tout autre contenu après l’importation d’un fichier CSV, il est possible que le fichier n’ait pas été enregistré avec l’encodage UTF-8 (Unicode Transformation Format – 8 bits).
L’encodage UTF-8 est requis pour empêcher l’apparition de caractères inattendus dans votre contenu. Par défaut, Google Sheets enregistre automatiquement les fichiers avec l’encodage UTF-8. D’autres logiciels de feuilles de calcul peuvent nécessiter une étape supplémentaire pour un enregistrement avec l’encodage UTF-8.
Corriger manuellement les articles concernés
Passez en revue chaque produit concerné et modifiez ou supprimez manuellement les caractères. Cette méthode est plus efficace si seuls quelques articles sont concernés.
Importer une version antérieure
Si vous disposez d’une version antérieure du fichier CSV qui a été enregistrée avec le bon encodage, importez plutôt cette version.
Réenregistrer avec le bon encodage
Ouvrez le fichier CSV mal encodé et réenregistrez-le avec l’encodage UTF-8. Le processus varie en fonction de votre système d’exploitation et de votre programme de feuilles de calcul. Pour obtenir des instructions, consultez la page Fichiers CSV.
Erreur réseau : jeton inattendu dans le JSON à la position 0
Si vous recevez un message d’erreur Erreur réseau : jeton inattendu < dans le JSON à la position 0, cela signifie que les titres des colonnes CSV ne correspondent pas exactement aux en-têtes du modèle CSV requis. Les noms d’en-tête de colonne sont sensibles à la casse.
Vérifier et corriger les en-têtes de colonne
- Consultez le guide de formatage CSV pour connaître le formatage CSV correct.
- Comparez les titres de vos colonnes CSV avec le fichier d’exemple.
- Vérifiez que les en-têtes de votre fichier CSV correspondent exactement à ceux du fichier d’exemple, y compris la sensibilité à la casse. Par exemple, utilisez
Handleau lieu dehandle. - Corrigez les en-têtes de votre fichier CSV pour qu’ils correspondent aux en-têtes du fichier d’exemple. Vous pouvez télécharger une copie du fichier d’exemple à partir du guide de formatage CSV.
Erreur de guillemets incorrects
Une erreur de guillemets incorrects se produit lorsque votre fichier CSV contient des virgules et des guillemets qui ne sont pas encodés en UTF-8.
Pour qu’un fichier CSV de produits soit importé correctement, tous les guillemets et toutes les apostrophes doivent être encodés en UTF-8 et se trouver à la bonne position. Par exemple, les guillemets non-UTF-8 s’affichent sous forme de guillemets courbes : “ ”, et les guillemets UTF-8 sont droits : " ".
Enregistrer votre fichier avec l’encodage UTF-8
Enregistrez votre fichier d’origine avec l’encodage UTF-8 avant de l’importer.
Échec de l’importation avec l’erreur « Ligne non valide (aucun détail) »
Si vous recevez une erreur indiquant que des lignes spécifiques ne sont pas valides sans que des détails supplémentaires soient fournis, le problème peut être dû à des conflits avec les options de variantes de produits existantes. Cela se produit lorsque vous essayez de déplacer une valeur d’option d’une position d’option à une autre.
Cause du problème
L’importation CSV échoue lorsqu’un fichier tente d’attribuer une valeur d’option existante à une nouvelle position d’option, ce qui crée un conflit, car les options de variantes doivent être uniques. Par exemple, si vous essayez de déplacer Size de l’option 1 à l’option 2 et d’ajouter Type en tant que nouvelle option 1, la base de données recherche les noms en double avant d’importer de nouvelles valeurs, et le processus échoue.
Résoudre le conflit
Utilisez un nom d’option temporaire pendant l’importation, puis mettez-le à jour par la suite :
- Dans votre fichier CSV, utilisez un autre nom temporaire pour l’option qui est à l’origine du conflit. Par exemple, utilisez
Size.(avec un point) au lieu deSize. - Importez le fichier CSV avec le nom d’option temporaire.
- Une fois l’importation terminée, créez un nouveau fichier CSV qui remplace le nom d’option temporaire par le nom que vous souhaitez.
- Importez le fichier CSV mis à jour pour appliquer le nom d’option final.