Sylius est un framework e-commerce open source construit sur Symfony. Ses atouts, ses limites et les cas où il vaut mieux choisir WooCommerce, PrestaShop ou Shopify.
Sylius est un framework e-commerce open source (licence MIT) construit sur Symfony et API Platform. On le choisit quand une boutique en ligne a des règles métier que les solutions standard gèrent mal : tarifs B2B, catalogues complexes, connexions poussées à un ERP, architecture headless. Pour une boutique classique, WooCommerce, PrestaShop ou Shopify seront plus rapides et moins chers à mettre en place.
Ci-dessous : ce qu’est Sylius en 2026, ses vrais points forts, ses limites, la comparaison avec les autres plateformes et les questions à se poser avant de lancer un projet avec une agence de développement web.
- Qu’est-ce que Sylius ?
- Pourquoi choisir Sylius pour un e-commerce ?
- Quelles sont les limites de Sylius ?
- Sylius, WooCommerce, PrestaShop, Shopify : lequel choisir ?
- Sylius est-il gratuit ? Community Edition et Sylius Plus
- Comment se déroule un projet Sylius avec une agence ?
- Questions fréquentes
- Sources
Qu’est-ce que Sylius ?

Sylius se présente comme une « plateforme e-commerce headless open source pour les marques de taille intermédiaire et les grands comptes ». Techniquement, c’est moins un logiciel de boutique prêt à l’emploi qu’un framework : une base de code PHP solide, sur laquelle des développeurs construisent la boutique exacte dont l’entreprise a besoin.
Ce qu’il faut retenir en septembre 2026 :
- Version : la branche 2.x est la version actuelle. Sylius 2.0 est sorti le 12 novembre 2024, la 2.2 le 17 décembre 2025, et la dernière version stable publiée est la 2.2.9 (2 septembre 2026). Une 2.3 est en préparation.
- Socle technique : Symfony (versions 6.4 ou 7.4 pour Sylius 2.2), PHP 8.2 minimum, API Platform 4 pour l’API, Twig et Symfony UX pour l’interface par défaut.
- Licence : MIT, donc utilisable, modifiable et exploitable commercialement sans redevance.
- Communauté : le dépôt GitHub dépasse 8 500 étoiles, le paquet principal compte plus de 6,2 millions de téléchargements sur Packagist, et l’éditeur revendique plus de 700 contributeurs et plus de 10 000 boutiques en ligne.
Si vous ne connaissez pas Symfony, notre comparatif Laravel vs Symfony situe ce framework dans l’écosystème PHP.
Pourquoi choisir Sylius pour un e-commerce ?
L’intérêt de Sylius tient à une idée : partir d’un noyau propre et n’ajouter que ce dont l’entreprise a besoin, au lieu d’empiler des extensions sur une solution tout-en-un. Concrètement, cela apporte cinq avantages.
1. Des règles métier codées proprement
Tarifs par client, promotions conditionnelles, calcul de livraison particulier, circuits de validation : avec Sylius, ces règles s’écrivent dans le code de l’application, en suivant les conventions de Symfony. Elles restent lisibles et testables, là où une accumulation d’extensions sur un CMS finit souvent par entrer en conflit.
2. Une API complète pour le headless
L’API REST repose sur API Platform. Elle permet de brancher un front séparé (React, Vue, application mobile) ou plusieurs points de vente sur le même moteur de commande. C’est l’argument principal de Sylius face aux solutions historiques.
3. Multi-canal, multi-devises, multi-langues
Sylius gère nativement plusieurs canaux de vente (par exemple un site par pays ou une boutique B2C et une boutique professionnelle), avec leurs devises, leurs langues et leurs catalogues. C’est une fonction de base, pas une extension payante.
4. Une qualité de code suivie
Le projet est développé en BDD (développement piloté par le comportement), avec PHPUnit pour les tests unitaires et Behat pour les tests d’acceptation. Pour vous, cela signifie des mises à jour plus sereines et un code qu’un autre développeur Symfony pourra reprendre.
5. Aucune licence obligatoire
La Community Edition est gratuite. Vous payez le développement, l’hébergement et la maintenance, mais pas de commission sur vos ventes ni de licence par utilisateur. Vous êtes propriétaire du code de votre boutique.
Quelles sont les limites de Sylius ?
Sylius n’est pas la bonne réponse pour tout le monde. Soyons francs sur ses contraintes :
- Il faut des développeurs Symfony. Sans compétences PHP et Symfony, impossible de le faire évoluer. Chaque changement passe par du code, pas par l’installation d’un module en deux clics.
- Le coût de départ est plus élevé. Le temps de développement d’une boutique Sylius dépasse nettement celui d’une boutique WooCommerce ou Shopify au périmètre équivalent.
- L’écosystème de plugins est plus restreint que celui de WordPress ou PrestaShop. Certaines briques (connecteurs de transporteurs, marketplaces, outils marketing) devront être développées ou adaptées.
- L’hébergement demande plus de soin : serveur PHP 8.2 ou plus, base de données, déploiement, mises à jour de Symfony. Il faut prévoir une vraie maintenance technique.
En pratique, Sylius a du sens quand la boutique est au cœur d’un système d’information (ERP, PIM, logistique) ou quand le modèle commercial sort des standards. Notre article sur la connexion entre e-commerce et ERP détaille ces enjeux.
Sylius, WooCommerce, PrestaShop, Shopify : lequel choisir ?

