• Culture Web
  • Développement
  • E-Commerce

FAQ Sylius : les questions que vous vous posez sur la solution e-commerce polonaise

marion_s_8912bbb03c
Marion Sainty, Business Developer
Le 21 février 2023
Article_Sylius_0b8df23544
  • ecommerce
  • culture web
  • sylius
  • cms

Lecture :8 minutes

 

Depuis son lancement en 2017, le framework Sylius, solution polonaise de e-commerce, a fait du chemin. Encensé par les développeurs, adopté par les agences, Sylius est de plus en plus présent dans les discussions. Pourtant les premiers intéressés, les e-commerçants, sont encore un peu perdus et perplexes face à cette nouvelle solution. C’est bien normal, il est temps de décrypter l’univers de Sylius pour vous aider à y voir plus clair.

1. Sylius c'est quoi ?

Sylius est une solution e-commerce développée sur le framework Symfony. Sa vocation est le développement de sites de vente en ligne sur mesure.

Sylius et Symfony

Sylius est un socle qu’on pourrait décrire comme léger, c'est-à-dire qu’il y a peu de fonctionnalités incluses de base. Vous ajoutez brique par brique, uniquement ce dont vous avez besoin. Une solution légère qui offre donc d’excellentes performances, et qui est facile à héberger et maintenir.
Sylius est une solution headless (dont le front n’est pas nécessairement attaché au back) ce qui en fait une solution prête pour la PWA ou pour l’utiliser avec n’importe quelle technologie front et construit avec API Platform, un outil Symfony qui facilite la gestion des API et l’interconnexion avec des services additionnels : ERP, CRM, PIM, DAM, etc. via du REST ou du GraphQl.


Dans un souci d’amélioration continue de la performance de son outil, Sylius propose une version premium : Sylius Plus. Cette nouvelle édition assure une gestion plus avancée des modules pour enrichir le contenu du projet web et faciliter le travail du développeur.

2. Pourquoi choisir Sylius pour mon site e-commerce ?

La question est pertinente car même si dans le principe n’importe quel site peut être développé sur Sylius, il existe de nombreuses solutions e-commerce qui peuvent être plus adaptées en fonction du type de projet. Si sa force réside dans son ultra-personnalisation, pour quel type de situation peut-on envisager Sylius ?

Du sur-mesure et des fonctionnalités spécifiques

De par sa nature modulaire, Sylius s’adresse aux entreprises de taille intermédiaire ayant un projet nécessitant une forte personnalisation ou du sur-mesure. Des projets qui sortent du standard et qui impliquent des développements spécifiques, ou des architectures originales ou complexes.

Sylius en action

Ce qu’on entend par standard ce sont des fiches produits, des pages catégories avec des listes de produits, un checkout classique.

Voici quelques exemples d’activités qui sortent de ce cadre et nécessitent des développements spécifiques ou sur mesure :

  • vous avez une activité de ticketing : on peut citer la vente de places de spectacle comme le site de Gérard Drouot Production, ou encore la vente des tickets pour les musées, comme le site du Muséum d’Histoire Naturelle.
  • vous êtes dans l’immobilier
  • vous avez un site de voyage : par exemple, le site experience-mont-blanc.fr permet de trouver une expérience via des critères de lieu, de date, de durée ainsi que des thématiques.
  • vous livrez des repas
  • vous avez un projet unique : par exemple, la plateforme MyLeo est un projet porté par un cabinet d’avocats français, qui a pour vocation de monter des actions collectives en justice. La plateforme doit donc permettre l’inscription à des actions, la gestion des pièces administratives, l’administration back-office des dossiers etc.
  • vous créez une marketplace de mise en relation d’artisans avec des acheteurs pour la réservation d’ateliers ou de formation (exemple : poterie, joaillerie, parfumerie) ou de l’achat de produits d’artisanats d’artisans à particuliers.


