Développement web

Pourquoi choisir Sylius pour votre e-commerce ?

Pourquoi choisir Sylius pour votre e-commerce ?

    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 ?

    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 ?

    agence developpement e commerce sylius

    Il n’existe pas de « meilleure » plateforme dans l’absolu. Voici comment elles se positionnent selon le type de projet :

    PlateformeModèleIdéale pourÀ éviter si
    WooCommerceExtension open source de WordPressPetites et moyennes boutiques, sites où le contenu compte autant que la venteCatalogue et règles B2B très complexes
    PrestaShopLogiciel e-commerce open sourceBoutiques moyennes avec un large choix de modulesArchitecture headless poussée
    ShopifyService hébergé par abonnementLancement rapide sans gestion techniqueBesoin de maîtriser le code et l’hébergement
    SyliusFramework open source sur SymfonyProjets sur mesure, B2B, headless, intégration ERPPetit 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 ?

    agence de developpement de site e commerce montpellier

    Un projet Sylius ressemble davantage au développement d’une application qu’à l’installation d’une boutique. Les étapes habituelles :

    1. Cadrage fonctionnel : parcours d’achat, règles de prix, catalogue, flux avec l’ERP, la logistique et la comptabilité.
    2. Choix d’architecture : interface Sylius classique (Twig) ou front séparé branché sur l’API.
    3. Développement par itérations : on livre d’abord le parcours de commande de base, puis les règles spécifiques.
    4. Reprise des données : produits, clients, historiques de commandes si vous migrez depuis une autre plateforme.
    5. 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

    Continuez votre lecture

    Articles sur le même sujet : Creation de site web - Un site qui fait avancer le business

    CMS-Headless-wordpress-agence-web-montpellier
    Développement web

    WordPress headless : est-ce aussi compliqué qu’il y paraît ?

    Un WordPress headless sert uniquement de back-office et fournit ses contenus par API à un front-end séparé. Fonctionnement,…

    Drupal-7-raisons-de-lutiliser
    Développement web

    Drupal : 5 raisons de l’utiliser (et quand l’éviter)

    Modélisation de contenu, workflows éditoriaux, multilingue natif, sécurité et API : les 5 raisons de choisir Drupal pour…

    Quest-ce-quun-multisite-WordPress
    Développement web

    Multisite WordPress : définition, installation et cas d’usage

    Un multisite WordPress fait tourner plusieurs sites sur une seule installation, avec des extensions et des thèmes partagés.…

    concepteur-de-site-web
    Développement web

    Site web : comment choisir le bon concepteur pour votre projet

    Freelance, agence ou outil en ligne : comment choisir le concepteur de votre site web, quelles questions poser…