# Migrer de WooCommerce vers PrestaShop

> Catalogue, clients et commandes ne se modélisent pas de la même façon d’une plateforme à l’autre. Migrer de WooCommerce vers PrestaShop demande de distinguer ce qu’un outil de migration transfère proprement et ce qu’il faut reconstruire ou vérifier soi-même.

- Source canonique : [https://allaux.fr/wordpress-woocommerce/migration/woocommerce-vers-prestashop](https://allaux.fr/wordpress-woocommerce/migration/woocommerce-vers-prestashop)
- Langue : FR
- Dernière mise à jour : 2026-08-03

## Réponse directe

> Sortez le catalogue par Produits, Tous les produits, Exporter dans l’administration WooCommerce, et les clients par une extension d’export lisant wp_users et wp_usermeta : ce jeu figé sert de référence pour contrôler l’import. Côté PrestaShop, l’entrée se fait par Paramètres avancés, Import CSV, catégories avant produits. Figez le plan de redirections avant la bascule, les deux plateformes ne construisant pas leurs adresses de la même façon.

## Ce qui change de structure entre les deux plateformes

WooCommerce est un plugin qui étend WordPress, un CMS généraliste : les produits sont un type de contenu WordPress parmi d’autres, stockés dans wp_posts comme les articles. PrestaShop, à l’inverse, a été conçu dès le départ comme une architecture e-commerce dédiée, avec ses propres tables pour les produits, les déclinaisons et les commandes. Cette différence d’architecture a une conséquence directe sur la migration : ce que WooCommerce modélise avec des attributs et des variations ne se traduit pas terme à terme dans le système de déclinaisons de PrestaShop, même si le résultat visible pour le client final est proche.

Avec un outil de migration adapté, comme un module officiel PrestaShop ou un script sur mesure, le catalogue produit, les catégories, les clients et l’historique de commandes de base se transfèrent correctement. Ce n’est pas le cas de tout le reste.

Les images produit méritent une vérification à part : WooCommerce les gère comme des pièces jointes de la médiathèque WordPress, liées au produit par son identifiant, alors que PrestaShop les indexe dans sa propre structure et régénère automatiquement ses formats d’affichage (vignette, zoom, grande image) à l’import. Le texte alternatif de chaque image, utile pour l’accessibilité et le référencement, n’est pas toujours repris tel quel par un outil de migration générique : je le vérifie sur l’échantillon contrôlé.

## Ce qui ne se transfère pas automatiquement

- La structure des déclinaisons produit : les attributs et variations WooCommerce ne se modélisent pas à l’identique côté PrestaShop, une vérification manuelle par fiche produit est nécessaire
- Les règles de prix et les promotions spécifiques, rarement reprises telles quelles par un outil de migration générique
- Les extensions et leur logique métier propre : aucune extension WooCommerce n’a d’équivalent installable automatiquement côté PrestaShop
- Les URLs produit, qui changent de structure et doivent être redirigées en 301 vers leurs nouvelles adresses PrestaShop pour ne pas perdre le référencement acquis

## Comment je conduis cette migration

1. **Audit du catalogue** — Je mesure la complexité réelle : nombre de références, présence de déclinaisons, règles de prix ou promotions spécifiques à reproduire.
2. **Migration sur environnement de test** — Le catalogue et les clients sont migrés sur un environnement PrestaShop de test, jamais directement en production.
3. **Vérification manuelle d’un échantillon** — Je contrôle un échantillon de fiches produit, en particulier celles avec déclinaisons, pour repérer les écarts avant de généraliser.
4. **Reconstruction des extensions et des promotions** — Les logiques métier spécifiques (règles de prix, modules tiers) sont recherchées côté PrestaShop ou reconstruites une par une.
5. **Mise en place des redirections** — Les redirections 301 des anciennes URLs produit vers les nouvelles sont posées avant la bascule, pas après.
6. **Bascule finale** — Le domaine ne pointe vers la nouvelle boutique PrestaShop qu’une fois le catalogue vérifié et les redirections actives.

## Sauvegarder avant de démarrer

> Une sauvegarde complète de la base WooCommerce (produits, commandes, clients) et des fichiers du site est indispensable avant tout export, pour pouvoir revenir en arrière si l’outil de migration se comporte mal sur un cas particulier du catalogue.

## Vérifier après la bascule

> Je contrôle que les redirections 301 fonctionnent sur un échantillon d’anciennes URLs, que le tunnel de commande PrestaShop fonctionne en conditions réelles, et que les déclinaisons affichent le bon prix et le bon stock.

## Pour aller plus loin

- **Hub PrestaShop** — Les autres interventions que je traite sur PrestaShop. ([/prestashop](/prestashop))
- **Migration PrestaShop** — Changer d’hébergeur ou de version sur une boutique PrestaShop déjà en place. ([/prestashop/migration](/prestashop/migration))
- **Migrer sans perdre son référencement** — Le détail des redirections et de la préservation du SEO acquis. ([/guides/migrer-sans-perdre-referencement](/guides/migrer-sans-perdre-referencement))
- **Sauvegarder sa boutique avant intervention** — Ce qu’il faut sauvegarder avant de lancer une migration de catalogue. ([/guides/sauvegarder-boutique-avant-intervention](/guides/sauvegarder-boutique-avant-intervention))

## FAQ

### Mes déclinaisons produit vont-elles se retrouver à l’identique sur PrestaShop ?

Pas automatiquement. Les attributs et variations WooCommerce ne se modélisent pas terme à terme dans le système de déclinaisons de PrestaShop. Je vérifie manuellement un échantillon de fiches pour corriger les écarts avant de généraliser.

### Mes extensions WooCommerce ont-elles un équivalent sur PrestaShop ?

Aucune extension WooCommerce ne s’installe automatiquement côté PrestaShop. Je recherche un module équivalent dans l’écosystème PrestaShop, ou je reconstruis la logique métier spécifique si nécessaire.

### Vais-je perdre mon référencement en changeant de plateforme ?

Les URLs produit changent de structure entre WooCommerce et PrestaShop. Je mets en place des redirections 301 vers les nouvelles adresses avant la bascule pour préserver le référencement acquis.

### Combien de temps prend une migration de catalogue ?

Cela dépend du nombre de références et de la présence de déclinaisons ou de règles de prix spécifiques. Un catalogue simple se migre en quelques jours, un catalogue avec de nombreuses variations demande davantage de vérification manuelle.

### Mes commandes en cours seront-elles reprises ?

L’historique de commandes de base se transfère avec un outil de migration adapté. Les commandes passées entre la copie initiale et la bascule finale sont reprises séparément pour ne rien perdre.