La liste n’est pas exhaustive, on pourrait citer également d’autres secteurs qui ont des besoins très spécifiques : les systèmes de réservation hôtelière (booking), les stations de ski (météo, infos pistes, achat forfaits), la gestion de vente et/ou location automobile, les taxis (réservation de course, calcul de course), l’éducation (cours et exercices pédagogique, bulletin et notation en ligne), les devis en ligne (assurance, matériaux, services) etc.

Sylius est particulièrement adapté aux projets avec de forts besoins d’intégration dans les systèmes d’information type ERP, PIM, CRM ou BI.

Du B to B

Par essence, un site e-commerce B to B ne propose pas les mêmes fonctionnalités qu’un site B to C.

Lorsqu’ils commandent en ligne, les professionnels ont toutes sortes de besoins spécifiques :

  • commander en masse
  • commander en important une liste de références
  • demander un devis
  • accéder à ses factures dans son compte client
  • donner l’accès au “compte de l’entreprise” à d’autres collaborateurs
  • régler sa commande sur facture
  • etc.

Quant au commerçant qui vend à des professionnels, il a lui aussi des besoins particuliers, par exemple :

  • cacher les prix aux visiteurs sans compte client
  • afficher des tarifs personnalisés
  • insérer des tableaux pour la configuration des produits (lorsque vous vendez en gros, le prix change en fonction de la quantité)
  • proposer la personnalisation des produits
  • etc.

De par sa nature souple et modulaire, Sylius sera une très bonne solution pour réaliser des projets B to B.

Vous êtes encore sur Magento 1

Certains e-commerçants utilisent toujours l’ancienne version de Magento, qui n’est plus maintenue par l’éditeur. S’accrocher à Magento 1 n’est pas une solution, c’est risqué et coûteux, malgré les initiatives communautaires tel qu’OpenMage LTS.
Il faut bien noter que les investissements sur Magento 1 seront perdus lors du passage à une autre solution, même si la solution choisie à ce moment-là est Magento 2. Toutes les surcharges de code, les modules installés, les intégrations de style, etc. seront à refaire.
En effet, ce qu'on appelle une migration vers Magento 2 se traduit plus par un changement de technologie qu’une migration vers une nouvelle version. Conscients de cet effort organisationnel et financier, un bon nombre d’e-commerçants ont donc toujours une boutique sur Magento 1.


Il peut y avoir d’autres raisons bien sûr, comme les mauvaises performances de votre Magento 1 ou encore la complexité du back office. Si c’est votre cas, et en fonction de votre activité, il peut être judicieux d’envisager une refonte de votre site sur la solution Sylius.
D’ailleurs, n’hésitez pas à lire le comparatif Sylius VS Magento 2, qui donne du grain à moudre dans les réflexions que vous pourriez avoir sur l’avenir de votre écosystème e-commerce.

3. Quels sont les points forts de Sylius ?

Par son socle léger et son approche composable, Sylius est un bon compromis entre le CMS (haut niveau, pré-packagé) et l’approche full-custom. Les sites sur Sylius montrent d’excellentes performances, notamment sur PageSpeed.
Il est idéal pour faire du sur-mesure, pour garantir une capacité d’innovation et de croissance.
C’est également une solution orientée Dev eXperience, Open-source et basée sur le framework Symfony.

Le framework Symfony

Framework PHP OpenSource le plus populaire au monde, Symfony par son approche se concentre uniquement sur la logique métier de la tâche à effectuer, et non sur la technologie à utiliser.

Un Framework est un ensemble de code offrant un cadre de travail applicatif au développeur, lui apportant des outils standards lui permettant de développer rapidement.

Les principales fonctionnalités de Symfony sont implémentées avec des bundles (ou librairies, ou encore packages). Un bundle est un ensemble de fichiers qui permettent la mise en oeuvre d’une fonctionnalité, comme par exemple un blog ou un panier d’achat.

Sylius Bundle

