E-commerce Headless · Symfony

Sylius, l'e-commerce Symfony taillé pour le sur-mesure.

Sylius est un framework e-commerce open source en PHP, bâti sur Symfony. Là où les SaaS imposent leurs règles métier, Sylius vous donne tous les Bundles Symfony : vous modélisez vos parcours BtoB, vos workflows et vos intégrations comme une vraie application métier. C'est l'alternative PHP à Medusa, pour les équipes déjà fluent en Symfony.

Partenaire Sylius · API Platform · Sylius Plus
Stack associéePHPSymfonyMySQLNext.jsNext.js

Architecture & fonctionnement

Comprendre Sylius de l'intérieur.

Sylius : la puissance Symfony au service du commerce

Sylius est né en 2013 en Pologne (Łukasz Chruściel et son équipe) sur une conviction : les CMS e-commerce tout-en-un (Magento à l'époque, Shopify aujourd'hui) ne laissent pas assez de place aux règles métier spécifiques. Sylius repense l'e-commerce comme une application Symfony normale : Bundles, Services, Commands, Events, Doctrine ORM.

Concrètement, vous bénéficiez de 20+ ans de maturité PHP (Symfony 7, PHP 8.3+), d'une communauté robuste, et d'une base code ultra testée (Behat + PHPUnit). Pour une DSI déjà formée à Symfony, c'est zéro courbe d'apprentissage et un niveau de personnalisation illimité.

L'API Platform et l'architecture headless

Depuis Sylius 2.0, l'admin et le storefront sont découplés via API Platform (REST + GraphQL auto-générés depuis les entités Doctrine). Vous pouvez donc brancher un front Next.js, Nuxt, Hydrogen ou React Native sans contorsion, le back-end expose tout.

Les Bundles Sylius (Core, Shop, Admin, Channel, Taxation, Promotion, Payment, Shipping, Inventory, Customer…) sont réutilisables individuellement. Vous composez l'e-commerce dont vous avez besoin, sans traîner ce qui ne vous sert pas.

Sylius Plus et l'offre entreprise

Sylius Plus (la version commerciale) ajoute le multi-source inventory, RMA (retours), multi-vendor marketplace, partial shipments, loyalty et support entreprise. Pour un projet BtoB complexe multi-entrepôts, Plus fait gagner des semaines de dev custom.

Côté hébergement : Docker sur AWS ECS, Scaleway ou Kubernetes en prod. Queue via Redis + Symfony Messenger, recherche via Elasticsearch ou Meilisearch, assets sur S3 ou CloudFront. Monitoring Datadog ou Blackfire pour le profiling PHP.

Pourquoi choisir Sylius

Les bénéfices de Sylius pour votre projet.

Framework Symfony, pas une plateforme fermée

Tout le savoir-faire Symfony (Bundles, Services, Events, Doctrine) reste applicable. Votre DSI PHP n'apprend pas une nouvelle techno, elle utilise ce qu'elle maîtrise déjà.

Sur-mesure illimité

Règles de prix BtoB complexes, workflows d'approbation, tarifs négociés par client, intégrations ERP natives : tout se code proprement en Symfony. Pas de contournement par apps tierces.

API Platform headless natif

REST + GraphQL générés à partir des entités Doctrine. Branchement Next.js, Hydrogen ou app mobile en quelques heures. Documentation OpenAPI automatique.

Open source et éprouvé

10+ ans de communauté, 500+ extensions, références internationales (AB InBev, Deezer, Privé de Dessert). MIT pour la Community Edition, commercial pour Sylius Plus.

Cas d'usage

Quand Sylius devient la bonne réponse.

01

E-commerce BtoB multi-canaux

Catalogues par canal, prix négociés par client, quotas, approbations hiérarchiques. Sylius modélise ces règles métier comme une vraie app, pas comme un SaaS détourné.

02

Marketplace multi-vendor

Avec Sylius Plus et son module Multi-Vendor, on construit des marketplaces (commission, payout, workflow de validation) sans forker un framework tiers.

03

Migration depuis Magento legacy

Vous avez une stack Magento 1/2 saturée et coûteuse à maintenir ? Sylius est la voie moderne en PHP : on migre catalogue, commandes, clients et règles métier par lots.

Questions fréquentes

Ce que l'on nous demande sur Sylius.

Sylius vs Medusa.js : comment choisir ?

+

Sylius si votre DSI est PHP/Symfony (formation, ops, écosystème déjà en place). Medusa si vous êtes Node.js-first. Pour un projet greenfield sans stack legacy, Medusa a l'avantage du tooling JS moderne (TypeScript, App Router, edge compute). Pour une équipe Symfony aguerrie, Sylius reste la voie la plus productive.

Community Edition ou Sylius Plus ?

+

Community pour les projets BtoC ou BtoB simples : tout est dispo. Plus pour le BtoB avancé avec multi-inventory, RMA, multi-vendor, loyalty, ces modules coûtent cher à recoder depuis zéro. Smotly arbitre avec vous sur la base des règles métier réelles.

Sylius 2.0 : quoi de neuf ?

+

Sylius 2.0 (2024) modernise sur Symfony 7, PHP 8.3, Twig 3, et fait d'API Platform le citoyen de première classe. L'admin passe sous Bootstrap 5 + Stimulus. Pour les projets existants, une migration 1.x → 2.x prend 2 à 4 semaines selon la profondeur des customisations.

Sylius peut-il tenir à l'échelle ?

+

Oui. Grâce à Redis pour la cache et les queues (Symfony Messenger), Elasticsearch pour la recherche, et une architecture modulaire, Sylius scale à plusieurs millions de références produit. Nous avons des clients en production avec 100k commandes/mois.

Un projet Sylius ?

Migration depuis Magento, e-commerce BtoB sur-mesure, marketplace Plus : 30 minutes pour cadrer votre besoin Sylius.

Réponse sous 24h ouvrées · Pas de newsletter, pas de spam.