ShopifyWooCommerceMigration

Migrer de WooCommerce vers Shopify : redirections, collections et ce qui reste sur le carreau

Par Victor A.08/08/267 min de lecture
Migrer de WooCommerce vers Shopify : redirections, collections et ce qui reste sur le carreau

J'ai déjà écrit un guide général sur comment migrer vers Shopify sans perdre ton référencement. Celui-ci creuse le cas WooCommerce, qui a ses pièges bien à lui.

WordPress te laissait inventer ta structure d'URL, empiler tes catégories sur 3 niveaux et brancher une extension pour chaque besoin. Shopify impose la sienne. C'est là que la migration se joue, et c'est le volet que la plupart des prestataires traitent en dernier.

ce qui change sous le capot

Sur WooCommerce, un produit est un type de contenu WordPress et une catégorie est une taxonomie. Les deux héritent de la logique WordPress : hiérarchie, permaliens configurables, tout est modifiable.

Shopify a un modèle fermé. Un produit vit sous /products/, une collection sous /collections/, une page sous /pages/, un article sous /blogs/nom-du-blog/nom-de-l-article. Tu contrôles le handle. Le préfixe est imposé.

Donc toutes tes URLs changent, y compris celles dont le slug reste identique. Un /produit/veste-en-lin/ devient /products/veste-en-lin. Même mot, adresse différente, 404 si tu ne fais rien.

la carte des redirections 301, motif par motif

Voilà les correspondances que je pose sur un projet WooCommerce standard.

Ancienne URL WooCommerceNouvelle URL Shopify
/product/veste-en-lin//products/veste-en-lin
/shop//collections/all
/product-category/vestes//collections/vestes
/product-category/vestes/lin//collections/vestes-lin
/product-tag/soldes//collections/soldes
/mentions-legales//pages/mentions-legales
/2025/03/mon-article//blogs/news/mon-article
/panier//cart
/mon-compte//account

Trois précisions qui font gagner des heures.

Vérifie tes vrais préfixes avant de générer le fichier. WooCommerce propose plusieurs bases dans Réglages, Permaliens : le classique /product/, la base boutique /shop/produit, ou une base personnalisée. Et sur une installation en français, les préfixes par défaut sont traduits, donc tu auras /produit/, /boutique/ et /categorie-produit/. Un crawl Screaming Frog de l'ancien site te donne la réponse en 10 minutes.

Le slash final compte. WooCommerce sert ses URLs avec un slash de fin, Shopify sans. Teste le comportement sur 5 lignes avant d'importer les 2 000 autres, ça évite de refaire le fichier.

Le tableau Shopify travaille sur des chemins exacts. Tu le trouves dans Boutique en ligne, Navigation, Redirections d'URL, avec un import CSV pour le volume. Il n'y a pas de règle par motif, donc chaque ancienne URL a sa ligne. Sur un catalogue de 3 000 références, tu génères le CSV par script en croisant l'export WooCommerce et l'export produits Shopify plutôt qu'à la main.

tes catégories imbriquées ne passent pas

C'est le choc le plus violent pour qui vient de WooCommerce.

WooCommerce gère des catégories parentes et enfants, avec des URLs qui reflètent l'arborescence. Shopify a des collections à plat, sans relation parent-enfant dans le modèle de données. Une collection ne peut pas en contenir une autre.

Tu as donc 3 chemins. Tu aplatis en créant une collection par catégorie terminale, avec un handle qui garde la trace du parent (vestes-lin). Tu recrées la hiérarchie visuelle dans le menu de navigation, qui accepte plusieurs niveaux d'imbrication. Ou tu passes par des tags et des collections automatisées quand la logique de tri est simple.

Sur les boutiques que je reprends, l'aplatissement plus menu couvre presque tous les cas. Le point de vigilance est SEO : si ta catégorie parente /product-category/vestes/ recevait du trafic, elle a besoin de sa propre collection, avec du texte, pas d'une redirection vers une sous-collection au hasard.

ce que les outils de migration laissent derrière

Cart2Cart, LitExtension et Matrixify font le gros du travail sur les produits, les clients, les commandes et les catégories. Ils ne font pas tout.

Les mots de passe clients. Impossible à transférer, les deux plateformes ne chiffrent pas de la même façon. LitExtension le dit noir sur blanc dans sa doc : aucun moyen de migrer les mots de passe. Concrètement, tu importes les comptes et tu envoies un mail d'activation le jour du lancement. Prépare le message à l'avance, parce que sans lui tes clients fidèles se retrouvent devant un formulaire de connexion qui refuse leur mot de passe.

