Sylius : le framework Symfony expliqué aux décideurs
Kévin Papot, Directeur de la publication · publié le · 8 min
Sylius revient souvent dans les appels d'offres des marchands aux besoins spécifiques, en particulier en B2B. Il est rarement bien expliqué à ceux qui signent le budget. Voici ce qu'un dirigeant doit comprendre avant de choisir, sans jargon inutile.
Ce qu’est Sylius, en une phrase
Sylius est une solution e-commerce open source construite sur Symfony, un framework PHP très répandu en France pour les applications métier. Il fournit les briques du commerce en ligne, catalogue, panier, commandes, promotions, clients, et laisse une grande liberté pour construire autour.
Il existe une version libre et une offre commerciale destinée aux projets plus importants, avec des fonctions et un support supplémentaires. Vérifiez le périmètre exact de chaque édition au moment de votre projet : il évolue.
La différence avec Shopify ou PrestaShop
La comparaison la plus juste n’est pas entre des produits, mais entre des approches.
| Shopify | PrestaShop / WooCommerce | Sylius | |
|---|---|---|---|
| Nature | Service hébergé prêt à l'emploi | Logiciel installable avec modules | Base de développement |
| Mise en ligne rapide | Oui | Oui | Non, projet de développement |
| Fonctions spécifiques | Par applications, dans un cadre | Par modules ou surcharges | Développées proprement dans le code |
| Écosystème d'extensions | Très large | Large | Plus restreint |
| Compétence nécessaire | Faible | Moyenne | Développeurs Symfony |
En clair : avec Shopify, vous adaptez votre fonctionnement à l’outil. Avec Sylius, vous adaptez l’outil à votre fonctionnement, et vous payez le développement correspondant.
Pour qui c’est fait
Les besoins B2B complexes. Tarifs par client ou par groupe, catalogues restreints, validation de commande à plusieurs niveaux, conditions de paiement négociées. Ces règles se greffent mal sur des plateformes pensées d’abord pour le particulier.
Les entreprises qui ont déjà une équipe ou un prestataire Symfony. Si votre système d’information repose déjà sur ce framework, Sylius s’intègre dans une culture technique existante.
Les projets où la boutique est un morceau d’une application plus large. Un portail client, un configurateur de produits, un outil de devis qui débouche sur une commande.
Les projets headless. Sylius expose ses fonctions par une interface de programmation, ce qui le rend adapté à une vitrine découplée. Nous avons détaillé les conditions de réussite de ce modèle dans l’article sur le headless.
Pour qui ce n’est pas fait
La boutique B2C standard. Si vos besoins sont couverts par une plateforme du marché avec quelques extensions, Sylius vous fera payer en développement ce que d’autres offrent déjà.
L’entreprise sans relais technique durable. Un projet Sylius se maintient comme une application : mises à jour du framework, correctifs de sécurité, évolutions. Sans prestataire engagé sur la durée, la boutique vieillit vite.
Le budget serré ou le délai court. Il faut du temps pour développer ce qu’une plateforme clé en main fournit dès le premier jour.
Ce que l'exploitation nous a appris. Sur nos propres boutiques, nous avons choisi des solutions standard, parce que nos spécificités tenaient dans ce qu'elles savent faire : prix indexés sur un cours, produits sur mesure avec devis. En revanche, lorsque nous étudions un projet où chaque client professionnel a ses propres prix, ses propres références et ses propres circuits de validation, nous constatons que le temps passé à contourner une plateforme standard dépasse vite celui qu'aurait demandé une base comme Sylius. La frontière passe par la quantité de règles propres à votre métier.
Ce que coûte vraiment un projet Sylius
Nous ne publions pas de fourchette, car elle dépend entièrement du périmètre fonctionnel. Mais la structure du coût est prévisible :
Le développement initial représente la plus grande part, et il est proportionnel au nombre de règles métier spécifiques.
L’hébergement est à votre charge et doit être dimensionné et surveillé.
La maintenance est un poste récurrent à prévoir dès le départ, et non une option à négocier une fois le site livré.
Les intégrations avec l’ERP, le PIM, les transporteurs et le paiement, souvent à développer ou à adapter.
La comparaison honnête se fait sur trois ans, avec tous ces postes, comme nous le détaillons dans le coût de possession d’une plateforme.
Les questions à poser à une agence qui propose Sylius
Combien de projets Sylius avez-vous en maintenance aujourd’hui, et depuis quand ? Qui dans l’équipe connaît le code, et que se passe-t-il si cette personne part ? Quelles fonctions de mon cahier des charges existent déjà dans Sylius, et lesquelles seront développées ? Comment se passent les montées de version ?
Une agence qui répond précisément à ces questions connaît l’outil. Une agence qui répond par la flexibilité en général vend une technologie, pas un projet.
Un avis franc. Sylius est un excellent choix quand vos règles métier sont réellement spécifiques et durables. Ce n'est pas un moyen d'avoir « un site plus professionnel » que Shopify. Si vous ne pouvez pas lister au moins une dizaine de besoins que les plateformes standard couvrent mal, vous n'avez probablement pas besoin de Sylius.
Pour situer Sylius parmi les autres options, voir quelle plateforme e-commerce choisir. Nous aidons à trancher ce choix sur notre page agence e-commerce CMS.
Un projet de boutique en ligne ? Nous concevons des sites e-commerce et nous exploitons les nôtres. Décrivez-nous votre projet, réponse sous 48 heures.