Pour migrer PrestaShop vers Shopify, on suit huit étapes : faire l’inventaire de la boutique, choisir les outils, transposer les déclinaisons en variantes, reprendre les clients, puis les commandes, préparer les redirections, recetter et basculer, et enfin suivre les premières semaines. Trois points demandent une attention particulière : Shopify ne fournit pas d’outil officiel pour PrestaShop, les mots de passe clients ne se migrent pas, et un produit Shopify accepte au maximum 3 options. Voici le détail de chaque étape, avec une checklist pour finir.
Cet article décrit la méthode ; notre offre pour la mener est présentée sur la page migration PrestaShop vers Shopify.
Avant tout : vérifier que Shopify vous convient
Shopify convient quand vous voulez une plateforme hébergée, mise à jour automatiquement, avec des besoins proches du standard.
Il convient moins bien si votre boutique repose sur des développements spécifiques lourds, si vous vendez en B2B avec des prix négociés client par client (réservés à la formule Plus), ou si vous voulez garder la maîtrise complète du code et de l’hébergement. Notre comparatif PrestaShop ou Shopify aide à trancher.
Étape 1 : faire l’inventaire de la boutique PrestaShop
Tout part de là. Listez ce que contient votre boutique, et ce qu’elle fait :
- le catalogue : produits, déclinaisons et groupes d’attributs, caractéristiques, catégories, images, stocks, prix spécifiques ;
- les clients : comptes, adresses, groupes clients, consentements à la newsletter ;
- les commandes : combien d’années d’historique voulez-vous retrouver dans Shopify ?
- les contenus : pages CMS, articles de blog, avis clients ;
- les promotions : règles panier et codes de réduction ;
- les modules : pour chacun, ce qu’il fait, et s’il sera remplacé par une app, par une fonction de Shopify, ou abandonné ;
- les intégrations : ERP, transporteurs, marketplaces, facturation ;
- les URL indexées ou qui reçoivent du trafic, pour les redirections.
Pour chaque ligne, notez une décision : repris tel quel, transformé, remplacé ou abandonné. Ce document guide toute la suite.
Étape 2 : choisir la méthode et les outils
Pas d’outil officiel pour PrestaShop
Shopify propose une app gratuite, Shopify Store Migration, qui reprend produits et clients depuis Square, WooCommerce, Etsy, Wix, Amazon, eBay, Clover ou Lightspeed. PrestaShop n’en fait pas partie. L’ancienne app Store Importer n’est plus disponible, et les guides de migration officiels de Shopify ne couvrent pas PrestaShop. Il faut donc passer par un outil tiers.
Les services de migration automatisée
Deux services acceptent PrestaShop comme source :
- Cart2Cart couvre plus de 80 plateformes. Il annonce la migration des produits et catégories, des clients, des commandes, des avis, des images et des URL SEO, avec des redirections 301. Le prix dépend de la taille de la boutique, des entités migrées et des options. Une démo gratuite est proposée.
- LitExtension reprend produits, catégories, avis, coupons, métachamps, données multilingues, clients et commandes, avec des redirections 301. Sa démo gratuite porte sur 20 produits, 20 commandes et 20 clients. L’offre automatisée démarre « à partir de 19 $ par projet » ; la migration des URL SEO, des redirections 301 et des mots de passe clients y est en option payante.
L’import par fichiers avec Matrixify
Matrixify importe produits, collections, clients, entreprises B2B, remises, brouillons de commande, commandes, pages, articles de blog, redirections, fichiers, métachamps et métaobjets. Mais il ne se connecte pas directement à PrestaShop : il faut d’abord exporter vos données, puis les convertir au modèle de fichier de Matrixify. C’est plus de travail, en échange d’un contrôle complet sur chaque colonne. L’app est facturée par abonnement mensuel en dollars, avec une offre gratuite limitée à une dizaine d’éléments par fichier.
Comment choisir
Quel que soit l’outil, lancez la démo sur vos vraies données et contrôlez un échantillon de produits : déclinaisons, prix, images, textes. Un outil automatique fait gagner du temps sur les volumes ; un import par fichiers donne la main sur les cas particuliers. Les deux approches peuvent se combiner.
Étape 3 : transposer les déclinaisons en variantes
C’est le point technique le plus délicat. Sur PrestaShop, un produit peut combiner autant de groupes d’attributs que nécessaire : taille, couleur, matière, longueur… Sur Shopify, chaque produit accepte au maximum 3 options et 2 048 variantes. La limite de variantes est passée de 100 à 2 048 le 15 octobre 2025 ; celle des 3 options, elle, s’applique toujours.
Pour un produit à plus de 3 attributs, plusieurs solutions existent :
- fusionner deux attributs en une seule option, par exemple « Coloris et finition » ;
- découper le produit en plusieurs fiches, reliées entre elles ;
- sortir un attribut des variantes quand il ne change ni le prix ni le stock, pour le présenter comme une simple information ;
- passer par une app tierce ou une personnalisation du thème, la voie indiquée par Shopify au-delà de 3 options ou de 2 048 variantes.
Vérifiez aussi que chaque déclinaison emporte ses propres données : référence, EAN, impact sur le prix, poids, stock et image. Les caractéristiques PrestaShop (matière, dimensions…) peuvent devenir des métachamps, que LitExtension et Matrixify savent reprendre.
Étape 4 : reprendre les clients, sans leurs mots de passe
La règle est claire du côté de Shopify : « Customer passwords can’t be migrated », les mots de passe clients ne peuvent pas être migrés, pas plus par import CSV. LitExtension vend pourtant une option de migration des mots de passe : ne la considérez pas comme acquise sans l’avoir testée.
En pratique, l’impact dépend du type de comptes clients :
- avec les nouveaux comptes clients, le client se connecte avec son e-mail et un code à 6 chiffres à usage unique : aucun mot de passe n’est nécessaire ;
- avec les anciens comptes clients, vous devez inviter les clients importés à créer un nouveau mot de passe.
Dans les deux cas, prévenez vos clients par e-mail au moment de la bascule : la nouvelle boutique, la nouvelle façon de se connecter et, si vous l’avez reprise, l’historique de leurs commandes. Reprenez les consentements marketing tels quels, sans inscrire à la newsletter des clients qui ne l’avaient pas acceptée. Enfin, décidez ce que deviennent vos groupes clients ; pour les professionnels, les comptes entreprise du B2B Shopify sont une piste.
Étape 5 : migrer l’historique des commandes
Shopify est net : « Orders can’t be imported to Shopify by using a CSV file », les commandes ne s’importent pas par fichier CSV. Pour reprendre l’historique, il faut une app de migration ou les API de Shopify (Order API, Transaction API), selon la checklist de migration de Shopify. Trois précautions :
- Respecter l’ordre recommandé par Shopify : produits, puis clients, puis commandes. Chaque commande retrouve ainsi son client et ses articles.
- Couper les notifications de commande du personnel avant l’import : chaque commande importée envoie sinon un e-mail de nouvelle commande aux personnes abonnées.
- Choisir la profondeur d’historique : tout reprendre, ou seulement les années utiles au service client.
Gardez aussi une sauvegarde complète de la base PrestaShop et de vos factures : votre historique comptable ne doit pas dépendre de la migration.
Étape 6 : préparer les redirections
Les adresses de Shopify suivent une structure fixe : /products/ pour les produits, /collections/ pour les catégories, et seule la fin de l’adresse, le « handle », est modifiable, comme le rappelle le blog de Shopify. Vos URL PrestaShop vont donc changer, et chacune doit être redirigée en 301 vers sa nouvelle adresse.
Shopify permet d’importer les redirections par fichier CSV, dans la limite de 100 000 par boutique (20 000 000 sur Plus). Une redirection ne s’applique qu’à une URL qui renvoie une erreur 404 sur la nouvelle boutique. Nous détaillons la méthode dans notre article migration Shopify et SEO.
Étape 7 : recetter, puis basculer
Tout se prépare sur la boutique Shopify avant sa mise en ligne, pendant que PrestaShop continue de vendre. Avant de basculer, testez :
- Le catalogue : nombre de produits, de variantes et de clients avant et après, puis prix, stocks et images sur un échantillon contrôlé à la main.
- Le tunnel de commande : chaque moyen de paiement, chaque transporteur, les frais de port.
- Les e-mails : confirmation de commande, expédition, connexion au compte.
- Le compte client : connexion d’un client importé, historique de commandes.
- Les factures. Depuis le 1er septembre 2026, toutes les entreprises doivent pouvoir recevoir des factures électroniques, et l’émission devient obligatoire pour les PME et microentreprises le 1er septembre 2027, selon la DGFiP. La documentation de l’outil natif Shopify Order Printer ne mentionne pas Factur-X : prévoyez une solution et testez-la.
- Les redirections : un échantillon d’anciennes URL, contrôlées une à une.
- La mesure d’audience et le suivi des conversions.
La bascule se planifie dans une période calme, jamais juste avant les soldes ou les fêtes. Gelez les modifications du catalogue sur PrestaShop, reprenez les dernières commandes et les derniers clients, connectez le nom de domaine à Shopify, puis vérifiez tout de suite une vraie commande et quelques redirections.
Étape 8 : suivre les premières semaines
Après la mise en ligne, surveillez :
- les erreurs 404 dans la Google Search Console, en ajoutant une redirection pour chaque ancienne URL oubliée ;
- les commandes et les paiements, chaque jour au début ;
- les demandes du service client, notamment sur la connexion au compte ;
- les abonnements d’apps : désinstallez celles qui ne servaient qu’à la migration.
La checklist de migration PrestaShop vers Shopify
Avant la migration
- Inventaire du catalogue, des clients, des commandes, des contenus, des modules et des intégrations
- Décision pour chaque module : app, fonction de Shopify ou abandon
- Liste complète des URL à rediriger
- Outil choisi et testé en démo sur vos propres données
- Produits à plus de 3 attributs repérés et restructurés
Pendant la migration
- Import dans l’ordre : produits, clients, commandes
- Notifications de commande coupées avant l’import des commandes
- Comptages avant et après : produits, variantes, clients, commandes
- Fichier de redirections importé
- Solution de facture électronique choisie et testée
À la bascule
- Période calme choisie, sauvegarde complète de PrestaShop
- Dernières commandes et derniers clients repris
- E-mail aux clients sur la nouvelle façon de se connecter
- Nom de domaine connecté, vraie commande testée
Après la bascule
- Erreurs 404 suivies dans la Search Console
- Redirections complétées
- Apps inutiles désinstallées
Une migration se gagne avant la bascule
Inventaire, choix de l’outil, déclinaisons, redirections : l’essentiel du travail se fait avant la mise en ligne. C’est là que la connaissance de PrestaShop compte : savoir où sont les données, comment les déclinaisons sont construites, ce que font réellement les modules. Nous travaillons sur PrestaShop depuis 2018, avec plus de 100 projets PrestaShop livrés.
Pour nous confier votre migration, consultez notre page migration PrestaShop vers Shopify. Pour estimer le budget de votre future boutique, lisez notre article sur le prix d’une boutique Shopify.
Sources
- Shopify App Store — Shopify Store Migration
- Centre d’aide Shopify — Checklist de migration
- Centre d’aide Shopify — Migrer depuis WooCommerce
- Centre d’aide Shopify — Variantes
- Shopify Changelog — Limite de 2 048 variantes
- Centre d’aide Shopify — Redirections d’URL
- Centre d’aide Shopify — Nouveaux comptes clients
- Matrixify — Migrer vers Shopify
- Cart2Cart sur le Shopify App Store
- LitExtension sur le Shopify App Store
- LitExtension — Tarifs