Sylius est en soit un ensemble de bundles pré-packagés et tous les bundles compatibles Symfony sont compatibles avec Sylius. Cela offre donc beaucoup de possibilités, dû à l'existence d’une quantité très importante de bundles. Ces bundles sont en général gratuits et disponibles sur Packagist et Github, et permettent aux développeurs d'économiser beaucoup de temps et d'efforts lors du développement du projet.

Si Symfony bénéficie d’une si grande communauté et d’un si grand nombre de bundles c’est parce que ce framework est utilisé par d'autres CMS comme Drupal, Sulu, Joomla, et d'autres CMS e-commerce comme Shopware.

Best-of-Breed

Le terme best-of-breed mis en avant par les équipes de Sylius désigne un approche qui consiste à choisir les meilleures solutions de l’écosystème e-commerce et de les faire travailler entre elles. Sylius permet une facilité de connexion et de dialogue entre différents services, ce qui permet aux marchands d’associer les meilleures solutions à son site e-commerce.

https://sylius.com/blog/what-is-best-of-breed/

Une approche à mi-chemin entre le CMS et le full custom

Un CMS e-commerce a pour vocation d'organiser et de gérer le contenu spécifique permettant d’administrer un site e-commerce. Il s'agit d'un logiciel en ligne grâce auquel il est possible de créer, de gérer et de modifier facilement un site web, sans avoir besoin de connaissances techniques en langage informatique.

En complément, l’approche de Sylius et la base Symfony permettent et encouragent une grande personnalisation. La flexibilité et la liberté offertes par cette solution permet une grande évolutivité : les e-commerçants peuvent suivre les évolutions rapides du marché et s’adapter aux comportements des consommateurs afin de rester compétitifs.

Une plateforme sans tête

Les plateformes e-commerces traditionnelles associent étroitement le frontend (la partie visible du site, avec laquelle les utilisateurs interagissent) au backend (la partie non visible permettant l’administration du site). Dans ce cas, toute tentative d’utiliser d’autres technologies front que celles choisies par la plateforme se révèlera complexe. .

Une plateforme headless détache les deux, leur permettant d’être développés et maintenus indépendamment.  Les développeurs peuvent développer une interface en utilisant n'importe quelle technologie front comme Vue.js, React ou Twig sans être soumis aux contraintes du back. Le back indépendant pourra être utilisé par d’autres front ou systèmes, comme une application mobile par exemple qui s’y connecterait via une API.

Sylius Headless

Ce modèle permet aux e-commerçants qui ont des besoins spécifiques d’avoir un site correspondant à leurs besoins et à leur image. De plus, comme les technologies front optimisent à fond les performances, vous disposerez généralement d’une meilleure expérience utilisateur et une navigation plus fluide, ce qui améliore significativement les taux d'engagement et de conversion.

4. Quelles sont les limites de la solution ?

Si vous cherchez une solution prête à l’emploi très haut niveau qui intègre des centaines de fonctionnalités sur étagère, Sylius n’est pas fait pour vous. Sylius propose uniquement les fonctionnalités MVP (Minimum Viable Product) du e-commerce, le reste doit être développé ou fourni par des services tiers.

  • La solution s’adresse principalement aux projets complexes ou qui intègrent des fonctionnalités spécifiques. L’intégration de ces fonctionnalités nécessite un effort important, même s'il reste moindre par rapport aux solutions concurrentes.
  • La solution est jeune, et doit continuer à faire ses preuves pour inspirer la confiance des e-commerçants.
  • Les modules disponibles sont encore limités dans certains domaines comme la fidélisation ou le parrainage.
  • Le discours est très orienté technique, il convainc donc les développeurs et les CTO, mais a encore du mal à être entendu par les e-commerçants.

5. Quid de la communauté ?

Bien que jeune, la plateforme qui a fait le choix de s'orienter vers la technique, bénéficie d’une communauté ascendante. Les nouveaux talents veulent travailler sur Symfony et ont appris à travailler sur ce framework lors de leur formation.

