Sylius : le guide complet du framework e-commerce open source

Sylius est un framework e-commerce open source construit sur Symfony. Il ne se pilote pas comme une plateforme clé en main : il se construit. C’est précisément ce qui en fait la meilleure solution pour certains projets — et un mauvais choix pour d’autres.

Cette page est le point d’entrée de tous nos contenus sur Sylius. Vous y trouverez ce qu’est réellement cette solution, à qui elle s’adresse, comment elle se compare à Magento, Shopify ou PrestaShop, ce que coûte un projet, et ce qu’il faut anticiper côté SEO, design, migration et maintenance. Chaque section renvoie vers le guide détaillé correspondant.

Sylius, c’est quoi exactement ?

Sylius n’est pas un CMS e-commerce que l’on installe et que l’on remplit. C’est un framework : une base de code open source, publiée sous licence MIT, qui fournit l’architecture métier d’une boutique en ligne — catalogue de produits, panier, commandes, clients, promotions, paiement, livraison, taxes, multi-boutique, multi-devise — et laisse aux développeurs la main sur tout le reste.

Techniquement, la solution s’appuie sur Symfony, le framework PHP le plus utilisé en entreprise, sur Doctrine pour les données et sur une API complète qui permet des architectures headless. L’écosystème est modulaire : chaque brique fonctionnelle est un bundle que l’on peut remplacer, étendre ou désactiver, et des centaines de modules communautaires couvrent les besoins courants.

La conséquence pratique est simple. Sur une plateforme classique, vous adaptez votre métier au logiciel. Avec Sylius, vous adaptez le logiciel à votre métier, sans hack et sans dette technique cachée. En contrepartie, un projet Sylius suppose une équipe de développeurs — c’est un choix d’ingénierie autant qu’un choix d’outil.

Pour le détail des fonctionnalités natives, voyez notre guide sur les avantages du CMS Sylius, et pour la logique technique, pourquoi nous sommes experts Sylius.

Sylius est-il le bon choix pour votre projet ?

Nous travaillons sur cette solution depuis des années et nous sommes contributeurs du projet. Cela ne nous empêche pas d’être clairs : Sylius n’est pas la réponse à tous les projets e-commerce. Voici comment nous faisons le tri.

Les projets où Sylius est le bon choix

  • Un modèle métier spécifique. Vente au mètre linéaire, à la palette, à l’abonnement, produits configurables, devis, tarifs négociés par client : dès que votre logique de vente sort du standard, une plateforme fermée devient un champ de contournements.
  • Un contexte B2B ou mixte B2B/B2C. Comptes clients hiérarchisés, grilles tarifaires, commandes rapides par référence, validation interne des commandes : Sylius gère nativement une bonne partie de ces besoins.
  • Plusieurs boutiques ou plusieurs marchés. Le multi-canal, le multi-langue et le multi-devise font partie de l’architecture, pas d’un module payant.
  • Une intégration forte au système d’information. ERP, PIM, WMS, outils métier internes : l’API et l’architecture modulaire rendent ces intégrations propres et maintenables.
  • Une perspective de croissance sur plusieurs années. Vous êtes propriétaire du code, sans commission sur le chiffre d’affaires ni dépendance à la feuille de route d’un éditeur.

Les projets où Sylius n’est pas le bon choix

Si vous lancez une boutique de quelques dizaines de produits, avec un tunnel de vente standard, sans besoin d’intégration et avec un budget de démarrage limité, une plateforme SaaS comme Shopify ou un CMS comme PrestaShop vous mettra en ligne plus vite et pour moins cher. Nous vous le dirons. Sylius prend tout son sens quand la personnalisation cesse d’être un confort pour devenir une condition de la performance commerciale.

Sylius face aux autres solutions e-commerce

Sylius ou Magento (Adobe Commerce)

Ce sont les deux solutions open source les plus comparées sur le marché français. Magento couvre un périmètre fonctionnel immense dès l’installation, au prix d’une base de code très lourde, d’une courbe d’apprentissage rude et de coûts d’hébergement et de maintenance élevés. Sylius part d’un socle plus mince mais beaucoup plus lisible : le développement démarre plus vite, la personnalisation coûte moins cher, et les montées de version se passent mieux. Nous détaillons l’arbitrage dans notre comparatif Sylius vs Magento.

Sylius ou Shopify

Shopify est une offre SaaS : hébergement, mises à jour et sécurité sont pris en charge, et une boutique standard se lance en quelques jours. La contrepartie est le manque de maîtrise — commission sur les ventes selon l’offre de paiement, personnalisation bornée par ce que l’éditeur autorise, données et logique métier chez un tiers. Sylius est l’inverse : plus d’investissement au départ, une liberté totale ensuite.

