Le blog

Date : 3 septembre 2026
Catégorie : E-commerce
Transformation de PrestaShop 1.6/1.7 vers la version 9 - Sécurité et modernisation
Sommaire

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.

Processus de migration PrestaShop 1.6/1.7 vers 9 - Sécurité, compatibilité des modules et optimisation SEO

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

  1. 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.
  2. La préproduction. Tout le travail se fait sur un environnement de test : votre boutique actuelle continue de vendre pendant ce temps.
  3. Le transfert des données. Produits, déclinaisons, catégories, clients, commandes, traductions : on migre, puis on vérifie ligne à ligne les points sensibles.
  4. 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.
  5. 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.
  6. 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

Questions fréquentes

Peut-on mettre à jour directement PrestaShop 1.6 ou 1.7 vers PrestaShop 9 ?

Pas comme une simple mise à jour. Le thème n'est pas compatible, beaucoup de modules et d'overrides cassent, et PrestaShop 9 exige PHP 8.1 minimum avec Symfony 6.4. La méthode la plus sûre est d'installer une PrestaShop 9 propre, d'y importer les données, puis de reconstruire le thème et les modules.

Quelles données se transfèrent lors d'une migration vers PrestaShop 9 ?

Les produits, déclinaisons, catégories, clients, commandes et traductions. Le thème, les modules et le code sur-mesure ne se transfèrent pas tels quels : ils sont à porter, remplacer ou réécrire.

Comment ne pas perdre son référencement pendant la migration ?

En conservant les URL autant que possible et en créant une redirection 301 pour chacune de celles qui changent, à partir d'un inventaire complet fait avant la migration. Reprenez aussi les balises, le sitemap et les données structurées, puis surveillez la Search Console après la bascule.

Combien de temps dure une migration PrestaShop vers la version 9 ?

De quelques semaines à quelques mois, selon le nombre de modules à reprendre, le thème et la taille du catalogue. Le travail se fait sur une préproduction : la boutique actuelle continue de vendre jusqu'à la bascule.

Nicolas Pivaut
Rédigé par

Nicolas Pivaut

Fondateur de WebSentinel, expert WordPress et PrestaShop

Dans le web depuis 2007, Nicolas a fondé WebSentinel en 2015. Il développe, maintient et sécurise lui-même des sites WordPress et PrestaShop pour des TPE, PME et e-commerçants, et intervient aussi sur les serveurs et la cybersécurité.

Articles similaires

Cartons d'expédition pour une boutique en ligne

Mettre à jour PrestaShop sans tout casser : guide 2026

Mise à jour PrestaShop 8.1 et modules sans risque. Audit des overrides, staging, rollback. Guide étape par étape pour mettre à jour en sécurité.

21 juin 2026E-commerce
Illustration de la modernisation technique de PrestaShop 9 avec un engrenage stylisé émettant une lumière amber.

PrestaShop 9 : les nouveautés qui changent la donne

Ce qui change vraiment dans PrestaShop 9 : Symfony 6.4, PHP 8, thème Hummingbird, modules. Ce que ça implique pour votre boutique et votre migration.

3 septembre 2026E-commerce
Courbes de statistiques de trafic sur un ordinateur portable

J'ai perdu mon trafic SEO après une migration PrestaShop : que faire ?

Perte de trafic Google après une migration PrestaShop : causes, diagnostic, plan de récupération. Redirections 301, indexation, contenu, netlinking. Comment récupérer vos positions.

22 juin 2026E-commerce