En bref : PrestaShop 9 renouvelle la base technique de la plateforme (Symfony 6.4, PHP 8.1 ou plus récent, de nouvelles API). La boutique ne vend pas plus simplement parce qu’elle est à jour, mais rester sur PrestaShop 1.7, c’est vivre avec des versions de PHP qui ne sont plus prises en charge, des modules qui ne sont plus mis à jour et davantage de risques de sécurité. Le coût de la mise à jour dépend presque entièrement du nombre de modules et de personnalisations de la boutique.
Ce qui change avec PrestaShop 9
Les nouveautés qui comptent quand on tient une boutique en ligne, d’après les notes officielles de la version 9 :
- Symfony 6.4 LTS : le framework sur lequel repose PrestaShop, avec des mises à jour de sécurité garanties jusqu’en novembre 2027.
- PHP 8.1 au minimum, et une prise en charge jusqu’à PHP 8.4 : des serveurs plus rapides et des versions encore maintenues.
- De nouvelles API d’administration, utiles pour relier la boutique à un logiciel de gestion ou à un entrepôt.
- Images WebP et AVIF de série : des pages plus légères sans module supplémentaire.
- Hummingbird, un nouveau thème de base plus moderne, à côté du thème Classic.
- Un assistant de mise à jour qui simplifie les futurs changements de version.
|
|
PrestaShop 8 |
PrestaShop 9 |
|---|---|---|
|
PHP |
de 7.2 à 8.1 |
de 8.1 à 8.4 |
|
Symfony |
4.4 |
6.4 LTS |
|
Thème de base |
Classic |
Classic, avec Hummingbird comme alternative |
|
API d’administration |
les anciennes |
nouvelles, basées sur API Platform |
Entre-temps, d’autres versions de la série 9 sont sorties, avec des nouveautés comme le checkout sur une seule page : la liste à jour se trouve sur la page des versions de PrestaShop.
Faut-il mettre à jour ?
Oui, si la boutique vend et doit continuer à vendre pendant des années. Les signes que c’est le moment :
- la boutique tourne sur PrestaShop 1.6 ou 1.7, ou sur une version de PHP que l’hébergeur va bientôt cesser de proposer ;
- certains modules ne sont plus mis à jour, ou leur développeur ne les suit plus ;
- la boutique est lente et le serveur ne peut pas être mis à jour à cause de la version de PrestaShop ;
- vous devez relier la boutique à un logiciel de gestion et les API actuelles ne suffisent pas.
Parfois, il vaut mieux envisager un changement de plateforme : si la boutique est très personnalisée sur une ancienne version, le saut peut coûter presque autant que de la refaire. Dans ce cas, nous vous donnons deux estimations, mise à jour ou migration, et vous choisissez. Nous en parlons sur la page migration e-commerce.
Comment mettre à jour sans arrêter les ventes
1. Analyse de la boutique : version, modules, thème, modifications faites directement dans le code, serveur. C’est là qu’on mesure le travail à faire.
2. Copie de test : toute la mise à jour se fait sur une copie de la boutique, pas sur celle qui vend.
3. Modules et thème : on met à jour ceux qui ont une version compatible, on remplace ou on réécrit les autres. Le thème doit en général être adapté.
4. Tests avec de vraies commandes : panier, paiements, livraisons, e-mails, liaison avec le logiciel de gestion.
5. Bascule : une dernière synchronisation des commandes et des clients, puis la boutique mise à jour passe en ligne à un moment calme pour les ventes.
Depuis PrestaShop 1.7, le passage à la 9 ne se fait en général pas en un clic : on passe par la 8, ou on migre les données vers une nouvelle installation. C’est l’analyse de départ qui indique la meilleure voie.
Ce qui fait le prix
Nous ne donnons pas de chiffre fixe, parce que deux boutiques PrestaShop peuvent être très différentes. Le prix dépend de :
- la version de départ : de la 8 à la 9, c’est un pas ; depuis la 1.6, c’est presque une refonte ;
- le nombre de modules, et l’existence ou non d’une version compatible ;
- le thème : un thème standard s’adapte, un thème sur mesure doit être revu ;
- les modifications dans le code faites au fil des ans, souvent sans documentation ;
- les intégrations avec le logiciel de gestion, les transporteurs et les marketplaces.
Après l’analyse de départ, nous vous envoyons un devis écrit poste par poste, avec les délais. Notre façon de travailler est sur la page développement PrestaShop.