PrestaShop 9 : ce qui change concrètement pour votre boutique

Sorti le 10 juin 2025 après plus de deux ans de développement, PrestaShop 9 marque un tournant technique majeur pour la plateforme e-commerce open source. Avec le passage à Symfony 6.4 LTS, une nouvelle Admin API et le thème Hummingbird, cette version pose les fondations d'un écosystème plus moderne et plus performant.

En tant que développeur PrestaShop depuis plus de 10 ans, je vous propose un tour d'horizon complet et pragmatique : qu'est-ce qui change vraiment pour vous, marchand ? Faut-il migrer maintenant ou attendre ? Et surtout, comment préparer cette transition sans risquer votre chiffre d'affaires.

Les nouveautés majeures de PrestaShop 9

Symfony 6.4 LTS : la fondation technique

C'est le changement le plus structurant de cette version. PrestaShop 9 passe de Symfony 4.4 (utilisé dans PrestaShop 8) à Symfony 6.4, la dernière version Long Term Support du framework PHP. Concrètement, cela signifie :

  1. Des correctifs de sécurité garantis jusqu'en novembre 2027 — votre boutique en ligne bénéficie d'un socle maintenu par une communauté massive (source : Symfony).
  2. Un back-office entièrement rendu via Symfony et Twig — les anciennes pages Smarty du back-office sont remplacées, ce qui améliore la maintenabilité et la cohérence de l'interface d'administration.
  3. Un conteneur Symfony expérimental en front-office — les développeurs de modules peuvent désormais utiliser l'injection de dépendances et les services Symfony côté vitrine, une première qui préfigure l'unification complète de l'architecture.

Pour les marchands, le bénéfice direct est une plateforme plus stable, mieux sécurisée et qui attire davantage de développeurs compétents — Symfony étant le framework PHP le plus utilisé en entreprise en Europe.

La nouvelle Admin API : l'ouverture vers l'extérieur

L'une des nouveautés les plus attendues. PrestaShop 9 intègre une API d'administration moderne basée sur API Platform, le standard de référence pour les API REST en PHP. Cette API remplace progressivement le Webservice historique et offre :

  • Une authentification OAuth 2.0 sécurisée
  • Une architecture CQRS (séparation lecture/écriture) plus robuste
  • Une documentation Swagger/OpenAPI générée automatiquement, importable dans Postman
  • Le support des protocoles REST et JSON-LD
  • La possibilité pour les développeurs d'ajouter leurs propres endpoints et scopes

En pratique, cela facilite considérablement les intégrations avec vos outils métier : ERP, CRM, PIM, outils marketing. Si vous utilisez des connecteurs tiers, vérifiez qu'ils supportent la nouvelle API — c'est un point de vigilance lors de la migration PrestaShop.

Le thème Hummingbird : la modernisation du front-end

PrestaShop 9 inclut le nouveau thème Hummingbird, construit sur Bootstrap 5 avec TypeScript et la méthodologie CSS BEM. Ce thème propose :

  1. Une architecture mobile-first avec des performances d'affichage optimisées
  2. Le support natif des formats d'image WebP et AVIF — PrestaShop annonce des pages jusqu'à 40 % plus rapides grâce à ces formats (source : blog officiel PrestaShop)
  3. Une structure de code modernisée facilitant la personnalisation

Point important : le thème Classic reste le thème par défaut activé dans PrestaShop 9.0 pour maintenir la compatibilité avec les modules existants. Hummingbird est inclus dans l'installation mais doit être activé manuellement. Si vous utilisez un thème personnalisé (comme c'est le cas de la majorité de mes clients), la migration du thème reste le chantier le plus conséquent.

Améliorations SEO natives

En tant qu'expert SEO PrestaShop, ces améliorations m'intéressent particulièrement :

  • URLs produit plus propres : le nom de la catégorie est supprimé par défaut des URLs produit, ce qui les rend plus courtes et lisibles. Cette option est réversible dans les paramètres.
  • Préfixe de langue optionnel : pour les boutiques monolingues, vous pouvez supprimer le préfixe de langue (/fr/) de vos URLs — un gain SEO non négligeable.
  • Redirections 301/302 pour catégories inactives : vous pouvez désormais configurer le type de redirection pour chaque catégorie désactivée, au lieu de perdre le jus SEO accumulé.

Prérequis techniques : PS8 vs PS9

Avant d'envisager une mise à jour PrestaShop, vérifiez que votre hébergement respecte les nouveaux prérequis. Voici un comparatif des exigences serveur :

