Guide · PrestaShop · 12 min de lecture
Migrer PrestaShop 1.7 vers 8 ou 9 : durée, étapes et pièges à éviter
En bref : PrestaShop 1.7 n’est plus maintenu depuis la sortie de la version 9, en juin 2025. Si votre boutique est en 1.7, il faut migrer. En 8.2, rien ne presse : PrestaShop publie encore les correctifs de sécurité, mais c’est le moment de préparer le passage à la 9. Dans les deux cas, la migration se prépare sur une copie, pendant que la boutique continue de vendre.
Où en est votre version de PrestaShop ?
Deux choses décident de l’avenir d’une boutique : les mises à jour publiées par PrestaShop, et celles de PHP, le langage qui fait tourner la boutique sur le serveur. Chacun corrige ses failles de sécurité pendant quelques années, puis s’arrête. Et chaque version de PrestaShop ne fonctionne qu’avec certaines versions de PHP.
| Version de PrestaShop | Suivi par PrestaShop | Versions de PHP acceptées | Mises à jour de sécurité de PHP |
|---|---|---|---|
| 1.7 | Terminé depuis la sortie de la 9, en juin 2025 | 7.1 à 7.4 | Arrêtées depuis le 28 novembre 2022 |
| 8.2 | Correctifs de sécurité seulement, jusqu’à la sortie de PrestaShop 10 | 7.2 à 8.1 | Arrêtées depuis le 31 décembre 2025 |
| 9.0 | Version principale, développée activement | 8.1 à 8.4 | Jusqu’au 31 décembre 2028 avec PHP 8.4 |
| 9.1 | Version principale, développée activement | 8.1 à 8.5 | Jusqu’au 31 décembre 2029 avec PHP 8.5 |
Sources : annonces et documentation officielles de PrestaShop, calendrier officiel de PHP, consultés en septembre 2026.
Concrètement :
- Votre boutique est en 1.7 : ni PrestaShop ni PHP ne publient plus de correctifs pour elle. Les failles découvertes ne seront plus réparées, et tôt ou tard votre hébergeur cessera de proposer ces anciennes versions de PHP. Il faut migrer.
- Votre boutique est en 8.2 : PrestaShop publie encore les correctifs de sécurité, jusqu’à la sortie de PrestaShop 10. En revanche, la 8.2 ne fonctionne qu’avec PHP 8.1 au plus, dont les développeurs ont arrêté les mises à jour fin 2025. Certains hébergeurs prolongent ce suivi, pas tous. Pas d’urgence, donc, mais la migration vers la 9 est à prévoir.
- Votre boutique est en 9 : elle fonctionne avec des versions de PHP suivies jusqu’en 2028 ou 2029. Il suffit d’installer les mises à jour au fil de l’eau.
Si votre boutique est encore en 1.6, le constat est le même qu’en 1.7, en plus sévère : cette version n’est plus mise à jour depuis longtemps, et plus on attend, plus la marche est haute.
PrestaShop 8 ou 9 : quelle version viser ?
Si vous partez de la 1.7, visez PrestaShop 9 dès que vos modules le permettent. Sortie le 10 juin 2025, c’est la version principale, celle qui reçoit les nouveautés, et la seule qui fonctionne avec des versions de PHP encore mises à jour.
La 8.2 reste une étape tout à fait valable si un module indispensable n’existe pas encore pour la 9 : elle est toujours suivie par PrestaShop pour la sécurité. Il faudra simplement prévoir le passage à la 9 ensuite, avant la sortie de PrestaShop 10, qui mettra fin à ce suivi.
Et si votre boutique est déjà en 8.2 ? Rien ne presse. Installez le dernier correctif de sécurité, puis préparez la migration vers la 9 à un moment calme pour vos ventes.
PrestaShop le précise lui-même : la 9 est une version majeure, et certains modules et thèmes doivent être mis à jour pour fonctionner correctement. C’est tout l’enjeu de l’état des lieux.
Les 7 étapes d’une migration réussie
Une migration bien menée ne se voit pas : vos clients continuent de commander, et un matin la boutique tourne sur la nouvelle version. Voici comment on y arrive.
- L’état des lieux. On liste tout ce qui fait votre boutique : sa version exacte, les modules installés et ceux qui servent vraiment, le thème et ses personnalisations, les modifications apportées au cœur de PrestaShop, et toutes les connexions avec l’extérieur : paiement, transporteurs, logiciel de gestion, places de marché. On vérifie aussi ce que propose votre hébergement. C’est cet inventaire qui permet de donner un délai et un prix fiables.
- Une copie de travail. Toute la migration se prépare sur une copie de la boutique, protégée par un mot de passe pour que ni les clients ni Google n’y accèdent, avec les e-mails et les vrais paiements désactivés. Votre boutique continue de vendre normalement.
- La mise à jour de PrestaShop. PrestaShop fournit un outil officiel, l’Update Assistant, anciennement appelé « 1-Click Upgrade ». Il accepte les boutiques en 1.7 comme point de départ et propose de sauvegarder la boutique avant d’agir. Sur une boutique très personnalisée, il est plus prudent d’avancer par paliers, en vérifiant chaque étape. Depuis une 1.6, le passage se fait obligatoirement en deux temps : d’abord vers la 1.7, puis vers la version visée.
- Les modules et le thème. Chaque module est mis à jour, remplacé ou réécrit, et ceux qui ne servent plus sont supprimés : c’est l’occasion d’alléger la boutique. Le thème est adapté à la nouvelle version, et les développements sur mesure sont repris un par un.
- Les tests. On refait tout ce que font vos clients et votre équipe : recherche, fiche produit, panier, paiement en mode test, livraison, e-mails, espace client, factures, gestion des commandes, échanges avec le logiciel de gestion. Côté référencement, on vérifie que les adresses des pages ne changent pas.
- La bascule. Une fois tout validé, on met la nouvelle version en ligne au moment le plus calme pour vos ventes. Deux méthodes existent : refaire sur la boutique en ligne la mise à jour déjà répétée sur la copie, pendant une courte maintenance, ou reprendre dans la nouvelle version les commandes et les clients enregistrés entre-temps. Dans les deux cas, une sauvegarde complète permet de revenir en arrière en cas d’imprévu.
- Le suivi. Les jours suivants, on surveille les commandes, les erreurs, la vitesse et les rapports de la Search Console de Google, pour corriger au plus vite le moindre écart.
Combien de temps dure une migration ?
La mise à jour de PrestaShop elle-même est rapide. Ce qui prend du temps, c’est tout ce qui a été ajouté autour au fil des années. Quatre points font la différence :
- Les modules : leur nombre, et surtout l’existence d’une version compatible chez leur éditeur.
- Les développements sur mesure : modules maison, modifications du cœur de PrestaShop, connexions avec un logiciel de gestion ou une place de marché.
- Le thème : un thème du commerce à jour s’adapte vite, un thème très personnalisé demande plus de travail.
- Le point de départ : une 8.2 est plus simple à migrer qu’une 1.7, elle-même plus simple qu’une 1.6, qui impose une étape de plus.
C’est pourquoi un délai sérieux ne se donne qu’après l’état des lieux. Méfiez-vous des durées annoncées sans avoir vu la boutique : selon les prestataires, elles vont de quelques jours à plusieurs mois, et ne veulent rien dire tant que l’inventaire n’est pas fait.
Les 6 pièges les plus fréquents
Le paiement qui ne passe plus
Depuis PrestaShop 8, une vérification supplémentaire du panier a lieu juste avant la création de la commande. Les modules de paiement doivent en tenir compte : un module ancien peut bloquer des commandes sans que personne ne s’en aperçoive tout de suite. Testez chaque moyen de paiement.
Des liens cassés vers l’inscription
PrestaShop 8 a séparé la connexion et l’inscription des clients, et l’adresse de la page d’inscription a changé. Les liens et les boutons qui y menaient doivent être mis à jour.
Les retouches du cœur de PrestaShop
Les modifications faites directement dans les fichiers de PrestaShop, comme les « overrides », sont écrasées par la mise à jour ou ne fonctionnent plus. Il faut les repérer avant la migration, puis les refaire proprement.
La copie de travail visible dans Google
Une copie ouverte à tous finit dans les résultats de Google, en doublon de votre vraie boutique. Protégez-la par un mot de passe dès le premier jour.
Des adresses de pages qui changent
Si les adresses des pages produits ou catégories changent, votre référencement en souffre. Elles doivent rester identiques, ou être redirigées une par une vers les nouvelles.
Pas de sauvegarde, pas de retour en arrière
La documentation de PrestaShop est formelle : sans sauvegarde complète des fichiers et de la base de données, il est impossible de revenir en arrière si la mise à jour échoue.
Ce que votre hébergement doit proposer
Pour PrestaShop 9, la documentation officielle demande :
- PHP 8.1 à 8.4 pour la 9.0, et jusqu’à 8.5 pour la 9.1. Choisissez de préférence PHP 8.3 ou plus récent, qui reçoit encore des mises à jour de sécurité ;
- MySQL 5.7 ou MariaDB 10.2 au minimum, une version récente étant recommandée ;
- au moins 512 Mo de mémoire pour PHP, le réglage appelé « memory_limit » ;
- un serveur web Apache 2.4 ou Nginx.
Si votre hébergeur ne propose pas ces versions, c’est le moment d’en changer, et de le faire en même temps que la migration plutôt qu’en deux fois.
Un exemple réel : PhytoQuant
PhytoQuant est une boutique PrestaShop que je suis depuis des années. J’y ai développé plus de quinze modules sur mesure, dont une passerelle avec Dafi, son logiciel de gestion. Sa migration de PrestaShop 1.7 vers la version 8, menée avec une refonte complète, s’est faite sans perdre une seule journée de ventes.


