PrestaShop Analyse

PrestaShop 9 : ce qui change vraiment pour une boutique en production

Disponible depuis le 10 juin 2025, PrestaShop 9 change de socle : Symfony 6.4, PHP 8.1 à 8.4, une nouvelle API d'administration et le thème Hummingbird. Pour les marchands, la question n'est pas la liste des nouveautés mais le calendrier : quand migrer, et à quelles conditions.

Dégradé bleu nuit évoquant une nouvelle version de PrestaShop

PrestaShop 9 est disponible depuis le 10 juin 2025, après plus de deux ans de développement. C’est la première version majeure depuis PrestaShop 8, sortie à l’automne 2022, et elle touche d’abord aux fondations : le framework, la version de PHP, la manière dont les outils externes parlent à la boutique.

Pour un marchand, la liste des nouveautés compte moins que deux questions : qu’est-ce que la boutique y gagne, et qu’est-ce qui risque de ne plus fonctionner le jour de la migration.

Un socle technique renouvelé

PrestaShop 8 reposait sur Symfony 4.4, une version dont le support est terminé depuis fin 2023. PrestaShop 9 passe à Symfony 6.4, version à support long dont les correctifs de sécurité courent jusqu’en novembre 2027. Côté serveur, la plage PHP devient 8.1 à 8.4. Une boutique hébergée sur un serveur resté en PHP 7.4 devra donc changer de version de PHP avant même de parler de PrestaShop.

Frise des versions PrestaShop 1.7, 8 et 9 avec leur framework Symfony et leur plage PHP 1.7 2016 Symfony 2.8 → 3.4 PHP jusqu’à 7.4 8 octobre 2022 Symfony 4.4 PHP 7.2 à 8.1 9 10 juin 2025 Symfony 6.4 LTS PHP 8.1 à 8.4 sécurité Symfony jusqu’en nov. 2027
Chaque version majeure de PrestaShop impose d’abord une mise à niveau du serveur.

Les nouveautés qui comptent pour le commerce

  • Une nouvelle API d’administration, construite sur API Platform, en REST et JSON. Elle ouvre la voie à des connexions plus propres avec un ERP, un PIM ou un outil logistique. L’éditeur précise qu’elle reste en construction : tous les objets ne sont pas encore couverts.
  • WebP et AVIF pris en charge nativement pour les images, sans module tiers.
  • Un back-office entièrement rendu par Symfony et une nouvelle page produit, plus rapide à manipuler sur les gros catalogues.
  • Hummingbird, un nouveau thème de base en Bootstrap 5. Il n’est pas le thème par défaut de PrestaShop 9 : c’est la fondation des thèmes à venir.

Le détail complet figure dans l’annonce officielle du projet PrestaShop. L’équipe y rappelle elle-même que certains modules et thèmes devront être mis à jour, et recommande de tester la migration avant de l’appliquer.

Les « Live Updates » publiés par l’équipe du projet sur sa chaîne officielle donnent un bon aperçu de la manière dont cette version a été construite et des chantiers encore ouverts.

Le vrai sujet : les modules

Une boutique PrestaShop en production dépend rarement du seul cœur. Elle embarque des modules de paiement, de transport, de synchronisation avec les magasins, de facturation, souvent un thème acheté puis modifié. Chacun doit être compatible avec Symfony 6.4 et PHP 8.1 au minimum. Les modules maintenus par des éditeurs actifs suivent ; les modules abandonnés, ou développés sur mesure il y a plusieurs années, devront être mis à jour ou réécrits.

C’est l’inventaire de ces modules, et non la version du cœur, qui fixe le coût et la durée d’une migration vers PrestaShop 9.

Quand migrer

  • Boutique en 1.7 : la priorité est de sortir d’un socle qui plafonne à PHP 7.4. Le passage direct à PrestaShop 9 se discute, mais la marche est haute ; une étape par PrestaShop 8 limite souvent le risque.
  • Boutique en 8.x récente, modules à jour : la migration se planifie sans urgence, hors période forte, après une répétition complète en préproduction.
  • Nouvelle boutique : PrestaShop 9 d’emblée, en vérifiant que chaque module retenu annonce sa compatibilité.

Ce qu’il faut retenir

  • PrestaShop 9 : Symfony 6.4 LTS, PHP 8.1 à 8.4, nouvelle API d’administration, WebP et AVIF natifs.
  • Hummingbird arrive, mais n’est pas le thème par défaut.
  • La compatibilité des modules décide du calendrier, bien plus que le cœur.

Quand un marchand me demande s’il doit passer à PrestaShop 9, je lui demande la liste de ses modules avant de répondre. Sur L’Escale du Pêcheur, la migration vers PrestaShop 8 a surtout consisté à réécrire la synchronisation du catalogue avec les magasins : le cœur, lui, s’est mis à jour sans histoire. C’est presque toujours ainsi. — Simon Janvier

Vous voulez savoir ce que coûterait le passage de votre boutique à PrestaShop 9 ? L’audit offert commence par l’inventaire de vos modules. Demander l’audit e-commerce