Le choix Shopify vs WooCommerce se résume à une question : qui fait tourner le logiciel ? Shopify est une plateforme hébergée : tu paies un abonnement mensuel, Shopify gère les serveurs, la sécurité et le checkout, et tu travailles dans ses limites. WooCommerce est un plugin gratuit et open source pour WordPress : tu paies l'hébergement et les extensions, le code et la base de données t'appartiennent, et les mises à jour, la vitesse et la sécurité sont sous ta responsabilité.
Choisis Shopify si tu veux une boutique opérationnelle dès ce mois-ci avec peu de maintenance technique et si ton catalogue tient en trois options par produit. Choisis WooCommerce si tu utilises déjà WordPress, si tu as un développeur sous la main ou si tu as besoin de structures de données produit que Shopify ne propose pas. La plupart des comparatifs s'arrêtent au prix et à la facilité d'utilisation. Celui-ci regarde aussi comment chaque plateforme stocke les produits, les variantes et les champs personnalisés, car c'est ce qui détermine la difficulté de gestion de ton catalogue aujourd'hui et le travail nécessaire pour le déplacer plus tard.
Shopify et WooCommerce côte à côte, critère par critère
Le tableau ci-dessous compare les deux plateformes sur les points que tout acheteur examine, plus les limites de catalogue que la plupart des avis oublient. Les prix Shopify sont les prix en dollars américains affichés sur la page tarifs de Shopify le 12 octobre 2026. Shopify affiche ses prix en devise locale : ils varient donc selon le pays et selon la facturation mensuelle ou annuelle. Trie ou filtre sur n'importe quelle colonne.
Tableau de décision Shopify vs WooCommerce
| Coût du logiciel | Basic 39 $/mois, Grow 105 $, Advanced 399 $ (facturation mensuelle) ; Plus à partir de 2 300 $ | Plugin gratuit ; WordPress est gratuit | Le coût de Shopify est prévisible ; celui de WooCommerce varie avec l'hébergement et les extensions |
|---|---|---|---|
| Hébergement | Inclus | Tu choisis et paies un hébergeur | Avec 50 000 SKU, la vitesse de WooCommerce dépend du serveur, pas de WooCommerce |
| Frais de carte (paiements intégrés) | Shopify Payments : de 2,9 % + 0,30 $ sur Basic à 2,25 % + 0,30 $ sur Plus | WooPayments : 2,9 % + 0,30 $ pour les cartes américaines, sans frais mensuels | Compare sur ton propre volume de commandes et ta répartition de cartes |
| Frais pour les autres prestataires de paiement | 2 % (Basic), 1 % (Grow), 0,6 % (Advanced), 0,2 % (Plus) | Aucun côté WooCommerce | Important si tu as besoin d'un prestataire de paiement précis ou d'une passerelle de facturation B2B |
| Variantes par produit | 2 048 | Aucun plafond documenté | Les grandes grilles de tailles et de couleurs passent sur les deux, mais teste les thèmes et les apps au-delà de 100 |
| Options par produit | 3 | Autant d'attributs que tu en ajoutes | Un quatrième choix pour l'acheteur demande une solution de contournement sur Shopify |
| Champs personnalisés | Metafields et metaobjects | Attributs personnalisés et post meta via des plugins | Les champs Shopify sont typés ; les champs WooCommerce sont aussi cohérents que tes plugins |
| Langues | Intégrées, gérées par marché | Plugin nécessaire, comme WPML ou Polylang | Les traductions sont stockées à des endroits différents, ce qui pèse sur chaque synchronisation |
| CSV produits | 15 Mo par fichier, rapprochement par URL handle | Importeur intégré, rapprochement par ID ou SKU | Le rapprochement par SKU rend les mises à jour WooCommerce plus faciles à automatiser |
| Accès au code | Code du thème et apps uniquement | Accès complet au PHP et à la base de données | Sur WooCommerce, tu peux tout modifier en profondeur, mais aussi tout casser |
Ce que tu paies vraiment sur chaque plateforme
Les forfaits Shopify regroupent l'hébergement, le checkout et les fonctions de base. Sur la page tarifs américaine, Basic coûte 39 $ par mois en facturation mensuelle (29 $ par mois en facturation annuelle), Grow 105 $ (79 $), Advanced 399 $ (299 $), et Plus démarre à 2 300 $ par mois. Les paiements par carte en ligne via Shopify Payments coûtent 2,9 % + 0,30 $ sur Basic, 2,7 % sur Grow, 2,5 % sur Advanced et 2,25 % sur Plus (chaque fois plus 0,30 $), avec 1 % de plus pour les cartes internationales. Si tu passes par un autre prestataire de paiement, Shopify ajoute ses propres frais : 2 % sur Basic, 1 % sur Grow, 0,6 % sur Advanced et 0,2 % sur Plus. Les prix changent selon le pays : la version en euros de la même page affiche Basic à 28 € par mois.
WooCommerce en lui-même ne coûte rien. Ta facture, c'est l'hébergement, un nom de domaine, un thème et les extensions dont tu as besoin, comme un plugin d'abonnements, un plugin de tarifs B2B ou un plugin multilingue. Le service de paiement de WooCommerce, WooPayments, facture 2,9 % + 0,30 $ par transaction pour les cartes américaines (1,5 % + 0,25 € pour les cartes néerlandaises) et n'indique ni frais d'installation ni frais mensuels pour les paiements en ligne. Tu peux aussi utiliser n'importe quelle autre passerelle sans surcoût de la plateforme.
Le coût caché de WooCommerce, c'est le temps : mises à jour des plugins, conflits après ces mises à jour, sauvegardes et optimisation de la vitesse. Le coût caché de Shopify, ce sont les apps : des fonctions qui sont un plugin gratuit sur WordPress deviennent souvent un abonnement mensuel à une app sur Shopify. Compare les deux sur la même liste de fonctions, pas sur le prix affiché du forfait.
Mise en place, maintenance et propriété du code
Shopify te décharge du serveur. Tu choisis un thème, ajoutes tes produits, connectes les paiements et tu lances ; Shopify maintient la plateforme à jour et fait tourner le checkout. La contrepartie, c'est le contrôle : tu ne peux pas modifier la logique du checkout ni la base de données, et tout ce qui dépasse le thème passe par des apps ou par les API de Shopify.
WooCommerce tourne partout où WordPress tourne : un hébergement PHP et MySQL en HTTPS qui respecte les prérequis serveur de WooCommerce, à savoir une version récente de WordPress et de PHP et au moins 256 Mo de mémoire. Remplis ces conditions et tu peux tout modifier, du panier à la façon dont les données produit sont stockées. C'est cette liberté qui plaît aux agences, et c'est aussi pour ça qu'une boutique avec 40 plugins peut devenir lente et fragile. Le support suit la même logique : chaque forfait Shopify inclut un support par chat en direct 24 h/24 et 7 j/7, alors que l'aide pour WooCommerce vient de ton hébergeur, du développeur de chaque extension payante et des forums WordPress. Maintenir WordPress, le thème et chaque plugin à jour, c'est ton travail ; sur Shopify, non.
Les deux plateformes savent gérer de gros catalogues. Sur Shopify, c'est une question de limites du forfait et de qualité des apps. Sur WooCommerce, c'est une question d'hébergement, de cache et de réglage de la base de données. Les deux peuvent aussi servir plus tard de back-end à une vitrine headless séparée.
Les apps sur Shopify, les plugins sur WordPress
Les apps de l'App Store Shopify tournent chez Shopify ou sur les serveurs du développeur et se branchent sur l'admin. Les installer et les supprimer se fait proprement, mais chaque app garde ses propres données, et beaucoup stockent les informations produit dans leurs propres metafields ou bases de données. Les plugins WordPress tournent dans ton site et écrivent dans ta propre base de données, généralement sous forme de post meta. Les données t'appartiennent donc, mais chaque plugin utilise ses propres noms de champs, si bien que deux plugins peuvent stocker le même EAN à deux endroits.
Avant de choisir, note les cinq extensions dont tu ne peux pas te passer (par exemple des listes de prix B2B, des bundles, des avis produits, un outil de feed et des traductions) et vérifie, sur les deux plateformes, ce que chacune coûte et où elle stocke ses données. L'endroit où une extension garde tes données produit compte plus que sa note en étoiles, car ce sont ces données que tu devras déplacer ou synchroniser plus tard.
SEO et paiements : là où les deux plateformes diffèrent
Les deux peuvent bien se positionner. Shopify donne à chaque produit un titre SEO, une meta description et un URL handle, génère le sitemap et le robots.txt, et ajoute les balises canonical ; tu ne peux pas modifier le préfixe d'URL fixe /products/. Notre checklist SEO Shopify couvre le reste. WooCommerce te laisse choisir la base des permaliens et a besoin d'un plugin SEO comme Yoast SEO ou Rank Math pour les titres, les descriptions et le balisage schema ; consulte SEO WooCommerce pour les réglages au niveau du produit.
Côté paiements, le checkout maison de Shopify est la principale raison pour laquelle les marchands le choisissent, et l'aide de Shopify sur le multidevise précise que seules les boutiques sous Shopify Payments ont accès à toutes les fonctions multidevises. WooCommerce prend en charge presque toutes les passerelles, comme Stripe, PayPal ou Square via leurs plugins, sans frais de plateforme en plus.
Comment Shopify structure produits, options et variantes
Un produit Shopify contient le contenu commun : titre, description, fournisseur, type de produit, tags, images et champs SEO. En dessous se trouvent les variantes, les versions vendables avec leur propre SKU, code-barres, prix, poids et stock. Les variantes sont créées à partir des options. Selon le centre d'aide de Shopify, un produit peut avoir jusqu'à trois options, jusqu'à 2 048 variantes et jusqu'à 250 médias. Le plafond de variantes était de 100 jusqu'à ce que Shopify le relève le 15 octobre 2025 ; notre guide sur la limite de variantes Shopify explique où les thèmes et les apps bloquent encore à 100.
Tout le reste va dans les metafields : des champs personnalisés typés sur les produits, les variantes, les collections et d'autres ressources, comme la matière, les conseils d'entretien ou une durée de garantie. Les metaobjects sont tes propres types d'enregistrements, par exemple un guide des tailles auquel de nombreux produits font référence. La catégorie de produit Shopify apporte aussi des metafields de catégorie à valeurs fixes, comme le tissu ou l'encolure. Consulte notre guide des metafields Shopify pour les namespaces, les types et les définitions.
Les langues font partie de la plateforme. Tu ajoutes et publies des langues, et les marchés déterminent quelles langues chaque région reçoit ; le contenu se traduit avec l'app Translate & Adapt de Shopify, un import CSV ou une app de traduction, d'après la documentation de Shopify sur les langues.
Comment WooCommerce structure produits simples et variables
WooCommerce stocke les produits sous forme de posts WordPress, avec les prix, le stock et la plupart des autres valeurs en post meta. Les types de produits de base sont simple, groupé, externe/affilié et variable ; virtuel et téléchargeable sont des options que tu ajoutes à un produit. Un produit variable est le parent, et chaque variation est un enfant avec son propre prix, SKU, stock, poids, image et champ GTIN, UPC, EAN ou ISBN.
Les variations sont construites à partir d'attributs, et WooCommerce en a deux sortes. Les attributs globaux sont créés une seule fois sous Produits, puis Attributs, et réutilisés d'un produit à l'autre ; ils reçoivent des noms de taxonomie comme pa_color et peuvent alimenter des filtres et des pages d'archives. Les attributs personnalisés appartiennent à un seul produit, et tu saisis leurs valeurs séparées par une barre verticale, comme Medium | Large | XL. La documentation WooCommerce sur les produits variables n'indique aucun nombre maximal de variations, mais précise que les listes déroulantes dynamiques de la fiche produit ne fonctionnent que pour les produits de 30 variations ou moins.
Dans WooCommerce, les champs personnalisés sont des post meta, ajoutés par des plugins ou du code : un plugin EAN peut écrire _ean, un plugin de marques _brand, un plugin SEO ses propres clés. Les langues demandent un plugin. Le plugin WPML Multilingual & Multicurrency for WooCommerce traduit les produits simples, variables, groupés et externes, et nécessite un forfait WPML payant pour les fonctions de traduction ; Polylang a son propre module complémentaire pour WooCommerce.
Un lot de chaussettes, modélisé sur les deux plateformes
Prends un lot de 3 paires de chaussettes mi-hautes en mérinos vendu en deux tailles (39 à 42 et 43 à 46) et trois couleurs (Charcoal, Navy, Olive). Cela fait six versions vendables, chacune avec son propre SKU et son propre EAN. La matière, les conseils d'entretien et le pays d'origine sont les mêmes pour toutes les versions.
Sur Shopify : un produit avec Option1 nommée Size et Option2 nommée Color, et six variantes portant chacune un SKU (MER-3P-CH-3942 et ainsi de suite), un code-barres et un prix. La matière et les conseils d'entretien vont dans des metafields produit, par exemple custom.material. Un troisième choix, comme avec ou sans boîte cadeau, prendrait le dernier emplacement d'option ; un quatrième ne rentrerait pas.
Sur WooCommerce : un produit variable avec deux attributs globaux, pa_size et pa_color, tous deux cochés « Utilisé pour les variations », et six variations avec leur propre SKU et GTIN. La matière peut être un attribut personnalisé qui n'apparaît que dans l'onglet Informations complémentaires, ou un post meta venant d'un plugin. Une boîte cadeau pourrait simplement être un troisième attribut.
Les données produit sont identiques, et pourtant les noms de champs, l'endroit où vit chaque valeur et les colonnes CSV diffèrent. Cette différence, c'est le vrai coût d'un changement de plateforme.
Où chaque champ Shopify atterrit dans WooCommerce
| Produit | Produit variable (ou simple s'il n'a qu'une variante) | Oui |
|---|---|---|
| Option (3 max.) | Attribut utilisé pour les variations, global ou personnalisé | Oui, choisis global pour les filtres |
| Variante (2 048 max.) | Variation | Oui |
| Code-barres de la variante | Champ GTIN, UPC, EAN ou ISBN | Oui |
| URL handle | Slug du produit (permalien) | Oui, mais prévois les redirections |
| Collections | Catégories et étiquettes de produits | En partie : les collections automatiques n'ont pas d'équivalent |
| Metafields produit | Attributs personnalisés ou post meta | Demande un plan champ par champ |
| Metaobjects | Pas d'équivalent natif | Non : à reconstruire en attributs, en pages ou avec un plugin |
| Catégorie de produit Shopify | Pas d'équivalent natif | Non : à mapper vers tes propres catégories |
| Traductions (Translate & Adapt) | Traductions WPML ou Polylang | Demande un plugin et un import séparé |
Fichiers CSV et API : quelle portabilité pour ton catalogue
Les deux plateformes exportent les produits en CSV, et aucun des deux CSV n'est une sauvegarde complète. Le centre d'aide de Shopify limite un CSV produits à 15 Mo par fichier. La documentation CSV de Shopify indique que les lignes de variantes se rattachent à la première ligne du produit via l'URL handle, que les metafields produit sont exportés en colonnes supplémentaires, que les metafields de variantes ne sont pas pris en charge, que les collections ne figurent pas dans les exports et que les fichiers CSV ne peuvent pas supprimer de produits. Notre guide du CSV produits Shopify détaille les colonnes avec des exemples.
L'importeur et exportateur intégré de WooCommerce gère les produits simples, variables, groupés et externes ainsi que les variations, qui pointent vers leur parent par SKU ou par ID. Les attributs utilisent des colonnes numérotées comme Attribute 1 name, avec un indicateur global ; les champs personnalisés utilisent le préfixe meta: ; les mises à jour rapprochent les lignes par ID ou par SKU. L'importeur natif ne sait pas définir le texte alternatif des images, et la taille maximale des fichiers est fixée par ton serveur.
Pour les synchronisations continues, les deux ont des API. L'Admin GraphQL API de Shopify est la méthode actuelle pour lire et écrire les produits, avec des limites de débit basées sur le coût des requêtes. WooCommerce a une API REST qui tourne sur ton propre serveur : ses limites sont donc celles de ton hébergement.
Ce que coûte plus tard un changement de plateforme côté catalogue
Déménager une boutique, c'est déplacer produits, clients, commandes, URL et apps. Les outils de migration et les agences s'occupent de la partie boutique. C'est côté catalogue que partent la plupart des heures, parce que les deux modèles de données ne coïncident pas : produits à trois options, metafields, metaobjects, meta de plugins et traductions demandent tous une décision. Un catalogue qui vit déjà en dehors de la boutique, avec ses propres noms d'attributs et ses SKU, se déplace avec beaucoup moins de retouches.
Données catalogue à sécuriser avant de changer de plateforme
Shopify ou WooCommerce : quelle plateforme pour quel type de boutique
- Une nouvelle marque avec moins de quelques milliers de SKU, sans développeur et sur un ou deux marchés : Shopify. Le prix du forfait t'achète du temps, et trois options par produit suffisent pour la plupart des catalogues mode et maison.
- Une boutique riche en contenu, déjà sur WordPress : WooCommerce. Tu gardes ton blog, ton historique SEO et ton hébergement, et tu ajoutes une boutique.
- Produits B2B, configurables ou très techniques : WooCommerce, ou Shopify Plus si le budget le permet. De nombreux attributs et une logique de prix sur mesure trouvent plus facilement leur place dans WordPress que dans trois emplacements d'option.
- Plusieurs langues et plusieurs pays : Shopify si tu veux que ce soit intégré ; WooCommerce si gérer WPML ou Polylang et garder les traductions synchronisées avec chaque plugin ne te dérange pas.
- Plusieurs canaux à côté de la boutique : l'un ou l'autre, tant que les données produit sont centralisées à un seul endroit hors de la boutique, pour que la boutique soit un canal parmi d'autres.
Garder un seul catalogue pour Shopify, WooCommerce ou les deux
Quelle que soit la plateforme choisie, tes données produit n'ont pas à vivre uniquement à l'intérieur. WISEPIM est un PIM, pas une boutique en ligne ni un service de migration : il importe les produits depuis Shopify et WooCommerce, te permet de compléter et traduire titres, descriptions et attributs avec l'AI, puis les réexporte, avec une synchronisation automatique optionnelle environ 30 secondes après l'enregistrement d'un produit. Il importe aussi des fichiers CSV et Excel avec mapping des colonnes, pour qu'un export de plateforme devienne un catalogue propre avec tes propres noms d'attributs. Si un jour tu changes de plateforme, ce catalogue est déjà centralisé en un seul endroit, prêt à être exporté vers la nouvelle boutique.

