Shopify · CSV · Excel

Importer des produits Shopify depuis un CSV ou un Excel

L'import CSV de Shopify fonctionne bien, à condition que le fichier suive exactement son modèle. Voici le format demandé, la méthode pas à pas, les erreurs qui bloquent le plus souvent, et une autre voie : ListoMax lit votre CSV ou votre Excel tel quel et crée chaque produit dans Shopify par l'API Admin.

Par Yvan Barbaggio, créateur de ListoMax · Mis à jour le

Pas à pas

Comment importer un fichier CSV dans Shopify ?

Dans l'administration Shopify, page Produits, bouton Importer : vous envoyez un fichier CSV encodé en UTF-8, vous choisissez deux options, puis vous vérifiez le récapitulatif avant de lancer.

Ouvrez l'import

Dans l'administration Shopify, ouvrez Produits, cliquez sur Importer et ajoutez votre fichier CSV.

Choisissez les options

Deux cases : publier les nouveaux produits sur tous les canaux de vente (cochée par défaut), et écraser les produits dont l'identifiant d'adresse, le handle, existe déjà. Sans cette seconde case, les produits déjà présents sont ignorés.

Vérifiez, puis importez

Shopify affiche le détail de l'import avant de le lancer. Une fois parti, il ne peut plus être annulé ; un e-mail de confirmation arrive à la fin.

Contrôlez le catalogue

Vérifiez prix, variantes, images et collections. Shopify ne garde pas d'historique des imports passés : notez ce que vous avez envoyé.

Avant un gros import, faites un essai avec trois ou quatre produits. C'est le moyen le plus simple de repérer une colonne mal remplie.

Le modèle

Quel format de fichier CSV Shopify accepte-t-il ?

Un CSV encodé en UTF-8, colonnes séparées par des virgules, première ligne d'en-têtes, 15 Mo au plus. Pour un nouveau produit, seul le titre est obligatoire ; dès qu'il a des variantes, le handle l'est aussi.

RègleCe que demande Shopify
EncodageUTF-8, sinon les accents deviennent illisibles
SéparateurUne virgule entre les colonnes ; en-têtes identiques au modèle, majuscules comprises
Taille15 Mo au maximum ; au-delà, découpez le fichier en plusieurs
Colonnes obligatoiresLe titre pour un nouveau produit ; le titre et le handle pour une mise à jour ou un produit avec variantes
VariantesPremière ligne : toutes les informations du produit. Lignes suivantes : le même handle et le détail de chaque variante. Trois options au plus (Option1 à Option3)
ImagesUne adresse publique en https par ligne, 250 images au plus par produit
CollectionsUne seule collection par produit dans la colonne prévue
Excel en français : attention au séparateur. Sur un poste configuré en français, Excel enregistre les CSV avec des points-virgules, alors que Shopify attend des virgules : toutes les données se retrouvent dans une seule colonne. Google Sheets, lui, exporte en UTF-8 avec des virgules.
Dépannage

Pourquoi mon import CSV Shopify ne fonctionne pas ?

Le plus souvent, le fichier est en cause, pas la boutique. Voici les problèmes les plus fréquents et leur cause, d'après l'aide officielle de Shopify.

Des caractères étranges à la place des accents

Le fichier n'est pas encodé en UTF-8. Réenregistrez-le dans ce format, puis relancez.

« Unexpected token < in JSON at position 0 »

Les en-têtes ne correspondent pas au modèle de Shopify. Ils sont sensibles aux majuscules : « title » n'est pas « Title ».

« Illegal quoting »

Un problème de guillemets dans une cellule : un guillemet mal fermé, ou un fichier qui n'est pas en UTF-8.

« Line is invalid »

Un conflit entre les valeurs d'options des lignes d'un même produit. Vérifiez les colonnes Option1 à Option3.

Les images ont disparu

Trier le fichier dans Excel ou Numbers peut séparer les lignes d'images de leur produit. Évitez de trier un fichier déjà prêt.

Des informations effacées

En mode écrasement, une colonne présente mais vide remplace la valeur existante par du vide. Retirez du fichier les colonnes que vous ne voulez pas modifier.

Savoir quelle ligne pose problème. Dans ListoMax, chaque échec est listé avec son numéro de ligne et sa raison, et une option permet de continuer malgré les erreurs.