Il n’existe pas de « meilleure » plateforme dans l’absolu. Voici comment elles se positionnent selon le type de projet :
| Plateforme | Modèle | Idéale pour | À éviter si |
|---|---|---|---|
| WooCommerce | Extension open source de WordPress | Petites et moyennes boutiques, sites où le contenu compte autant que la vente | Catalogue et règles B2B très complexes |
| PrestaShop | Logiciel e-commerce open source | Boutiques moyennes avec un large choix de modules | Architecture headless poussée |
| Shopify | Service hébergé par abonnement | Lancement rapide sans gestion technique | Besoin de maîtriser le code et l’hébergement |
| Sylius | Framework open source sur Symfony | Projets sur mesure, B2B, headless, intégration ERP | Petit budget, pas de développeur pour la suite |
Pour aller plus loin sur l’alternative la plus courante, lisez qu’est-ce que WooCommerce.
Un repère simple : si toutes vos fonctionnalités existent déjà sous forme d’extensions maintenues, une solution standard suffit. Si votre cahier des charges contient surtout des « sauf que », « selon le client » et « synchronisé avec », un framework comme Sylius devient pertinent.
Sylius est-il gratuit ? Community Edition et Sylius Plus
Oui pour le cœur du produit. Sylius existe en deux formules :
- Sylius Community Edition (Standard) : gratuite, open source, sans garantie de réponse de l’éditeur. Le support passe par la communauté et par votre prestataire.
- Sylius Plus : édition payante, annoncée « à partir de 800 € par an » par l’éditeur, avec un prix qui dépend du volume d’affaires en ligne (GMV) et des modules choisis. Elle ajoute notamment une suite B2B, une suite marketplace, le multi-boutique avancé, la gestion des retours (RMA), le stock multi-entrepôts, un programme de fidélité, des droits d’administration par rôle, les expéditions partielles, les demandes de devis, un configurateur de produits et la vente par abonnement, avec un temps de réponse du support d’un jour.
Les modules Plus peuvent s’acheter séparément. Avant de les développer vous-même, comparez donc le coût d’un module Plus avec le temps de développement équivalent.
Comment se déroule un projet Sylius avec une agence ?

Un projet Sylius ressemble davantage au développement d’une application qu’à l’installation d’une boutique. Les étapes habituelles :
- Cadrage fonctionnel : parcours d’achat, règles de prix, catalogue, flux avec l’ERP, la logistique et la comptabilité.
- Choix d’architecture : interface Sylius classique (Twig) ou front séparé branché sur l’API.
- Développement par itérations : on livre d’abord le parcours de commande de base, puis les règles spécifiques.
- Reprise des données : produits, clients, historiques de commandes si vous migrez depuis une autre plateforme.
- Tests et mise en ligne, puis maintenance : mises à jour de Sylius et de Symfony, sécurité, évolutions.
Les questions à poser à l’agence : combien de projets Symfony a-t-elle livrés, qui maintiendra la boutique, comment les mises à jour de version seront gérées, et le code vous appartient-il bien.
Chez Osmova, on commence toujours par cette question : avez-vous vraiment besoin d’un framework ? Si une boutique standard suffit, notre offre de création de site e-commerce sous WooCommerce démarre à 5 000 €. Si votre projet relève du sur mesure (règles métier, back-office, connexions à vos outils), il se traite comme une application web sur mesure, avec un cadrage et un devis dédiés. Les prix de départ sont sur la page tarifs.
Questions fréquentes
Sylius est-il un CMS ?
Non, c’est un framework e-commerce. Il fournit le moteur de catalogue, de panier et de commande, mais la boutique finale se construit par du développement, pas par l’installation de modules depuis une interface.
Sylius est-il adapté au B2B ?
Oui, c’est l’un de ses terrains de prédilection : multi-canal natif, API complète, règles de prix codées sur mesure. L’édition Plus ajoute une suite B2B et la gestion des demandes de devis. Voir aussi notre article sur l’e-commerce B2B.
Quelle version de PHP faut-il pour Sylius ?
Sylius 2.2 demande PHP 8.2 au minimum et fonctionne avec Symfony 6.4 ou 7.4. La future 2.3 relève le minimum à PHP 8.3.
Peut-on migrer de WooCommerce ou PrestaShop vers Sylius ?
Oui, mais c’est un projet de développement à part entière : reprise des produits, des clients et des commandes, redirections des anciennes adresses pour préserver le référencement, redéveloppement des fonctions spécifiques.
Sylius convient-il à une petite boutique ?
Rarement. Pour quelques dizaines de produits et un parcours d’achat classique, WooCommerce ou Shopify couvrent le besoin pour un budget bien inférieur. Sylius se justifie par la complexité du projet, pas par la taille du catalogue.
Sources
- Sylius, site officiel (présentation, chiffres de la communauté)
- Sylius, page Sylius Plus (modules, modèle de prix)
- GitHub, dépôt Sylius/Sylius (licence MIT, versions, méthode de test)
- Packagist, paquet sylius/sylius (dates de sortie, prérequis PHP et Symfony, téléchargements)





