Tutoriel

Convertir vos produits Shopify en fichier WooCommerce

Atelier Démo passe de Shopify à WooCommerce. Vous convertissez un export produits avec un t-shirt en trois tailles, et vous voyez comment ses tailles deviennent des variations WooCommerce.

Vérifié dans le logiciel le 1 novembre 2026

À propos des captures

Les captures de cette page viennent d’un autre fichier d’exemple : leurs noms et leurs chiffres ne sont pas ceux du texte. Les écrans, les boutons et leur emplacement sont les mêmes.

La situation de départ

L’export produits Shopify d’Atelier Démo compte 4 lignes :

  • un t-shirt en trois tailles, S, M et L, sur 3 lignes : chaque taille a son SKU (TSH-ATL-S…), son stock (12, 20 et 0) et son poids ;
  • un tote bag à 15.00, avec un prix barré de 18.00.

Shopify donne un SKU à chaque taille, mais aucun au t-shirt lui-même. Or WooCommerce rattache chaque variation à son produit par le SKU de ce produit : c’est ce que le Converter va créer.

Ce que vous saurez faire

  • reconnaître une proposition à ne pas confirmer ;
  • retrouver le SKU parent créé pour WooCommerce ;
  • vérifier les variations dans le fichier écrit.

Avant de commencer

  • Eloshon Converter installé sur votre ordinateur : voir la page Téléchargement.
  • L’export des produits de votre boutique Shopify, au format CSV : Exporter depuis Shopify.
  • Une connexion à Internet n’est pas nécessaire : le fichier est lu et converti sur votre ordinateur.

Étape 1 : Plateformes

  1. Ouvrez Eloshon Converter. Sur l’écran d’accueil, cliquez sur le bouton Nouvelle conversion placé sous le titre.
  2. Sous Plateforme source, cliquez sur Shopify.
  3. Sous Plateforme cible, cliquez sur WooCommerce.
  4. Cliquez sur Continuer.

Étape 2 : Fichier

  1. Glissez votre fichier CSV sur la zone Glissez un fichier CSV, JSON ou .eloshon, ou cliquez pour parcourir, ou cliquez sur cette zone pour le choisir.
  2. Lisez la carte : Fichier reconnu · Shopify · produits, avec 4 lignes.
  3. Cliquez sur Continuer.

Étape 3 : Correspondance

Le filtre À traiter garde 3 lignes.

  1. Lisez Variant Compare At Price : À vérifier, avec la raison Prix barré ou prix promo : à vérifier. Dans Aperçu des lignes converties, le tote bag a Regular price = 18 et Sale price = 15 : le prix barré de Shopify devient le prix normal de WooCommerce.
  2. Lisez Variant Inventory Policy (À vérifier) et Variant Inventory Tracker (Incertain) : leur raison est Proposition : confirmez avec Modifier. Ne les confirmez pas : une proposition non confirmée n’écrit rien, et le stock de chaque taille vient déjà de Variant Inventory Qty.
  3. Descendez jusqu’à la carte Champs de WooCommerce non alimentés et lisez le bloc SKU parent généré : le t-shirt recevra un SKU parent.
  4. Dans Aperçu des lignes converties, sous Modifier le fichier de sortie, vérifiez que Stock des variantes indique Quantités du fichier d’origine, sinon choisissez cette valeur.
  5. Cliquez sur Continuer vers le contrôle.

Étape 4 : Contrôle

Les compteurs annoncent 2 produits et 5 lignes, et la liste des problèmes est vide : Aucun problème détecté.

  1. Lisez la carte À savoir sur cette conversion : 1 SKU de produit parent créé(s) pour WooCommerce, à partir de la référence du produit ou de son titre. WooCommerce rattache chaque variation à son produit grâce à ce SKU. Les variations gardent leur propre SKU, ou un SKU vide si votre fichier n’en donne pas.
  2. Lisez la carte SKU générés : T-SHIRT-ATELIER, marqué Généré, pour le produit parent.
  3. Cliquez sur Continuer.