Les avis produits. Shopify n'a pas d'objet « avis » dans son cœur. Tes avis WooCommerce, qui sont des commentaires WordPress, doivent atterrir dans une app tierce comme Judge.me ou Loox, avec son propre format d'import. Aucun outil de migration généraliste ne fait ce pont tout seul.

Les réglages de TVA. Ce sont des paramètres de boutique, pas des données. Tes taux, tes classes de taxe, tes règles par pays, tout se reconfigure à la main dans Shopify. Compte une demi-journée si tu vends dans plusieurs pays de l'UE.

Les codes promo compliqués. Les codes simples passent. Les règles WooCommerce du type « 2 achetés le 3e offert sur cette catégorie uniquement, hors soldes » n'ont pas de traduction directe. Sur Shopify, ça devient une réduction native quand c'est possible, une Shopify Function quand ça ne l'est pas.

Dernier détail budgétaire : LitExtension indique que la migration automatisée des clients et des commandes demande un plan Shopify Grow ou supérieur. Si tu comptais démarrer sur le plan d'entrée, vérifie ce point avant de payer l'outil.

tes extensions n'ont pas toutes d'équivalent

Un WooCommerce mûr tourne souvent avec plusieurs dizaines d'extensions. Fais l'inventaire tôt, parce que c'est ce qui décide de la faisabilité.

Les blocs qui se remplacent sans douleur : formulaires de contact, avis, points de fidélité, SEO, popups, multidevise. L'App Store Shopify couvre large.

Les blocs qui coincent : les configurateurs de produits sur mesure, les tarifs par groupe de clients (fonctionnalité B2B chez Shopify, donc plan Plus ou app dédiée), les synchronisations ERP maison, et tout ce qui a été codé dans le functions.php de ton thème WordPress. Ce dernier point est le plus sournois, parce que personne ne pense à l'inventorier.

Pour chaque extension critique, note ce qu'elle fait vraiment côté client. La moitié du temps, la réponse est « rien que Shopify ne fasse déjà nativement ».

le coût, des deux côtés

WooCommerce est gratuit et coûte cher. Tu paies l'hébergement, les licences d'extensions renouvelées chaque année, la maintenance des mises à jour, et le développeur quand une mise à jour de WordPress casse le tunnel de commande.

Shopify est un abonnement mensuel plus des commissions, et tu ne paies plus ni serveur ni patchs de sécurité. Le calcul honnête met en face les abonnements d'apps, qui montent vite quand on les empile. J'ai détaillé le budget réel dans mon article sur combien coûte une boutique Shopify.

l'ordre des opérations

Le seul ordre qui évite la coupure de trafic.

  1. Crawl complet de l'ancien site et export Search Console, avant de toucher à quoi que ce soit.
  2. Construction de la boutique Shopify sur l'URL .myshopify.com, catalogue importé, collections créées, handles arrêtés.
  3. Génération du fichier de redirections à partir des deux listes d'URLs, avec relecture manuelle des pages qui portent du trafic ou des backlinks.
  4. Import des redirections dans Shopify pendant que l'ancien site tourne encore.
  5. Bascule du DNS, puis envoi des mails d'activation de compte.
  6. Soumission du sitemap en Search Console et surveillance du rapport d'indexation tous les jours pendant 2 semaines.

Le point 4 est celui qu'on saute le plus souvent. Charger les redirections avant la bascule veut dire qu'à la seconde où le domaine pointe sur Shopify, chaque ancienne URL trouve sa cible. Aucune fenêtre de 404.

Si tu as déjà migré et que tu vois grimper les erreurs 404 dans la Search Console, c'est réparable, et ça se répare d'autant mieux que tu t'y prends vite. C'est exactement le genre de chantier que je regarde dans un audit : les redirections en place, celles qui manquent, et celles qui pointent au mauvais endroit.

À propos de l’auteur

Victor A.

Victor A.

Tech-Everywhere

Développeur Shopify indépendant basé en Bretagne. J’aide les marques DTC à booster leurs performances techniques, leur SEO et leurs conversions.

Articles similaires

Cal.com

Un projet Shopify en tête ?

Discutons de tes enjeux en 30 minutes. Premier appel gratuit, sans engagement.

Migrer de WooCommerce vers Shopify : redirections, collections et ce qui reste sur le carreau | Victor A. @Tech-Everywhere