PrestaShop 9 : nouveautes et guide de migration

Decouvrez les nouveautes de PrestaShop 9 (Symfony 6.4, PHP 8.2+, API admin, Hummingbird) et suivez notre guide pour migrer votre boutique sereinement.

PrestaShop 9 : ce qui change pour votre boutique

PrestaShop 9 n’est pas une simple mise a jour. C’est une refonte du socle technique, du back-office et du front-end. Pour les marchands encore sur PrestaShop 1.7 ou 8.x, la question de la migration se pose concretement.

Les nouveautes majeures de PrestaShop 9

Symfony 6.4 LTS comme socle unique

PrestaShop 9 abandonne definitivement l’ancien framework maison pour s’appuyer integralement sur Symfony 6.4 LTS (support jusqu’en novembre 2027). Toutes les pages du back-office sont des controleurs Symfony natifs, le routing est unifie, et la dependency injection remplace les anciens patterns statiques.

Pour les developpeurs, le code devient plus testable et plus conforme aux standards PHP modernes. Pour les marchands, cela signifie que les modules utilisant les anciens hooks devront etre mis a jour.

PHP 8.2+ obligatoire

PrestaShop 9 requiert au minimum PHP 8.2 et supporte PHP 8.3. Les gains sont concrets :

  • Performances : vitesse d’execution et consommation memoire ameliorees grace au JIT
  • Securite : les versions PHP anterieures a 8.1 ne recoivent plus de correctifs
  • Fiabilite : types readonly, enums natifs, code plus robuste

Nouvelle API d’administration

La nouvelle API d’administration basee sur API Platform couvre l’ensemble des ressources du back-office : produits, commandes, clients, stocks. Elle ouvre la porte aux applications mobiles de gestion, a la synchronisation ERP/PIM en temps reel, et a l’automatisation des flux metier.

L’ancienne API webservice reste fonctionnelle mais est officiellement deprecated.

Hummingbird : le nouveau theme par defaut

Hummingbird remplace le theme Classic avec une architecture moderne :

  • JavaScript vanilla sans jQuery, pages plus legeres
  • Core Web Vitals optimises pour le SEO Google
  • Accessibilite WCAG 2.1 native
  • Mode sombre integre
  • CSS modulaire via custom properties, personnalisation simplifiee

Les boutiques avec un theme personnalise base sur Classic devront evaluer le portage vers Hummingbird.

Qui devrait migrer vers PrestaShop 9 ?

La migration est recommandee si :

  • Votre boutique tourne sur PrestaShop 1.7.x sans mises a jour de securite
  • Vous utilisez PrestaShop 8.0 ou 8.1 et visez le support long terme
  • Vous avez besoin de la nouvelle API pour connecter un ERP ou CRM
  • Votre theme presente des problemes de performances ou d’accessibilite

Si vous venez de PrestaShop 1.7, consultez egalement le guide de migration de PrestaShop 1.7 vers 8.

Il peut etre raisonnable d’attendre si votre boutique vient d’etre migree vers PrestaShop 8.2, si des modules critiques ne sont pas encore compatibles PS 9, ou si vous etes en pleine periode commerciale.

Guide de migration : les etapes cles

Etape 1 : audit technique

Avant toute intervention, un audit doit couvrir votre version actuelle, la version PHP du serveur, la liste des modules installes (compatibilite PS 9), les personnalisations du theme, et le volume de donnees. Un service de maintenance PrestaShop facilite cette phase.

Etape 2 : environnement de preproduction

Ne migrez jamais en production directement. Clonez votre boutique en staging, mettez a jour PHP vers 8.2+, MySQL/MariaDB vers une version compatible, et sauvegardez integralement base et fichiers.

Etape 3 : mise a jour des modules

C’est souvent l’etape la plus longue. Pour chaque module, verifiez la compatibilite PS 9, mettez a jour ou identifiez une alternative si le module n’est plus maintenu, puis testez individuellement.

Etape 4 : migration du theme et execution

Evaluez le portage vers Hummingbird ou adaptez votre theme actuel. Utilisez le module autoupgrade mis a jour pour gerer la transition, en ligne de commande pour les grosses boutiques.

Etape 5 : tests et validation

Testez le parcours d’achat complet, chaque moyen de paiement en sandbox, les emails transactionnels, les redirections d’URL pour le SEO, et comparez les performances avant/apres.

Quel calendrier prevoir ?

ConfigurationDuree estimee
Boutique standard, peu de modules, theme Classic2 a 5 jours
Boutique avec theme personnalise et 20-30 modules1 a 3 semaines
Boutique complexe avec modules sur mesure et integrations3 a 6 semaines
Migration depuis PrestaShop 1.7.x (intermediaire incluse)4 a 8 semaines

Mon experience sur les migrations PrestaShop

Apres plus de 100 projets PrestaShop et des dizaines de migrations reussies, ce que je constate systematiquement c’est que le vrai risque n’est pas technique — c’est l’absence d’audit prealable. Les marchands qui foncent sans inventaire de leurs modules et personnalisations se retrouvent bloques en cours de route. Mon approche : je ne lance jamais une migration sans un audit exhaustif, meme si ca prend quelques jours de plus. C’est ce qui fait la difference entre une transition fluide et un chantier interminable.

Un expert PrestaShop freelance apporte la connaissance de l’architecture interne, l’experience des pieges a eviter, et un suivi post-migration pour corriger rapidement les problemes eventuels.

Passez a l’action

Plus vous attendez, plus la dette technique s’accumule et plus la migration sera complexe. La premiere etape est toujours un audit de votre boutique actuelle.

Reserver un appel decouverte gratuit pour discuter de votre projet de migration et obtenir une estimation personnalisee.

Retour au blog
A lire aussi

Articles similaires

Disponible pour de nouveaux projets

Vous avez un projet PrestaShop ?

15 minutes pour comprendre votre projet et vous donner un plan d'action concret. Sans engagement.