Développeur PrestaShop & e-commerce indépendant, basé en Belgique.
Guide · PrestaShop
Inventaire, copie de test, thème à corriger ou à changer, tests et bascule: la méthode pour passer de PrestaShop 1.7 à 8 ou 9 sans casser la boutique, et les pièges à éviter.
Mis à jour le 2 novembre 2026 · 5 min de lecture · par Joachim Corbay
En bref
Votre boutique tourne encore sous PrestaShop 1.7 et vous savez qu’il faudra passer à une version récente. Bonne idée: au-delà des nouveautés, c’est surtout une question de sécurité et de compatibilité avec les versions de PHP encore maintenues. Une migration bien préparée se passe sans casse. Voici la méthode, et les pièges qui font déraper les projets.
En pratique, on vise PrestaShop 9 quand les modules indispensables existent dans une version compatible, sinon PrestaShop 8 comme étape intermédiaire. C’est l’inventaire qui tranche.
Avant toute chose, listez ce qui compose la boutique:
Pour chaque module, vérifiez s’il existe une version compatible avec la version visée. Un module abandonné se remplace, ou se redéveloppe: mieux vaut le savoir avant de commencer.
Créez une copie complète de la boutique (fichiers et base de données) sur un environnement de test, protégé par mot de passe et non indexé par Google. Toute la migration se fait et se teste là, pendant que la boutique continue de vendre.
Le module officiel 1-Click Upgrade (autoupgrade), dans sa version la plus récente, permet de passer de la 1.7 à une version récente en conservant les données. Sur une boutique très personnalisée, ou depuis une version plus ancienne, on préfère parfois une installation neuve dans laquelle on migre les données: produits, clients, commandes. Dans les deux cas:
Le thème est le poste qu’on sous-estime le plus. Sur une boutique 1.7, il est rarement resté d’origine: couleurs, blocs ajoutés, pages retouchées, parfois par plusieurs prestataires successifs. Or PrestaShop 8 et 9 font évoluer une partie de ce qu’un thème utilise: gabarits, points d’accroche des modules, bibliothèques JavaScript. Un thème 1.7 personnalisé fonctionne donc rarement tel quel, et il faut prévoir l’une de ces deux options:
L’IA rend ce travail beaucoup plus facile. Elle analyse les fichiers du thème, repère ce qui n’est plus compatible, propose les corrections et aide à reporter les personnalisations sur un nouveau thème. Ce qui demandait des jours de lecture de code se fait bien plus vite, et le budget du thème baisse d’autant. Elle ne remplace pas les tests: chaque page se vérifie, sur ordinateur comme sur mobile.
La liste de tests minimale avant toute mise en ligne:
Une migration ne doit pas changer les adresses des pages. Comparez la liste des URL avant et après, prévoyez des redirections 301 pour tout ce qui change, et surveillez la Google Search Console les semaines qui suivent.
Entre la création de la copie et la mise en ligne, la boutique a continué de recevoir des commandes et des clients. La bascule doit donc être répétée et chronométrée:
Pour aller plus loin: Migration PrestaShop · Tous les guides
Questions fréquentes
Cela dépend surtout du nombre de modules et de personnalisations: de quelques jours pour une boutique standard à plusieurs semaines pour une boutique très personnalisée. L’inventaire de départ permet de l’estimer précisément.
Non: la mise à jour conserve les données. C’est justement pour le vérifier que tout se fait d’abord sur une copie.
Rarement tel quel s’il a été personnalisé. Il faut le corriger, ou passer à un thème compatible en y reportant votre identité visuelle. Avec l’aide de l’IA, ce travail va nettement plus vite qu’il y a quelques années.
Pas si les adresses des pages restent les mêmes, ou sont redirigées en 301. Surveillez ensuite la Google Search Console pendant quelques semaines.
Sur une petite boutique sans personnalisation, avec le module 1-Click Upgrade et une copie de test, c’est possible. Dès qu’il y a des modules spécifiques, un thème sur mesure ou des overrides, mieux vaut se faire accompagner.
Je fais l’inventaire de votre boutique et je vous remets un plan de migration chiffré. Le devis est gratuit.
Dépannage, migration, maintenance, catalogue, photos ou boutique sur mesure: décrivez votre besoin, je vous réponds personnellement avec une première analyse et un devis gratuit.
© 2026 Stayincode · Développeur PrestaShop & WooCommerce · TVA BE 0896.755.397
Mentions légales · Conditions de vente · Confidentialité · Ma licence