Pour repérer ces erreurs avant l'import, passez votre fichier dans le vérificateur de CSV Shopify gratuit : il est lu dans votre navigateur, rien n'est envoyé.

Une autre voie

Comment importer un fichier fournisseur dans Shopify sans le refaire ?

Gardez votre fichier tel qu'il est. ListoMax lit le CSV, ou la première feuille du classeur Excel, reconnaît les colonnes utiles, puis crée chaque produit dans Shopify par l'API Admin officielle, avec un statut par produit.

Import CSV de ShopifyImport dans ListoMax
FormatCSV UTF-8 à virgules, en-têtes du modèle ShopifyCSV ou Excel, séparateur détecté, en-têtes simples
VariantesUne ligne par variante, handle répétéAxes saisis une fois, combinaisons générées
ImagesAdresses publiques, une par lignePlusieurs adresses dans une cellule, séparées par une barre verticale
LanguesTraductions à gérer à partUne colonne par langue, envoyée dans les langues publiées de la boutique
SuiviE-mail à la fin, pas d'historiqueCompteur en temps réel, erreurs numérotées
Produit déjà présentReconnu par son handle si l'écrasement est cochéReconnu par sa référence et mis à jour
Plusieurs boutiquesUn import par boutiqueShopify, PrestaShop et WooCommerce cochés en une fois
InformationEn-tête reconnu par ListoMax
Nom par languename_fr, name_en, name_es, name_de
Référencereference ou sku
Prix et promotionprice, sale_price
Stock, poids, code-barresquantity, weight, ean
Classementcategory, tags
Textesdescription_fr (et autres langues)
Images et visibilitéimages, active
Référencementseo_title_fr, seo_desc_fr

Les colonnes inconnues sont ignorées sans bloquer l'import, et les six premières lignes s'affichent avant de lancer. Un modèle CSV et un modèle Excel sont téléchargeables depuis le logiciel, déjà remplis d'un exemple. Vous cochez les boutiques de destination avant de lancer ; les produits importés rejoignent ensuite votre catalogue ListoMax, modifiables et republiables.

Ce qui ne part pas sur Shopify. La description courte, les dimensions et les dates de promotion n'ont pas d'équivalent direct dans Shopify : ces colonnes restent dans votre fiche ListoMax et partent sur PrestaShop et WooCommerce.

Tout ce qui est créé dans la boutique, variantes, collections, référencement et mise en ligne, est détaillé sur la page ajouter des produits en masse sur Shopify. Pour les produits déclinés, voyez créer des variantes Shopify en masse. Vous vendez aussi ailleurs ? Lisez l'import CSV et Excel dans PrestaShop et l'import de produits WooCommerce par CSV.

Questions fréquentes

Vos questions, nos réponses

Shopify accepte-t-il les fichiers Excel ?

L'import de Shopify attend un fichier CSV encodé en UTF-8, avec des virgules entre les colonnes. Un classeur Excel doit donc être enregistré en CSV, en vérifiant le séparateur. ListoMax lit directement la première feuille d'un fichier Excel, sans conversion.

Quelle est la taille maximale d'un fichier CSV pour Shopify ?

15 Mo. Au-delà, ou si l'envoi échoue, Shopify conseille de découper le fichier en plusieurs fichiers plus petits.

Comment importer des variantes par CSV dans Shopify ?

La première ligne d'un produit porte toutes ses informations ; chaque ligne suivante reprend le même handle et décrit une variante, avec ses valeurs Option1 à Option3. Shopify accepte trois options et jusqu'à 2 048 variantes par produit.

Peut-on mettre à jour des produits Shopify existants par CSV ?

Oui, en cochant l'option qui écrase les produits ayant le même handle. Attention : une colonne présente mais vide efface la valeur existante. Dans ListoMax, un produit déjà présent est reconnu par sa référence et mis à jour.

Peut-on tester l'import sans risque ?

Oui. L'essai gratuit de ListoMax offre 5 publications réelles, sans carte bancaire. Publiez vos essais en brouillon : le produit est créé dans Shopify mais reste invisible pour vos clients. Les licences sont sur la page tarifs.

Essayez sur votre boutique Shopify

5 publications réelles offertes, sans carte bancaire. Ensuite, une licence à vie : 49 € pour un poste, 149 € jusqu'à 5 postes.

Partager cette page