Sylius communauté

Les profils techniques apprécient particulièrement son architecture modulable, sa souplesse et ses capacités de personnalisation.

On compte actuellement 5658 devs sur Slack.

Grâce à son approche Open Source, la plateforme évolue très régulièrement grâce à ses fans de la première heure qui proposent des optimisations, ce qui garantit constamment à ses utilisateurs d’avoir une plateforme à l’image des besoins, qui évolue avec son temps

On compte actuellement 460 plugins créés par la communauté (déclarés sur la plateforme Sylius).

De leur côté, les agences web, en recrutement constant pour pouvoir répondre aux attentes de leurs clients toujours plus connectés, sont sensibles à ses signaux et se dotent de plus en plus d’un pôle dédié au développement sur Sylius.

On compte plus de 80 agences qui utilisent Sylius en France.

Avec la Pologne, sa mère patrie, la France est le principal exploitant de Sylius.
On compte actuellement 850 sites en production en France selon BuiltWith (vs 250 en octobre 2021).

6. Sylius VS. Magento

Sylius n’est pas un CMS dans le sens où la solution ne propose pas des centaines de fonctionnalités sur étagère.
La mission que s’est donné l’éditeur est de combler un grand vide sur le marché de l'e-commerce : une approche à mi-chemin entre le CMS et le full-custom.


Sylius souhaite ainsi proposer le meilleur des 2 mondes : des fonctionnalités e-commerce de base, pour éviter de repartir de zéro, couplé à la puissance et la souplesse du framework Symfony.
Pour faire une analogie, avec Sylius il faut assembler des briques pour construire un mûr sur des bases solides. Avec Magento, le mûr arrive tout entier et il faut parfois le déconstruire pour l’adapter au besoin.


Vous pouvez lire le comparatif Sylius vs Magento disponible sur le site de Sylius.

7. Sylius VS Prestashop

Prestashop c’est une approche monolithique de l’e-commerce, une solution sur étagère faite pour répondre à des besoins et des enjeux de boutiques de petite taille. Un tout petit pourcentage de boutiques PrestaShop génère plus de 1M€ de chiffre d'affaires. Le CA moyen des boutiques Prestashop est plutôt autour de 300K€ annuel.

Prestashop et son architecture monolithique répondent très bien à des besoins simples à des étapes de développement peu avancés mais n’est pas suffisamment évolutif pour répondre de façon optimale sur le long terme. Sylius va permettre de se doter d’une solution évolutive qui va répondre à des enjeux de croissance à partir de 1 à 2M€ de CA jusqu’à… 100, 200, 300M€ de CA.

Prestashop est un CMS tourné utilisateur pour créer un site e-commerce rapidement et facilement. Le module propose une version de base qui est néanmoins limitée, vous amenant rapidement à mettre les mains dans le code pour arriver à un minimum de personnalisation.

Sylius se base sur le principe de “Use What You Need”, permettant de ne se concentrer que sur les fonctionnalités nécessaires et par conséquent d’alléger les coûts de maintenance. Le framework est déjà réceptif aux nouveaux usages (API Centric) et aux interfaces réactives (ReactJS). Il offre un meilleur contrôle des performances grâce aux connexions aux systèmes tiers (CRM, ERP, WMS) et bénéficie d’une communauté active ainsi que du catalogue de bundles open source de Symfony2. Sylius s’adresse à des marchands ayant des besoins spécifiques et souhaitant une meilleure stabilité de leur activité e-commerce dans le temps.

https://www.gregorychartier.fr/fr/sylius-vs-prestashop/

8. Pérennité de la solution ?

La pérennité de la solution est assurée par son socle technique : le framework Symfony.
Comme expliqué plus haut, la communauté est ascendante, les développeurs apprennent à utiliser Symfony pendant leur formation. On peut aussi mentionner l'engouement croissant de la part des agences et des e-commerçants qui investissent dans la solution en créant de plus en plus de boutiques sur Sylius.

