Quoi de neuf dans PrestaShop v9.0 : est-il temps de migrer ?
Mais est-ce le bon moment pour vous de migrer ? Examinons de plus près la nouvelle version PrestaShop v9.0 pour vous aider à prendre une décision éclairée.

PrestaShop v9.0 marque une étape importante dans l’évolution de cette plateforme de commerce électronique open source. Dotée de nouvelles fonctionnalités, d’améliorations et d’une attention particulière portée à la modernisation du framework, cette version vise à fournir aux propriétaires de magasins et aux développeurs une solution plus robuste et évolutive. Mais est-ce le bon moment pour vous de migrer ? Examinons de plus près la nouvelle version PrestaShop v9.0 pour vous aider à prendre une décision éclairée.
Nouvelles fonctionnalités dans PrestaShop v9.0 !

Mise à jour du framework Symfony vers la version 6.4:
PrestaShop a été mis à jour vers Symfony 6.4, la dernière version de support à long terme (LTS), garantissant des performances, une sécurité et un accès améliorés aux fonctionnalités de développement modernes. Cette version de Symfony recevra des correctifs de bugs jusqu’en novembre 2026 et des correctifs de sécurité jusqu’en novembre 2027, ce qui la rendra plus fiable et plus adaptée à l’avenir. La version précédente de PrestaShop, à savoir la v8.1, était compatible avec Symfony 4.4 qui a été introduit en novembre 2019. Cette mise à niveau met la plateforme en conformité avec les normes PHP et Symfony modernes.
Compatibilité PHP améliorée:
La plateforme prend désormais en charge les versions PHP 8.1, 8.2 et 8.3, ce qui permet aux propriétaires de boutiques de bénéficier des dernières améliorations de PHP pour de meilleures performances, une exécution plus rapide et une sécurité renforcée. Au moins la version PHP 8.1 est requise pour exécuter PrestaShop v9.0, ce qui garantit que votre boutique bénéficie de fonctionnalités et d’optimisations de pointe.
Introduction d’une plateforme API moderne:
Une nouvelle API flexible basée sur le framework API Platform version 3 a été introduite, facilitant une intégration transparente avec des applications tierces, des configurations de commerce sans tête et des développements personnalisés. Cette refonte de l’API garantit l’évolutivité et une meilleure prise en charge des écosystèmes de commerce électronique modernes.
Mise en page du back-office repensée à l’aide de Symfony:
Le back-office a fait l’objet d’une refonte complète propulsée par les composants Symfony et Twig, offrant une interface plus réactive, intuitive et conviviale. Cette refonte vise à rendre la gestion de la boutique plus efficace et accessible, même pour les nouveaux venus sur les plateformes de commerce électronique.
Changements notables pour les développeurs :
La bibliothèque guzzlehttp/guzzle a été remplacée par le client HTTP Symfony:La bibliothèque guzzlehttp/guzzle a été remplacée par le client HTTP natif de Symfony, offrant un moyen plus simple et plus efficace de gérer les requêtes HTTP.
Bibliothèque swiftmailer/swiftmailer remplacée par Symfony Mailer:Le déconseillé SwiftMailer la bibliothèque a été remplacée par Courrier électronique Symfony, qui aligne PrestaShop sur les pratiques modernes d’envoi d’e-mails et améliore le système global de gestion des e-mails.
Migration de la connexion au back-office vers Symfony:Le processus de connexion au Back Office a été entièrement migré vers Symfony, ce qui a entraîné la suppression des hooks d’administration suivants :
- actionAdminLoginControllerAvant
- actionAdminLoginControllerLoginAvant
- actionAdminLoginControllerLoginAprès
- actionAdminLoginControllerForgotBefore
- actionAdminLoginControllerForgotAfter
- actionAdminLoginControllerResetBefore
- actionAdminLoginControllerResetAprès
Un nouveau crochet, actionBackOfficeLoginForm, a été introduit pour permettre aux développeurs de personnaliser le formulaire de connexion administrateur.
Améliorations du modèle Twig:
- La transition vers les modèles Twig dans le Back Office et le Front Office permet des pratiques de création de modèles plus propres, réutilisables et modernes.
- Cette transition réduit également la dépendance aux anciens modèles Smarty, garantissant ainsi la compatibilité avec les normes de développement modernes.
PrestaShop v9.0 est-il prêt pour la production ?
Bien que PrestaShop v9.0 introduise de nombreuses avancées, il est essentiel d’aborder la migration avec une planification minutieuse :
- Tests approfondis:La version alpha est disponible pour les tests et les retours de la communauté sont essentiels pour identifier et résoudre les problèmes avant la sortie de la version stable. Ce processus de test itératif garantit un produit final plus stable et plus fiable.
- Vérifications de compatibilité:Les propriétaires de magasins doivent vérifier la compatibilité de leurs thèmes personnalisés et Modules Prestashop avec la version 9.0 pour assurer une transition en douceur. Certains plugins obsolètes peuvent nécessiter des mises à jour pour fonctionner avec le nouveau framework et les nouvelles versions de PHP.
Meilleures pratiques de migration: - Backup: Assurez-vous que toutes les données du magasin, y compris les fichiers et les bases de données, sont soigneusement sauvegardées.
- Environnement de rassemblement: Testez la mise à niveau dans un environnement de test avant d’appliquer les modifications au site en direct.
- Communauté et soutien:La communauté active de PrestaShop fournit une documentation complète, des forums et des ressources pour vous aider dans le processus de migration. Les développeurs et les propriétaires de boutiques peuvent également tirer parti du réseau d’assistance pour le dépannage et les conseils.

