Migrer votre site WordPress ou votre boutique WooCommerce
Changer d’hébergeur, fusionner deux sites ou migrer une boutique WooCommerce vieillissante n’est pas qu’un export-import. Les données WordPress sont sérialisées en base, ce qui rend un simple remplacement de texte dans le SQL dangereux si ce n’est pas fait avec le bon outil.
Pourquoi une migration WordPress n’est pas un simple copier-coller
WordPress stocke une partie de ses données (réglages de thème, configurations de plugins, certains champs personnalisés WooCommerce) sous forme de données PHP sérialisées dans la base MySQL. Une donnée sérialisée contient la longueur exacte de chaque chaîne de caractères qu’elle encapsule. Si on change l’URL du site par un simple remplacement de texte en SQL (par exemple via un éditeur de base classique), la longueur déclarée ne correspond plus à la nouvelle chaîne, et WordPress ne peut plus relire la donnée correctement : réglages de thème cassés, widgets qui disparaissent, options de plugin réinitialisées.
C’est pour cette raison qu’un remplacement d’URL correct passe par un outil qui recalcule ces longueurs, typiquement la commande wp search-replace de WP-CLI, plutôt qu’un remplacement texte brut.
Sur WooCommerce, la migration doit aussi vérifier la cohérence du catalogue produit, des commandes historiques et des identifiants clients, ainsi que la structure des permaliens, qui doit être régénérée après la migration pour éviter des pages produit en erreur 404.
Les cas que je traite
- Changement d’hébergeur avec un site qui doit rester accessible sans interruption majeure
- Passage d’un nom de domaine à un autre, ou d’HTTP à HTTPS
- Fusion d’un site vitrine et d’une boutique WooCommerce jusque-là séparés
- Site WordPress vieillissant à remettre à niveau (version PHP, version de WordPress, thème)
- Migration depuis une autre plateforme e-commerce vers WooCommerce
Comment je conduis une migration
-
Audit et inventaire
Je liste les plugins actifs, la version de PHP cible, et je vérifie la compatibilité de chacun avant de démarrer.
-
Migration sur environnement de test
Je réalise une copie complète (fichiers et base) sur un environnement de test, jamais directement sur le site en production.
-
Remplacement d’URL avec WP-CLI
Je change les URLs via wp search-replace, qui gère correctement les données sérialisées sans les corrompre.
-
Vérification fonctionnelle
Je contrôle le tunnel de commande WooCommerce, les permaliens, les images, et les formulaires avant validation.
-
Bascule finale
Je programme la bascule DNS ou serveur à un moment de faible trafic et je reprends les commandes passées entre-temps si nécessaire.
Pages liées
-
Changer d’hébergeur WordPress
Copie, URL sérialisées et bascule DNS, étape par étape.
-
Dupliquer le site en préproduction
Tester une migration avant de toucher à la production.
-
Migrer de PrestaShop vers WooCommerce
Le cas d’un changement de plateforme, pas seulement de serveur.
-
Migrer sans perdre son référencement
Redirections et URL : ce qui se perd quand on l’oublie.
Décrivez votre besoin en 1 minute
Quelques questions ciblées pour que je vous réponde avec une estimation, pas avec un questionnaire de plus.