Si votre boutique tourne encore sous PrestaShop 1.6 ou 1.7, la question n'est plus de savoir s'il faut migrer, mais quand. Ces versions ne reçoivent plus de correctifs de sécurité, et les hébergeurs généralisent des versions de PHP sur lesquelles elles finissent par ne plus tourner. La cible aujourd'hui, c'est PrestaShop 9, et plus précisément la version 9.2 sortie fin septembre 2026 (voir ce qui change avec PrestaShop 9.2).
Passer de la 1.6 ou de la 1.7 à la 9 n'a rien d'une simple mise à jour : c'est un chantier, qui se prépare.
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. 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. Depuis PrestaShop 9.1, le thème par défaut est Hummingbird, plus léger et pensé pour la vitesse. Votre front-office est donc à refaire ou à porter : c'est contraignant, mais c'est aussi l'occasion d'alléger une boutique que des années de modules de thème ont ralentie.
Les modules
C'est là que se concentrent la plupart 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 (overrides, contrôleurs maison) sont à relire une par une, pour décider si la règle métier qu'elles ajoutaient doit être reproduite. Sur la boutique de chaussures de Bailleul dont la migration est en préparation, l'audit a compté 126 fichiers de surcharge, dont 79 liés à un seul module de recherche qui disparaîtra avec la recherche native de PrestaShop 9.
Vos données, elles, se transfèrent : produits, déclinaisons, catégories, clients et commandes.
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 au lieu d'accumuler la dette technique de trois versions.
Les étapes d'une migration maîtrisée
- L'audit. On relève la version exacte, le thème, chaque module, les développements spécifiques, la version de PHP et le volume du catalogue. C'est ce qui permet de dire ce qui se garde, ce qui se remplace et ce qui se réécrit, et de chiffrer sérieusement.
- La 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, puis on vérifie ligne à ligne 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, et on teste le tunnel de commande de bout en bout.
- Le SEO. On conserve les URL existantes autant que possible, on écrit une redirection 301 pour chacune de celles qui changent, et on reprend les balises, le sitemap et les données structurées.
- La bascule. Une fois la recette validée (commande test, paiement, e-mails, mobile), on bascule à un moment de faible trafic, puis on surveille les jours suivants.
Pour une boutique en 1.6, voyez aussi le plan de migration type depuis la 1.6, et pour une 1.7 la migration de 1.7 vers 8.
Le piège numéro un : le SEO
C'est la crainte de tout marchand, et elle est fondée : nous avons documenté le cas d'une boutique qui a perdu 90 % de son trafic après une migration bâclée. La cause est presque toujours la même : des URL qui changent sans redirection.
La parade, c'est la préparation : un plan de redirection exhaustif, testé avant la bascule. La méthode détaillée est dans récupérer son trafic après une migration PrestaShop.
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 : tout est détaillé dans 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 suivi : mises à jour de sécurité, sauvegardes, surveillance du tunnel d'achat. C'est le rôle de la maintenance PrestaShop, sans engagement, à partir de 69 € HT/mois. Nous pouvons aussi héberger la boutique en France, sur un serveur premium avec une version de PHP à jour.
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 : nous regardons vos modules, votre thème et votre hébergement, et nous vous disons ce qui est faisable, avec un devis clair.
Pour aller plus loin : blog officiel PrestaShop · notes de version PrestaShop