Pourquoi migrer vers PrestaShop v9.0 ?
La mise à niveau vers PrestaShop v9.0 offre plusieurs avantages :
- Pérenniser votre magasin:L’adoption de Symfony 6.4 et la prise en charge des dernières versions de PHP garantissent que votre boutique reste techniquement avancée et prête pour les futures mises à jour.
- Amélioration de l’expérience de l’utilisateur:Un back-office modernisé et des performances améliorées contribuent à une expérience de gestion plus efficace et à des clients plus satisfaits.
- Sécurité Améliorée
:L’intégration de protocoles de sécurité avancés offre une tranquillité d’esprit aux propriétaires de magasins et aux clients.
Conclusion!
PrestaShop v9.0 marque une avancée significative pour la plateforme, en introduisant des fonctionnalités de pointe et des améliorations essentielles pour répondre aux exigences du commerce électronique moderne. Bien que la migration nécessite une planification minutieuse, les avantages en termes de performances, de sécurité et de flexibilité en font un investissement rentable pour la plupart des propriétaires de magasins. Il est important de noter que PrestaShop v9.0 est actuellement en phase de test. Les propriétaires de magasins et les développeurs sont encouragés à explorer ses capacités dans un environnement de test pour fournir des commentaires et se préparer à la version stable. Avec une préparation adéquate, vous pouvez libérer tout le potentiel de PrestaShop v9.0 et positionner votre boutique pour un succès à long terme. Alors, êtes-vous prêt à faire le saut vers l’avenir du commerce électronique ?
- Meilleur module SEO pour PrestaShop : 10 fonctionnalités indispensables pour améliorer votre référencement
- Trois e-mails de relance permettent de récupérer 37 % de paniers abandonnés en plus qu’un seul : Créer la séquence de paniers abandonnés idéale pour PrestaShop
- PrestaShop 9.2 Ask AI vs AI Admin Assistant : lequel est le meilleur pour gérer sa boutique ?
- Intégration d’une passerelle de paiement personnalisée dans PrestaShop : exigences techniques, flux API et défis OPC concrets
- Knowband lance un gestionnaire de blog PrestaShop basé sur l’IA pour simplifier le contenu, le référencement et l’engagement.