La carte Données sans équivalent dans WooCommerce nomme 5 colonnes Shopify sans place dans le fichier, dont Variant Inventory Policy et Gift Card.

Étape 5 : Export

  1. Sous Dossier de destination, gardez le dossier proposé (Documents, sauf si vous l’avez changé dans Paramètres) ou cliquez sur Parcourir….
  2. Sous Nom du fichier, gardez le nom proposé : le nom de votre fichier suivi de _woocommerce.
  3. Cliquez sur Exporter.

Un ancien export peut être remplacé

Un fichier du même nom dans ce dossier est remplacé sans confirmation. Les lettres accentuées du nom deviennent _ : « café » et « cafè » donnent le même fichier. Choisissez un nom sans accent, différent pour chaque export.

Le résultat

L’écran Conversion terminée donne la liste des fichiers écrits et leur dossier ; Ouvrir le dossier ouvre ce dossier. Le fichier CSV compte 5 lignes après l’en-tête :

  • le t-shirt : Type = variable, SKU = T-SHIRT-ATELIER, Attribute 1 name = Taille, Attribute 1 value(s) = « S, M, L » ;
  • ses 3 tailles : Type = variation, Parent = T-SHIRT-ATELIER, chacune avec son SKU, son stock (12, 20, 0) et Regular price = 25 ;
  • le tote bag : Type = simple, Regular price = 18, Sale price = 15 ;
  • les poids en kilogrammes, dans Weight (kg) (0.18 pour la taille S) ; la marque Shopify (Vendor) dans Brands.

Le fichier n’a pas de colonne ID : La colonne ID est retirée (WooCommerce assigne ses propres IDs).

Les messages que vous pouvez voir

  • Ce fichier ne correspond pas à la plateforme source choisie. Le bouton placé à côté du message choisit la bonne source.
  • SKU en double « TSH-ATL-M » : la cible risque d’écraser ou de refuser ce produit. Vers WooCommerce, c’est une erreur bloquante : corrigez le SKU avec Corriger.
  • Variante sans valeur d’option : réparée en titre par variante. Une taille n’a pas de valeur dans Option1 Value ; c’est un avertissement.
  • Si le fichier ne peut pas être écrit dans le dossier choisi, la fenêtre La conversion s’est interrompue affiche Format non reconnu., même si votre fichier est reconnu : choisissez un autre dossier ou un autre nom.

Importer le fichier dans WooCommerce

Le Converter s’arrête au fichier : il ne se connecte pas à votre boutique. Les étapes de l’import dans WooCommerce, d’après son aide officielle, sont dans Importer dans WooCommerce. Eloshon n’a pas essayé cet import dans une boutique réelle : après l’import, comparez quelques fiches avec votre ancienne boutique.

Autres façons de faire

  • Certaines tailles restent en vente quand leur stock est épuisé dans Shopify : le Converter ne lit pas Variant Inventory Policy. À l’étape 3, sous Modifier le fichier de sortie, choisissez Quantités gardées, vente au-delà (Shopify, WooCommerce) ; ce choix vaut pour tout le fichier : chaque variation et chaque produit simple reçoit Backorders allowed? = 1. Il reste mémorisé pour vos prochaines conversions vers WooCommerce.
  • Vous convertissez souvent des fichiers de la même forme : à l’étape 3, Enregistrer comme modèle garde vos choix, et Appliquer un modèle les reprend la fois suivante. Voir Modèles de correspondance.
  • Votre fichier est long : à l’étape 5, cochez le découpage en fichiers de 500 lignes au plus. Chaque fichier reprend l’en-tête. Les variations restent dans le même fichier que leur produit.
  • Votre catalogue vient d’un site lu par Eloshon Scraper : choisissez Eloshon Scraper comme source et déposez le fichier products.json du job.

Toute l’aide de Eloshon Converter