Si votre boutique tourne encore sous PrestaShop 1.6 ou 1.7, la question n'est plus vraiment « faut-il migrer », mais « quand ». Ces versions ne reçoivent plus de correctifs de sécurité, et les hébergeurs poussent des versions de PHP sur lesquelles elles finissent par ne plus tourner. La cible aujourd'hui, c'est PrestaShop 9.
Le problème, c'est que passer de la 1.6 ou 1.7 à la 9 n'a rien d'une simple mise à jour. C'est un chantier. Voici ce qu'il faut comprendre avant de se lancer, et comment on procède pour que ça se passe bien.
Pourquoi ce n'est pas une mise à jour, mais une refonte
Entre la 1.6 et la 9, PrestaShop a changé de moteur. La version 9 tourne sur Symfony 6.4 et exige PHP 8.1 au minimum. Beaucoup de hooks et de classes historiques ont disparu, ce qui casse la plupart des modules et des surcharges écrits pour les anciennes versions.
Concrètement, trois choses ne « passent » pas d'une version à l'autre :
Le thème. Un thème 1.6 ou 1.7 n'est pas compatible. PrestaShop 9 abandonne l'ancien thème Classic au profit de Hummingbird, plus léger et pensé pour la vitesse. Votre front est donc à refaire ou à porter. C'est contraignant, mais c'est aussi l'occasion d'un design moderne.
Les modules. C'est là que se concentrent la majorité des blocages. Les modules qui utilisent des hooks supprimés, des surcharges du back-office ou d'anciennes classes doivent être mis à jour, remplacés par un équivalent, ou réécrits. Un module de paiement, de transport ou de connexion à votre logiciel de gestion mérite une attention particulière.
Le code sur-mesure. Toutes les personnalisations spécifiques (overrides, contrôleurs maison) sont à reprendre une par une.
Vos données, elles, ne sont pas concernées par ce chantier : produits, catégories, clients, commandes, tout ça se transfère.
La bonne méthode : reconstruire, pas empiler
On voit parfois des migrations menées en chaîne : 1.6 vers 1.7, puis 1.7 vers 8, puis 8 vers 9. Sur le papier c'est logique, en pratique chaque étape traîne ses erreurs jusqu'à la suivante, et on finit par déboguer une boutique instable.
L'approche que je privilégie : installer une PrestaShop 9 propre, y importer les données de l'ancienne boutique, puis remonter le thème et les modules dessus. On repart sur une base saine plutôt que d'accumuler la dette de trois versions.
Les étapes d'une migration maîtrisée
Un audit d'abord. On liste la version exacte, le thème, chaque module, les développements spécifiques et le volume du catalogue. C'est ce qui permet de dire ce qui se garde, ce qui se remplace, ce qui se réécrit, et de chiffrer sérieusement.
Une préproduction. Tout le travail se fait sur un environnement de test. Votre boutique actuelle continue de vendre pendant ce temps.
Le transfert des données. Produits, déclinaisons, catégories, clients, commandes, traductions : on migre et on vérifie, ligne à ligne sur les points sensibles.
Le thème et les modules. On remonte l'identité de la boutique sur une base Hummingbird, on reconfigure les paiements et le transport, on teste le tunnel de commande de bout en bout.
Le SEO. On conserve les URLs existantes autant que possible, et on écrit des redirections 301 pour toutes celles qui changent. On reprend aussi les balises, le sitemap et les données structurées.
La bascule. Une fois la recette validée (commande test, paiement, emails, mobile), on bascule à un moment de faible trafic, puis on surveille les jours suivants.
Le piège numéro un : le SEO
C'est la crainte légitime de tout marchand, et elle est fondée. On a documenté un cas réel où une boutique a perdu 90 % de son trafic après une migration bâclée. La cause est presque toujours la même : des URLs qui changent sans redirection.
La parade tient en un mot : préparation. Un plan de redirection exhaustif, testé avant la bascule, évite l'hémorragie. Si vous voulez creuser, on a détaillé la méthode pour ne pas perdre son référencement lors d'une migration.
Combien ça coûte, combien de temps
Le budget dépend surtout du nombre de modules à reprendre, du thème (officiel ou sur-mesure) et de la taille du catalogue. On détaille tout dans notre article sur le coût d'une migration PrestaShop 9. Côté délai, comptez de quelques semaines à quelques mois selon la complexité.
Et après
Une boutique migrée demande un minimum de suivi : mises à jour de sécurité, sauvegardes, surveillance du tunnel d'achat. C'est le rôle de la maintenance PrestaShop, sans engagement chez nous.
Si vous êtes sur une 1.6 ou une 1.7 et que vous voulez savoir précisément ce qu'implique le passage à la 9 pour votre boutique, demandez un audit de migration. On regarde vos modules, votre thème et votre hébergement, et on vous dit ce qui est faisable, avec un devis clair.

