ps_install et des nouvelles tables Symfony en 8.x) ?
Votre migration PrestaShop
a tout cassé ?
on rattrape sans repartir de zéro.
Audit et rattrapage de migrations PrestaShop 1.6, 1.7, 8, 9 mal exécutées
Migration 1.7 → 8 ou 8 → 9 qui a explosé : modules en fatale, BO blanc, paiement KO, SEO en chute libre. On audit l'état actuel, on chiffre par ordre de criticité, on rattrape pièce par pièce. Sans repartir de zéro, sans tout casser à nouveau.
Les symptômes qu'on retrouve après une migration ratée
Sur 14 rattrapages réalisés en 2025-2026, voici les dégâts qu'on rencontre systématiquement, classés par criticité métier. Plus la liste vous parle, plus le périmètre de rattrapage est large.
- • Paiement Stripe/PayPal non fonctionnel
- • Bouton « Commander » qui ne réagit pas
- • Transporteur invisible au checkout
- • Stock affiché incorrectement (négatif, vide)
- • Emails de commande non envoyés
- • TVA mal calculée
- • BO blanc après login
- • Modules listés en « disabled » massivement
- • Import / export catalogue qui plante
- • Recherche produit cassée
- • Multi-boutique qui ne fonctionne plus
- • Hook personnalisé qui ne s'affiche plus
- • URLs canoniques changées sans redirection 301
- • Sitemap.xml absent ou erroné
- • Friendly URLs cassées
- • Hreflang incorrect (sites multilingues)
- • Performance dégradée (LCP > 3 s)
- • Robots.txt en « Disallow: / » par défaut
- • Bloc « Best sellers » home cassé
- • Slider home désactivé
- • CSS thème custom non chargé
- • Polices Google manquantes
- • Favicons / OG images supprimés
- • Avis clients non affichés
Audit complet en 45 min
Pas une checklist générique. Un vrai diagnostic priorisé qui distingue ce qui fait perdre du CA aujourd'hui de ce qui peut attendre.
error_log + php-fpm.log sur 7 jours glissants. Mode debug PrestaShop activé temporairement sur 3 pages clés (home, fiche produit, checkout). Liste des fatales, deprecated, warnings.
/override/ : comparaison signature classe parente vs version actuelle.
Tarifs annoncés d'avance
Audit offert. Pour le rattrapage, vous savez exactement combien ça coûte avant que je touche au code.
Audit post-migration
- Inventaire modules / overrides / thème
- Identification des erreurs critiques métier
- Plan de rattrapage priorisé + chiffré
- Vous décidez ce qu'on attaque
Rattrapage progressif
- Sauvegarde fichiers + BDD avant chaque étape
- Pré-prod pour les fix risqués
- Fix par criticité (paiement → checkout → SEO → cosmétique)
- Validation cliente à chaque étape
- Garantie 30 jours sur chaque correctif
Maintenance Performance
- 2 h/mois cumulables pour rattrapage étalé
- Sauvegardes auto quotidiennes externalisées
- Veille compatibilité modules avant prochaine MAJ
- Tests pré-prod systématiques sur la prochaine MAJ
« Migration ratée », ce n'est pas...
Si vous êtes encore sur 1.7 et vous voulez monter en 8.x sans casse, c'est un projet de migration neuf : tests pré-prod, audit modules amont, planification. Ce n'est pas du rattrapage, c'est de la prévention. Demandez un devis.
Si une seule erreur 500 est apparue après migration, c'est un dépannage ciblé, pas un rattrapage complet. Fiche dédiée moins coûteuse.
Fiche 500 → ❌ Pas un site juste plus lentSi la migration s'est bien passée mais que le site est juste plus lent qu'avant, c'est un sujet de performance, pas de rattrapage. Fiche dédiée.
Fiche perf →Migration PrestaShop ratée — questions fréquentes
Tools::displayPrice() supprimées en 8.x, hooks renommés. Cause n°1 sur 1.7 → 8/9. (2) Overrides dans /override/ qui héritent de classes core dont la signature a changé. (3) Thème custom avec variables Smarty ou hooks supprimés. Bonus : 70 % des incidents post-migration viennent d'un auto-upgrader lancé sans pré-prod.robots.txt n'a pas été remis en Disallow: / par défaut (cas staging mal nettoyé). (4) Audit Core Web Vitals. Retour à la normale typiquement en 30-60 jours après redirections.Migration ratée en cours ? Reprenons.
Audit post-migration gratuit en 45 min : on liste les dégâts, on chiffre, on priorise. Devis sous 24 h ouvrées.