Comment bien anticiper la migration Sylius 2

Pourquoi faut-il absolument passer à Sylius 2 et comment bien anticiper la migration

Sylius 1.14 arrive en fin de vie en 2026. Pour garantir la sécurité et la performance de votre boutique, migrer vers Sylius 2 est indispensable. Cette nouvelle version modernise l’écosystème avec Symfony 7.3, PHP 8.4, un CMS natif et un front-office repensé, tout en nécessitant une préparation technique sérieuse. Anticipez cette transition pour assurer la pérennité et l’évolution de votre plateforme e-commerce.

D’ici 2026, la version 1.14 de Sylius ne sera plus maintenue. Si votre boutique repose encore sur cette version, il est essentiel d’anticiper dès maintenant la migration vers Sylius 2. Au-delà d’une simple mise à jour technique, il s’agit d’un véritable enjeu stratégique : sécuriser votre infrastructure, bénéficier des dernières innovations, et assurer la pérennité de votre écosystème e-commerce.

Pourquoi passer à Sylius 2 ?

Un socle technologique à jour

Sylius 2 repose sur un ensemble de technologies modernes et activement maintenues :

  • Symfony 7.3
  • PHP 8.4
  • Doctrine ORM 3
  • API Platform 4.1

À l’inverse, Sylius 1.14 utilise des composants en voie d’obsolescence, augmentant les risques de faille de sécurité, d’incompatibilités ou de dysfonctionnements.

Doctrine 3 offre une meilleure sécurisation des requêtes SQL, tandis que PHP 8.4 améliore les performances, la robustesse et la gestion stricte des types, assurant ainsi un environnement plus fiable et performant.

Un écosystème de plugins tourné vers l'avenir

La majorité des plugins développés aujourd’hui ciblent exclusivement Sylius 2. En restant sur la version 1.14, vous vous exposez à :

  • Une perte progressive du support communautaire
  • Une incompatibilité croissante avec les plugins récents
  • Une privation des nouvelles fonctionnalités clés : CMS natif, Product Bundles, Wishlist, etc.

Une plateforme modernisée et conçue pour durer

Sylius 2 est la première solution e-commerce à supporter nativement PHP 8.4 et Symfony 7.3, ce qui se traduit par :

  • Des performances accrues
  • Un code plus propre et plus maintenable
  • Une meilleure compatibilité avec les standards du web
  • Un environnement de développement plus fluide

L’abandon de phpspec au profit de PHPUnit, outil de test largement répandu dans l’écosystème PHP, facilite l’intégration continue, le travail collaboratif et la montée en compétence des nouvelles recrues.

Un CMS natif intégré 

Attendu depuis longtemps, un CMS officiel fait désormais partie intégrante de Sylius 2. Il permet :

  • De créer facilement des pages de contenu (FAQ, blog, landing pages)
  • D’ajouter des blocs personnalisés à n’importe quel endroit du site
  • De gérer médias et fichiers depuis une interface unifiée

Le tout sans développement spécifique, pour un gain de temps et de flexibilité considérable.

Migration vers Sylius 2 : un défi nécessaire et stratégique

La migration vers Sylius 2 ne se limite pas à une simple mise à jour. Elle implique des changements structurels profonds, en particulier sur le front-office et l’interface d’administration, désormais basés sur Bootstrap, en remplacement de Semantic UI.

Cette évolution améliore la compatibilité avec des composants modernes, mais nécessite parfois une réécriture complète des thèmes fortement personnalisés.

Templates Twig repensés

Les templates Twig ont été modernisés pour plus de clarté, modularité et maintenabilité. Grâce aux nouveaux twig_hooks, les personnalisations deviennent plus simples et moins intrusives. Mais cela demande un réexamen du code existant, notamment sur les projets les plus anciens.

Front-end modernisé avec Symfony UX

L’intégration de Symfony UX apporte de nouvelles possibilités pour les interactions côté client, plus en phase avec les pratiques modernes. Cependant, cela peut impliquer de réécrire certaines logiques JS historiques, surtout celles reposant sur jQuery ou du code sur mesure.

Un audit technique indispensable

Avant toute migration, il est fortement conseillé de réaliser un audit technique approfondi :

  • Identification des surcharges de templates
  • Analyse des dépendances à des plugins (notamment ceux non encore portés en version 2)
  • Revue des personnalisations CSS, JS, et admin

Cet audit permet de mieux anticiper les risques, d’évaluer l’effort de migration, et d’établir une feuille de route réaliste.

Le défi des plugins

Tous les plugins officiels sont en cours de mise à jour vers Sylius 2, mais les plugins communautaires peuvent nécessiter des adaptations manuelles. Il est crucial de les recenser en amont pour éviter les blocages en cours de projet.

Conclusion : une opportunité à saisir

Migrer vers Sylius 2 est certes un projet ambitieux, mais il s’agit aussi d’une opportunité stratégique de moderniser votre plateforme, de renforcer sa sécurité et de vous inscrire dans une dynamique d’évolution continue.

C’est un investissement à court terme, mais qui garantit des gains durables en termes de performance, de maintenabilité et de compatibilité avec l’écosystème Symfony.

ACSEO est une agence digitale experte Syliuspartenaire certifié Sylius depuis plusieurs années. Si vous avez un projet e-commerce avec Sylius ou vous souhaitez migrer vers Sylius 2, contactez nous ! Nous accompagnons nos clients dans la conception, le développement sur mesure et la montée de version de leur boutique en ligne Sylius, avec une expertise technique reconnue.

Si vous voulez approfondir votre expertise Sylius, vous pouvez retrouver nos derniers articles sur le sujet. Par exemple, celui de Sabrine Ferchichi qui est allée animer une conférence à Montpellier avec Alexandre Haroutunian pour expliquer "comment booster sa performance e-commerce avec Sylius 2 et Symfony". Ou celui de Camille Ilasse qui a fait un Hackathon Sylius à Paris, ou encore nos conseils pour la recherche typesense avec Sylius.

Publié le 11/06/2025 à 19:36
Pour continuer votre lecture
Pourquoi faut-il absolument passer à Sylius 2 et comment bien anticiper la migration
C'est le titre de la conférence qu'a animé Nicolas Potier en mai dernier à The Camp. Nous étions plus de…
Pourquoi faut-il absolument passer à Sylius 2 et comment bien anticiper la migration
la Generative Engine Optimization (GEO) vise à faire en sorte que les contenus soient non seulement visibles, mais compris, synthétisés…
Pourquoi faut-il absolument passer à Sylius 2 et comment bien anticiper la migration
Développement d’une application PWA (Progressive Web App) conçue pour générer et gérer des devis hors connexion, grâce à AWS Amplify…
Pour continuer votre lecture
Pourquoi faut-il absolument passer à Sylius 2 et comment bien anticiper la migration
C'est le titre de la conférence qu'a animé Nicolas Potier en mai dernier à The Camp. Nous étions plus de…
Pourquoi faut-il absolument passer à Sylius 2 et comment bien anticiper la migration
la Generative Engine Optimization (GEO) vise à faire en sorte que les contenus soient non seulement visibles, mais compris, synthétisés…
Pourquoi faut-il absolument passer à Sylius 2 et comment bien anticiper la migration
Développement d’une application PWA (Progressive Web App) conçue pour générer et gérer des devis hors connexion, grâce à AWS Amplify…
Une idée, un projet ? Nous sommes à votre disposition pour discuter. Contactez-nous