Sylius ou PrestaShop et WooCommerce

PrestaShop et WooCommerce sont d’excellents outils pour des catalogues simples et des équipes réduites. Leur limite apparaît quand on empile les modules : les conflits se multiplient, la performance se dégrade et chaque mise à jour devient un risque. Sylius évite cette accumulation en traitant les besoins spécifiques par du code métier propre plutôt que par des extensions superposées.

Sylius Open Source ou Sylius Plus ?

La version open source est gratuite et couvre la grande majorité des projets. Sylius Plus est une version commerciale qui ajoute des fonctionnalités destinées aux entreprises multi-sites : gestion avancée des stocks par entrepôt, retours et remboursements, tableau de bord multi-boutique, comptes B2B. Le choix se fait sur des besoins précis, pas par défaut — dans la plupart des cas que nous rencontrons, l’open source suffit.

Combien coûte un projet Sylius ?

La licence est gratuite. Le budget d’un projet Sylius est donc entièrement un budget de développement, auquel s’ajoutent l’hébergement et la maintenance. C’est une bonne nouvelle sur la durée — aucune commission sur le chiffre d’affaires, aucun palier tarifaire qui se déclenche quand la boutique grandit — mais cela déplace l’effort au démarrage.

Ce qui pèse réellement dans le budget

  • La conception et le design. Un front-end sur mesure, pensé pour la conversion, représente souvent le premier poste.
  • Les développements spécifiques. Tout ce qui sort du socle : logique de prix, règles de vente, parcours particuliers.
  • Les intégrations. ERP, PIM, transporteurs, paiement, outils marketing. Chaque connexion se chiffre séparément.
  • La reprise de données. Catalogue produits, clients, historique de commandes, redirections SEO.
  • L’hébergement et l’infogérance. Un site Sylius s’héberge sur une infrastructure classique, pour un coût très inférieur à celui d’un Magento équivalent.

Un ordre de grandeur honnête : un projet Sylius sérieux se situe rarement en dessous de plusieurs dizaines de milliers d’euros, et le chiffre dépend surtout du nombre de règles métier à coder. Nous préférons cadrer ce périmètre avec vous avant d’avancer un montant — c’est le sens de notre travail de conseil en refonte de site internet.

Le SEO sur un site Sylius

Sylius ne fait pas le SEO à votre place, mais il ne vous met aucun bâton dans les roues — et c’est déjà beaucoup. Les URL sont entièrement maîtrisées, les balises title et meta description sont éditables produit par produit, les données structurées s’ajoutent proprement, et rien ne vous oblige à conserver la structure d’URL par défaut.

Trois points méritent votre attention sur un projet Sylius :

  • La performance. Le socle est léger, mais le front-end sur mesure peut tout gâcher. Les Core Web Vitals se surveillent dès la maquette, pas après la mise en ligne.
  • Le maillage interne. Un catalogue profond enterre vite ses pages à quatre ou cinq clics de l’accueil. C’est le premier sujet à traiter sur une boutique qui grossit : voyez notre guide du maillage interne.
  • La mesure. Sans plan de marquage e-commerce fiable, vous pilotez à l’aveugle : c’est le travail de notre agence tracking, qui installe le suivi des vues produit, des ajouts au panier et des transactions.

Si votre site est déjà en ligne, un audit SEO est le meilleur point de départ ; notre agence SEO prend ensuite le relais sur la stratégie de contenu et la technique.

Thèmes, design et front-end sur Sylius

La question du thème Sylius revient systématiquement, et la réponse surprend souvent : il n’existe pas de véritable marché de thèmes prêts à l’emploi comme sur Shopify ou WordPress. Ce n’est pas un manque, c’est une conséquence du positionnement. Sylius fournit un système de thèmes qui permet de surcharger n’importe quel gabarit Twig, boutique par boutique, mais le design est censé être conçu pour votre marque.

Trois approches coexistent selon le projet et le budget :

  • Adapter le thème par défaut. Le plus rapide, adapté à un site vitrine ou à un premier lancement. C’est l’approche que nous décrivons dans notre guide sur Sylius pour un site vitrine.
  • Construire un thème sur mesure en Twig. Le standard des projets e-commerce : un design system propre, des composants réutilisables et un contrôle total sur la performance.
  • Passer en headless. Le front est développé séparément et consomme l’API de Sylius. Utile pour des expériences très spécifiques ou une architecture multi-canal, mais cela double la surface à maintenir : à réserver aux projets qui en ont vraiment besoin.

Migrer vers Sylius depuis une autre plateforme