Enfin, on peut parler ici des capacités d’évolution de la plateforme qui constitue un argument sans précédent. Les marchands n’ont plus à s’en faire sur la pertinence de leur plateforme et peuvent la maintenir au niveau le plus haut, sans forcément procéder à une refonte ou à un changement de solution. Sylius leur permet de rester à jour et de s’adapter dès que nécessaire.

9. Coûts et délais ?

Comme pour n’importe quel projet e-commerce et ce peu importe la solution technique choisie, il est impossible de se positionner sur les coûts et les délais sans avoir au préalable étudié le cahier des charges. Chaque projet est unique et chaque entreprise a des besoins particuliers qui nécessitent parfois des développements spécifiques et donc un chiffrage précis.
Néanmoins les coûts de maintenance seront à priori moins élevés sur un site développé sur-mesure dès le départ, par rapport à une plateforme qu’on aurait dû tordre et retordre pour l’ajuster aux besoins.

Ce qu’on peut dire quand même, c’est que Sylius propose deux versions. La version dite “OpenSource” qui est en libre accès.
La seconde version, Sylius Plus, est Open Source également, mais représente un coût non négligeable. Il s’agit d’une licence annuelle basée sur le chiffre d'affaires (GMV) généré par votre boutique. Le coût sera par conséquent différent pour chaque projet, mais on peut dire que la licence reste pour l’instant moins chère que celles de ses concurrents.

Enfin, concernant les délais, la phase de conception peut selon les projets être plus rapide sur Sylius pour un site très spécifique. C'est parfois plus simple et efficace de faire une maison neuve que de faire de la rénovation. Symfony est doté de beaucoup d'outils qui permettent d'accélérer l'écriture du code pour développer les fonctionnalités.

10. Sylius OpenSource VS Sylius Plus ?

Les fonctionnalités incluses de base dans la version OpenSource sont les suivantes :

  • multilingues : vous pouvez dupliquer votre site en plusieurs langues
  • multi devises : vous permet d’améliorer l’expérience d’achat à l’international et ainsi booster votre taux de conversion
  • promotions / remises : des scénarios de promotion sont prévus mais vous pouvez également configurer vos propres règles
  • produits simples et configurables : une solution prête à l’emploi pour un grand nombre de produits
  • checkout flexible  : possibilité d’interchanger, retirer ou ajouter facilement des étapes


Les fonctionnalités apportées par Sylius Plus sont les suivantes :

  • RMA (gestion des retours) : les clients peuvent organiser le retour d’un article depuis leur compte client. Depuis votre tableau de bord, remboursez tout ou partie de la commande et choisissez le mode de remboursement (monétaire, bon d’achat, avoir etc.)
  • Multi dépôt : expédiez vos produits du dépôt le plus proche du client.
  • Gestion multi-boutique avancée : gérez plusieurs unités commerciales et créez différentes autorisations d'utilisateurs entre les unités.
  • Programme de fidélité : créez des règles de collecte de points et configurez les règles d’échange de points. Depuis son compte le client peut vérifier et utiliser ses points ses points de fidélité.
  • ACL (gestion des droits et des profils d’utilisateurs) : attribuez à votre équipe des rôles spécifiques dans votre panneau d'administration et gérez l'accès aux différentes sections de votre application

Sylius comparaison

Vous pouvez consulter la roadmap Sylius avec toutes leurs prévisions notamment sur Sylius Plus.

11. Quels e-commerçants utilisent Sylius ?

De nombreuses enseignes utilisent déjà Sylius, en voici quelques-unes très connues : Decathlon, Tikamoon, Intersport, Fly, Carrefour, ou encore le Museum National d’Histoire Naturelle.
Vous pouvez retrouver toutes leurs références sur le site de Sylius.

Nos articles

Découvrir aussi

Abonnez-vous au blog pour ne rien louper