Migrer de PrestaShop 1.7 vers PrestaShop 9
C'est la migration que l'on nous demande le plus souvent, et celle qui réserve le plus de surprises. Voici ce qui change réellement entre les deux versions, ce qui casse, et comment nous procédons.
Studio Imagissime
L'inventaire des modules décide de la moitié du budget.
On commence toujours par là.
Ce qui change entre 1.7 et 9
PHP 8.1 minimum
Les vieux modules ne suivent pas
Back-office Symfony
contrôleurs legacy réécrits
Hummingbird
Classic reste disponible
API modifiée
Recompilation nécessaire
Schéma modifé
Colonnes supprimées
1.7 > 9
la migration la plus demandée
PHP 8.1
Version minimale requise
2 à 4
Semaines de projet
12
boutiques suivies au quotidien
Ce qui change vraiment
Entre PrestaShop 1.7 et PrestaShop 9, ce n'est pas une mise à jour, c'est un changement de génération. Le socle technique a basculé vers Symfony et PHP 8, ce qui rend caduques beaucoup d'habitudes de développement de la version 1.7.
Concrètement, un module écrit pour la 1.7 peut s'installer sans erreur apparente et provoquer des pannes silencieuses : une méthode qui n'existe plus, une colonne de base de données supprimée mais toujours interrogée, un typage devenu strict qui refuse une valeur nulle jusque-là tolérée. Ces erreurs ne se voient pas au moment de l'installation, mais trois semaines plus tard, sur une fiche produit particulière.
C'est pourquoi une migration 1.7 vers 9 ne peut pas se faire directement en production, ni se limiter à un import de base de données.
Les points de blocage que nous rencontrons le plus souvent
Cinq situations qui reviennent sur presque chaque migration depuis la 1.7.
– Des modules tiers annoncés compatibles qui ne le sont pas en conditions réelles : méthode supprimée du cœur mais toujours appelée, colonne de base disparue mais toujours interrogée.
– Un thème sur mesure dont les surcharges de gabarits ne correspondent plus à la structure de la nouvelle version, ce qui produit des affichages erratiques selon les pages.
– Des surcharges du cœur laissées par un prestataire précédent, qui ne survivent pas à la migration et doivent être réécrites.
– Des anomalies de données invisibles en 1.7 mais fatales en 9 : déclinaisons orphelines, taux de conversion nuls sur d'anciennes commandes, catégories par défaut pointant vers des rubriques supprimées.
– Un hébergement resté sur une ancienne version de PHP, qu'il faut faire évoluer avant même de commencer.
Notre méthode pour cette migration précise
Les étapes générales de migration s'appliquent, avec trois vérifications propres au passage de la 1.7 à la 9.
Inventaire des modules
Chaque module est vérifié auprès de son éditeur : version compatible disponible, abandonnée, ou à remplacer. Cet inventaire détermine à lui seul la moitié du budget.
Contrôle de l'hébergement
Version de PHP, limites mémoire, plafond de connexions à la base. Une migration réussie sur un hébergement inadapté produit une boutique lente ou instable.
Assainissement des données
Les anomalies héritées sont corrigées avant la bascule, pas après. C'est ce travail invisible qui évite les pannes intermittentes des semaines suivantes.
Recette approfondie
Parcours d'achat, paiement réel, éditions, back-office, et les cas particuliers de votre métier. Vous testez avec vos propres scénarios.
Bascule et surveillance
Redirections en place, erreurs d'exploration surveillées quotidiennement pendant trois semaines, journaux applicatifs relus.
Questions fréquentes
Ce qu'on nous demande le plus souvent
Peut-on migrer directement de 1.7 vers 9 ?
Oui, il n'est pas nécessaire de passer par la version 8 intermédiaire. En revanche, la migration ne peut pas se réduire à un import de base : les modules, le thème et les développements spécifiques demandent un traitement à part.
Ma boutique sera-t-elle plus rapide en PrestaShop 9 ?
En général oui, notamment grâce à PHP 8. Mais la version ne fait pas tout : le poids des pages, la qualité des modules installés et les limites de votre hébergement pèsent souvent davantage que le numéro de version.
Mes modules payants fonctionneront-ils en PrestaShop 9 ?
Ceux dont l'éditeur a publié une version compatible, oui — moyennant généralement le renouvellement de la licence. Les autres doivent être remplacés ou réécrits. L'inventaire des modules est la première étape du projet, parce qu'il détermine l'essentiel du budget.
Faut-il changer de thème ?
Pas nécessairement. Un thème du marché maintenu par son éditeur se met à niveau. Un thème sur mesure ancien peut en revanche coûter plus cher à adapter qu'un thème neuf : nous vous le disons après l'audit, avant l'engagement.
Combien coûte une migration 1.7 vers 9 ?
Le prix dépend de l'inventaire des modules, de l'état du thème et du volume de données à assainir. C'est précisément l'objet de l'audit préalable, qui débouche sur un devis ferme.
Parlons-en
Sur quelle version êtes-vous ?
Donnez-nous votre numéro de version exact et l'adresse de votre boutique. Nous vous dirons ce que la migration implique dans votre cas, et ce qu'elle coûtera.
Studio-Imagissime
Solutions digitales sur terre, sur mer et dans les airs
IMAGISSIME Studio-imagissime
7 boulevard Eugène Spuller - 21000 Dijon
SIRET : 48189680100026 RCS Dijon
www.studio-imagissime.com
Tél : 06 85 75 20 75
Second tél :06 88 48 14 65
Siège social Dijon : 7 Bd Eugène Spuller - 21000 Dijon
Lyon et Dijon : Bureaux et espace formation à Lyon et Dijon sur rendez-vous
Oléron : Bureaux et espace formation sur l'île d'Oléron sur rendez-vous
Informations légales
© 2026 STUDIO-IMAGISSIME. Tous droits réservés.
Fait avec ❤️ en France