La plupart des projets Sylius que nous menons sont des migrations, pas des créations : un Magento devenu trop coûteux à maintenir, un PrestaShop saturé de modules, une solution SaaS dont on a atteint les limites. Le socle technique n’est jamais le sujet le plus délicat. Les vrais points d’attention sont ailleurs.

  • La reprise du catalogue. Attributs, variantes, déclinaisons et médias : c’est là que se cachent les mauvaises surprises, surtout si le modèle de produits de l’ancienne plateforme était contourné.
  • Les données clients et l’historique. Comptes, adresses, commandes passées, avoirs. Ce qui n’est pas repris doit être arbitré explicitement.
  • Le plan de redirections. Une refonte mal redirigée efface plusieurs années d’acquisition en quelques semaines. Ce chantier se prépare avant la mise en ligne, pas après.
  • La bascule. Nous privilégions un déploiement progressif, avec une période de recette réelle plutôt qu’un basculement en une nuit.

Hébergement, maintenance et infogérance d’un site Sylius

Un site Sylius s’héberge comme n’importe quelle application Symfony : un serveur PHP, une base de données, un cache et un moteur de recherche si le catalogue le justifie. Pas d’infrastructure exotique, pas de licence serveur — l’hébergement d’une boutique Sylius coûte structurellement moins cher que celui d’un Magento comparable.

La maintenance, elle, ne s’improvise pas. Mises à jour de sécurité de Symfony et de Sylius, montées de version majeures, surveillance des performances, corrections et évolutions fonctionnelles : c’est un travail continu, et c’est ce que nous couvrons avec notre offre de webmastering. Un site laissé sans maintenance pendant deux ans coûte toujours plus cher à rattraper qu’à entretenir.

Les fonctionnalités de gestion au quotidien

Derrière le framework, il y a un back-office complet, et c’est lui que vos équipes utiliseront tous les jours. La gestion du catalogue couvre les produits simples et configurables, les variantes, les attributs, les associations et les médias. La gestion des stocks suit les quantités par variante, avec seuils d’alerte et réapprovisionnement. La gestion des commandes autorise la saisie manuelle, les avoirs, les remboursements partiels et le suivi des expéditions. Côté client, chaque fiche regroupe les adresses, l’historique de commandes, le groupe tarifaire et les échanges. Ces objets portent des noms explicites dans le code — Product, ProductVariant, Order, Customer, Channel — et c’est précisément parce qu’ils sont accessibles que l’on peut les étendre proprement.
S’y ajoutent les fonctionnalités marketing attendues d’une solution ecommerce moderne : moteur de promotions à règles cumulables, codes de réduction, prix par canal et par devise, taxes par zone géographique, transporteurs et méthodes de paiement multiples. Tout cela est natif, pas empilé par modules — et surtout, tout cela reste modifiable. C’est là que se mesure la flexibilité réelle de la solution : une règle de remise que vos concurrents attendent de leur éditeur pendant six mois, vous la codez en quelques jours.
Cette flexibilité est ce qui permet à un site de suivre la croissance de l’entreprise au lieu de la freiner. Les sites que nous accompagnons évoluent en permanence : nouveaux marchés, nouvelles gammes, nouveaux canaux de vente, nouvelles attentes client. Un projet web ecommerce n’est pas un chantier que l’on livre puis que l’on oublie, c’est un outil commercial qui se retravaille en continu.

Une communauté et un écosystème ouverts

Choisir une solution open source, c’est aussi choisir la communauté qui la fait vivre. Sylius est développé au grand jour, ses discussions techniques sont publiques et ses modules sont partagés entre agences et entreprises utilisatrices. Chez Monsieur Biz nous ne sommes pas seulement partenaires : nous contribuons au code du projet et nous publions nos propres plugins en open source. C’est ce qui nous permet de savoir, avant de nous engager, ce qui est réellement faisable et à quel coût.

Concrètement, cette communauté vous protège : si notre agence web disparaissait demain, une autre reprendrait votre site sans repartir de zéro, parce que le code est standard et documenté. Peu de solutions ecommerce propriétaires offrent la même garantie à leurs clients.

Nos guides Sylius : par où commencer

Chacune de ces pages traite un aspect précis de la solution. Suivez celle qui correspond à la question que vous vous posez aujourd’hui.

Parlons de votre projet Sylius

Il n’y a pas de bonne réponse dans l’absolu : il y a la solution qui correspond à votre catalogue, à vos règles de vente, à votre équipe et à votre horizon. Nous commençons toujours par comprendre ces quatre éléments avant de recommander quoi que ce soit — y compris de vous dire que Sylius n’est pas la bonne piste.

Décrivez-nous votre contexte et nous vous dirons franchement ce que nous en pensons : découvrez les services de notre agence Sylius ou contactez-nous directement.