La liste à cocher avant de vous lancer
- Je connais la version exacte de ma boutique et celle de PHP sur mon serveur.
- J’ai la liste de mes modules, et je sais lesquels servent vraiment.
- Je sais ce qui a été développé sur mesure, et par qui.
- Mes accès sont à mon nom : hébergement, nom de domaine, back office, comptes des modules achetés.
- Une sauvegarde complète et récente existe, et je sais où elle se trouve.
- J’ai choisi une période calme pour la bascule.
Vérifier votre version en 30 secondes
Avant toute chose, notez la version exacte de votre boutique et celle de PHP. Les deux se trouvent dans votre administration PrestaShop :
- Ouvrez l’administration. Connectez-vous au back-office de votre boutique.
- Allez dans Paramètres avancés, puis Informations. La page affiche la version de PrestaShop, celle de PHP et celle de la base de données.
- Comparez avec le tableau plus haut. En 1.7 : il faut migrer. En 8.2 : préparez la 9. En 9 : installez les mises à jour au fil de l’eau.
Vous préférez déléguer ?
Migration vers PrestaShop 8 ou 9, modules sur mesure, liaison avec votre logiciel de gestion : je m’occupe de tout, et vous parlez directement à celui qui code.
Parlons de votre boutique Découvrir mon accompagnement PrestaShop
Réponse sous 24 h ouvréesDevis gratuit
Les questions qu’on me pose le plus
Ma boutique est en 8.2 : dois-je migrer tout de suite ?
Non. La 8.2 reçoit encore les correctifs de sécurité de PrestaShop, jusqu’à la sortie de la version 10. Installez le dernier correctif, puis préparez la migration vers la 9 à un moment calme. Gardez en tête que la 8.2 ne fonctionne qu’avec PHP 8.1 au plus, dont les développeurs ont arrêté les mises à jour fin 2025.
Peut-on passer directement de PrestaShop 1.7 à 9 ?
L’outil officiel de mise à jour accepte une boutique en 1.7 comme point de départ. Sur une boutique simple et à jour, c’est envisageable. Sur une boutique très personnalisée, avancer par paliers permet de traiter chaque difficulté séparément : c’est plus sûr.
Ma boutique est en 1.6 : est-ce encore possible ?
Oui, mais en deux temps : d’abord vers la 1.7, avec l’ancienne version de l’outil officiel prévue pour cela, puis vers la version visée. Plus on attend, plus la marche est haute.
Vais-je perdre mes produits, mes clients ou mes commandes ?
Non : la mise à jour conserve la base de données, avec le catalogue, les clients et l’historique des commandes. Ce qui demande du travail, ce sont les modules et le thème. Une sauvegarde complète reste indispensable avant de commencer.
Vais-je perdre mon référencement ?
Pas si les adresses des pages restent les mêmes, ou sont redirigées une par une vers les nouvelles. C’est un point à vérifier pendant les tests, avant la bascule.
Ma boutique reste-t-elle ouverte pendant la migration ?
Oui. Tout le travail se fait sur une copie, et votre boutique continue de vendre normalement. La bascule n’a lieu qu’à la toute fin, quand tout a été vérifié.
Combien coûte une migration ?
Tout dépend de l’état des lieux : nombre de modules, développements sur mesure, thème. Je ne donne jamais de prix à l’aveugle. Décrivez-moi votre boutique : je vous réponds sous 24 h ouvrées, avec un devis gratuit, clair, poste par poste.
Faut-il changer d’hébergeur ?
Seulement s’il ne propose pas ce que demande PrestaShop 9 : de préférence PHP 8.3 ou plus récent, et MySQL 5.7 ou MariaDB 10.2 au minimum. Dans ce cas, mieux vaut changer d’hébergeur en même temps que la migration.
Sources
- PrestaShop 8.2 passe en support étendu (blog officiel de PrestaShop)
- Fin du suivi de PrestaShop 1.7 à la sortie de la 9 (blog officiel de PrestaShop)
- Annonce de PrestaShop 9 (blog officiel de PrestaShop)
- Configuration requise pour PrestaShop 9 (documentation officielle)
- Configuration requise pour PrestaShop 8 (documentation officielle)
- Configuration requise pour PrestaShop 1.7 (documentation officielle)
- Changements notables de PrestaShop 8.0 (documentation officielle)
- Update Assistant, l’outil officiel de mise à jour (GitHub de PrestaShop)
- Versions de PHP maintenues (php.net)
- Versions de PHP qui ne sont plus maintenues (php.net)