Composant PrestaShop 8.x PrestaShop 9.0
PHP 7.2 – 8.1 8.1 – 8.4
Symfony 4.4 6.4 LTS
MySQL / MariaDB 5.6+ 5.6+ (MySQL), 10.x+ (MariaDB)
Node.js (build thème) 14+ 20+
Thème par défaut Classic Classic (Hummingbird inclus)
Admin API Webservice legacy API Platform + OAuth 2.0
Back-office Partiellement Symfony 100 % Symfony / Twig
Support sécurité framework Symfony 4.4 (expiré) Symfony 6.4 (jusqu'en nov. 2027)

Sources : documentation officielle PS9 et documentation PS8.

Point critique : si vous êtes encore sur PHP 8.1, sachez que cette version de PHP est en fin de vie depuis fin 2024. Je recommande de cibler PHP 8.2 ou 8.3 pour votre upgrade PrestaShop, afin d'assurer une compatibilité durable.

Compatibilité des modules et thèmes

C'est la question numéro un que me posent mes clients : « Est-ce que mes modules vont fonctionner ? » La réponse honnête : ça dépend.

Ce qui fonctionne

  1. Les modules natifs PrestaShop sont mis à jour automatiquement lors de l'upgrade.
  2. Les modules bien codés qui n'utilisent pas de fonctions dépréciées de Symfony 4.4 ou d'anciennes classes PrestaShop supprimées devraient fonctionner sans modification majeure.
  3. Le thème Classic reste compatible — c'est d'ailleurs pour cela qu'il reste le thème par défaut.

Ce qui nécessite une vérification

  • Les modules tiers (Addons Marketplace, développements sur mesure) — chaque module doit être testé individuellement. Certains éditeurs ont déjà publié des versions compatibles PS9, d'autres non.
  • Les thèmes personnalisés — si votre thème override des templates back-office Smarty (désormais remplacés par Twig), il faudra adapter ces overrides.
  • Les intégrations utilisant le Webservice legacy — l'ancien Webservice fonctionne encore, mais PrestaShop encourage la migration vers la nouvelle Admin API.

Mon conseil : dressez un inventaire complet de vos modules et thèmes, puis contactez chaque éditeur pour confirmer la compatibilité PS9 avant de lancer la migration PrestaShop. C'est ce que je fais systématiquement pour mes clients dans le cadre d'un accompagnement migration.

Feuille de route : PS 9.0, 9.1 et au-delà

La communauté PrestaShop (plus de 150 contributeurs individuels et 19 entreprises sponsors pour la v9.0, selon le blog officiel) travaille activement sur les versions suivantes.

Historique des versions 9.x

  • 9.0.0 — 10 juin 2025 : version initiale
  • 9.0.1 à 9.0.3 — correctifs de sécurité et corrections de bugs (disponibles au moment de la rédaction)
  • 9.1.0 Beta 1 — 7 janvier 2026 : ouverture des tests publics (source)
  • 9.1.0 version finale — prévue pour le premier trimestre 2026

Les 3 grandes nouveautés attendues dans PS 9.1

  1. Hummingbird 2 comme thème par défaut — une évolution majeure avec une conformité de plus de 95 % avec le European Accessibility Act (EAA). Hummingbird 2 deviendra le standard à partir de la 9.1, remplaçant Classic comme thème par défaut.
  2. Multi-transporteurs / Expéditions — passage d'une logique « 1 commande = 1 transporteur » à une logique basée sur les expéditions. C'est une demande récurrente des marchands qui vendent des produits de formats différents.
  3. Refonte du système de réductions — une refonte complète du moteur de promotions pour de meilleures performances et plus de clarté dans la gestion des règles panier et catalogues.

Et PrestaShop 8 ?

Depuis juillet 2025, PrestaShop 8.2.x est entré en phase de support étendu (source). Cela signifie :

  • Plus aucune mise à jour fonctionnelle
  • Seuls les bugs critiques et failles de sécurité sont corrigés
  • Le support étendu prendra fin avec la sortie de PrestaShop 10

Autrement dit, si vous êtes sur PrestaShop 8, vous n'êtes pas en danger immédiat, mais l'horloge tourne. D'autant que PHP 8.1 (la seule version PHP 8.x supportée par PS8) est déjà en fin de vie.

Faut-il migrer maintenant vers PrestaShop 9 ?

C'est la question que tout le monde me pose. Ma réponse nuancée, basée sur les dizaines de migrations que j'ai accompagnées :

Migrez maintenant si :

  • Vous êtes sur PrestaShop 1.6 ou 1.7 — ces versions n'ont plus aucun support. Une migration depuis la 1.6 ou 1.7 vers la 9 est plus pertinente que de passer par la 8.
  • Vous avez besoin d'intégrations API modernes (ERP, PIM, CRM) — la nouvelle Admin API est un avantage décisif.
  • Votre hébergeur vous pousse à passer en PHP 8.2+ — autant migrer le CMS en même temps.
  • Vous avez peu de modules tiers — moins de dépendances signifie moins de risques de compatibilité.

Attendez la 9.1 (Q1 2026) si :

  • Vous dépendez de modules tiers dont la compatibilité PS9 n'est pas encore confirmée
  • Vous avez besoin du multi-transporteurs (prévu en 9.1)
  • Vous préférez attendre un thème par défaut plus mature (Hummingbird 2)
  • Votre boutique fonctionne bien sur PS 8.2.x et vous n'avez pas d'urgence technique

Mon approche pour une migration réussie

  1. Audit complet — inventaire des modules, thème, personnalisations, intégrations et dette technique
  2. Environnement de test — jamais de migration directe en production. Je clone votre boutique sur un sous-domaine de staging
  3. Tests fonctionnels — parcours d'achat complet, vérification de chaque module, contrôle des performances
  4. Bascule planifiée — hors période promotionnelle, avec un plan de rollback en cas de problème
  5. Suivi post-migration — monitoring pendant 2 à 4 semaines pour détecter les régressions

C'est exactement le processus que je détaille sur ma page migration PrestaShop.

L'outil de mise à jour : Update Assistant 7

PrestaShop fournit un module officiel pour l'upgrade : l'Update Assistant (anciennement « autoupgrade »). La version 7.5 apporte des améliorations significatives pour la migration vers PS9 (source : GitHub) :

  • Support CLI pour les migrations automatisées
  • Meilleure fiabilité spécifiquement pour les mises à jour vers PS9
  • Outils adaptés aux hébergements mutualisés

Cependant, je recommande de ne jamais utiliser cet outil directement en production. Créez toujours un environnement de test identique à votre production, lancez l'upgrade dessus, testez exhaustivement, puis basculez.

Quelques chiffres clés sur PrestaShop

Pour situer le contexte de cette mise à jour PrestaShop :

  • Plus de 250 000 boutiques en ligne utilisent PrestaShop à travers le monde (source : PrestaShop)
  • Plus de 22 milliards d'euros de ventes en ligne générées par les sites PrestaShop en 2024 (source : PrestaShop)
  • Plus de 150 contributeurs individuels ont participé au développement de la version 9.0 (source : blog officiel)
  • PrestaShop est leader en Europe, notamment en France (39 % des installations européennes), Espagne (24 %) et Italie (10 %) (source : 6sense)
  • Symfony 6.4 LTS sera maintenu en sécurité jusqu'en novembre 2027 (source : Symfony)

Questions fréquentes sur PrestaShop 9

PrestaShop 9 est-il stable pour la production ?

Oui. Depuis sa sortie le 10 juin 2025, trois versions correctives (9.0.1 à 9.0.3) ont été publiées. La version est considérée comme stable pour la production, à condition de tester rigoureusement la compatibilité de vos modules et thème en amont. Les retours de la communauté sont globalement positifs sur la stabilité du cœur.

Peut-on migrer directement de PrestaShop 1.6 ou 1.7 vers la 9 ?

Techniquement, l'Update Assistant ne supporte que les mises à jour séquentielles (1.6 → 1.7 → 8 → 9). En pratique, pour les boutiques en 1.6, je recommande souvent une migration « propre » (réinstallation + import de données) plutôt qu'une cascade de mises à jour risquées. C'est l'approche que je détaille dans mon guide sur la migration depuis PrestaShop 1.6/1.7.

Mes modules Addons seront-ils compatibles ?

Pas nécessairement. Les modules natifs sont mis à jour, mais les modules tiers dépendent de chaque éditeur. Avant toute migration PrestaShop, je réalise un audit de compatibilité module par module. Certains éditeurs majeurs ont déjà publié des versions PS9, d'autres sont en cours de développement.

L'ancien Webservice va-t-il disparaître ?

Pas immédiatement. Le Webservice legacy reste fonctionnel dans PrestaShop 9, mais la nouvelle Admin API basée sur API Platform est l'avenir de la plateforme. Je recommande de planifier la migration de vos intégrations vers la nouvelle API dans les 12 à 18 mois suivant votre upgrade.

Quel budget prévoir pour une migration vers PrestaShop 9 ?

Le budget dépend de votre situation de départ (version actuelle, nombre de modules, complexité du thème, personnalisations). Pour une estimation réaliste, consultez mon article sur le budget de migration PrestaShop ou demandez un audit personnalisé.

Prêt à passer à PrestaShop 9 ?

Chaque boutique en ligne a ses spécificités : modules métier, thème sur mesure, intégrations ERP. Une migration PrestaShop réussie commence toujours par un audit technique précis. Je vous propose un diagnostic personnalisé de votre boutique pour évaluer la faisabilité, les risques et le calendrier optimal de votre passage à PrestaShop 9.

Demander un audit de migration