Formats d’export
Choisissez un fichier adapté à votre prochaine destination.
Le format se choisit à la dernière étape, après la sélection des catégories et des produits. Le récapitulatif confirme la boutique, le volume sélectionné et la destination du fichier.

Comparaison rapide
| Besoin | Format recommandé |
|---|---|
| Importer dans WooCommerce | CSV WooCommerce |
| Importer dans Shopify | CSV Shopify |
| Contrôler ou modifier les lignes dans un tableur | CSV standard |
| Alimenter un script ou une intégration | JSON |
Les quantités en stock publiées par la boutique figurent dans les quatre formats.
CSV WooCommerce
Le fichier reprend les colonnes de l’outil d’import CSV natif de WooCommerce : une ligne parent par produit, puis une ligne par variation reliée au parent par son SKU.
| Type | SKU | Name | Regular price | Sale price | Stock | Categories | Parent | Attribute 1 name | Attribute 1 value(s) | Attribute 1 global |
|---|---|---|---|---|---|---|---|---|---|---|
| variable | TSHIRT | T-shirt coton | 25.00 | 19.90 | Vêtements > Hauts | Taille | S, M, L | 1 | ||
| variation | TSHIRT-S | T-shirt coton - S | 25.00 | 19.90 | 12 | TSHIRT | Taille | S | 1 |
Ce que le fichier prépare pour l’import :
- Prix : le prix normal et le prix promotionnel dans leurs colonnes respectives.
- Stock : l’état
In stock?et la quantitéStocklorsque la boutique la publie. - Catégories : le chemin complet
Parent > Enfant, pour reconstruire l’arborescence. - Attributs : un attribut global de la boutique source reste global (
Attribute N globalà1) et garde ses filtres ; les autres sont créés sur le produit. - Valeurs avec virgule : « 1,5 L » ou « Maison, jardin » sont écrites
1\,5 LetMaison\, jardin, et arrivent en une seule valeur. - Publication : les produits sont marqués publiés et visibles dans le catalogue.
Lorsqu’un SKU manque, ScrapeWoo en crée un à partir de l’identifiant source : SCRAPEWOO-<id> pour un produit, <SKU parent>-<id> pour une variation. Il préserve ainsi les relations du fichier.
CSV Shopify
Le fichier suit le modèle d’import produits de Shopify : une ligne par variante, puis une ligne par image supplémentaire, toutes reliées par le handle.
| Title | URL handle | Option1 name | Option1 value | Price | Compare-at price | Inventory tracker | Inventory quantity | Product image URL |
|---|---|---|---|---|---|---|---|---|
| T-shirt coton | t-shirt-coton | Taille | S | 19.90 | 25.00 | shopify | 12 | https://…/tshirt.jpg |
| t-shirt-coton | Taille | M | 19.90 | 25.00 | shopify | 8 |
Le fichier prépare notamment :
- le handle, issu du slug du produit ;
- jusqu’à trois options de variante ;
- le prix et le prix barré (
Compare-at price) ; - le suivi de stock Shopify et la quantité, dès que la boutique publie ses quantités ou indique un produit épuisé ;
- l’image principale, la galerie et les images de variantes ;
- les étiquettes et les catégories en tags, la première catégorie en collection ;
- un titre et une description SEO de base.
Valeurs fixées par le fichier :
| Colonne | Valeur |
|---|---|
Status | active |
Published on online store | true |
Charge tax | true |
Continue selling when out of stock | deny |
Requires shipping | true |
Fulfillment service | manual |
Le poids reste vide : Shopify l’attend en grammes et la boutique source le publie sans unité. Reportez-le depuis le CSV WooCommerce, le CSV standard ou le JSON. Le guide Préparer un import détaille les points à contrôler dans Shopify.
CSV standard
Le CSV standard convient à Excel, Google Sheets et aux traitements personnalisés, ainsi qu’aux plateformes qui n’ont pas de format dédié.
Chaque produit occupe une ligne, et chaque variation la sienne, avec son SKU, son prix, son stock et sa combinaison d’attributs. Deux colonnes reconstituent la relation :
| Row type | Parent SKU | SKU | Price | Stock quantity | Attributes | Categories |
|---|---|---|---|---|---|---|
| product | TSHIRT | 19.90 | Taille: S, M, L | Vêtements > Hauts | ||
| variant | TSHIRT | TSHIRT-S | 19.90 | 12 | Taille: S |
Les listes (catégories, étiquettes, images) sont séparées par |. Le fichier contient aussi la devise, l’URL de la fiche, le poids et les dimensions ; une variation sans poids ni dimensions propres reprend ceux du parent.
Une cellule de texte qui commence par =, +, - ou @ est précédée d’une apostrophe, pour qu’un tableur l’affiche comme du texte et ne l’exécute pas comme une formule.
JSON
Le JSON conserve la structure la plus riche : catégories, images, attributs et variations restent imbriqués sous chaque produit, avec la réponse d’origine de la boutique dans un champ raw. Choisissez-le pour une intégration technique, une transformation automatisée ou un archivage structuré. Le détail des champs se trouve dans Structure du JSON.
Encodage
Tous les fichiers CSV sont encodés en UTF-8. Les formats WooCommerce et CSV standard incluent une marque d’encodage et des retours à la ligne Windows pour s’ouvrir correctement dans les tableurs courants. Le fichier Shopify suit le format attendu par son importeur : UTF-8 sans marque d’encodage et retours à la ligne Unix. Les prix utilisent un point comme séparateur décimal.
Avant un import massif
Importez d’abord quelques produits dans un environnement de test. Les règles d’une boutique cible peuvent différer, notamment pour les taxes, variantes et catégories existantes.