Sylius Days 2025
Accueil Blog Sylius Days 2025

Sylius Days 2025

Sylius Évènements

Jacques Bodin-Hullin

Jacques Bodin-Hullin

23 mai 2025

Les Sylius Days 2025 ont eu lieu le 22 mai 2025 dans les locaux de Smile Paris, rassemblant la communauté française autour de la plateforme e-commerce Sylius.

Cette journée de conférences techniques a permis aux développeurs, chefs de projet et professionnels du e-commerce d'échanger sur les dernières innovations et bonnes pratiques autour de l'écosystème Sylius.

Monsieur Biz, en tant que partenaire Sylius, était bien évidemment convié à cette journée de conférences.

Romain présentant Gally à l'écran

Boost Your Searchandising with Gally

par Romain Ruaud (Smile)

Romain a présenté Gally, une solution open source de "searchandising" développée par Smile pour optimiser la recherche et le merchandising sur les sites e-commerce. Contrairement aux solutions SaaS fermées comme Algolia ou doofinder, Gally se distingue par son caractère open source et sa personnalisation totale. Basé sur ApiPlatform et utilisant les moteurs Elasticsearch/OpenSearch, Gally propose une approche API-first compatible avec Sylius !

La démonstration a montré les fonctionnalités clés :

  • Configuration simplifiée : interface graphique pour configurer les filtres, la recherche et les options d'affichage sans connaissances techniques d'Elasticsearch
  • Gestion des synonymes et expansions : thesaurus intégré pour améliorer la pertinence
  • Catégories virtuelles : création automatique de catégories basées sur des règles (ex: produits < 50€ pour Black Friday)
  • Système de boost : règles de ranking avec prévisualisation, dates de début/fin, et outils de debug
  • Recherche vectorielle : utilisation de modèles de machine learning pour comprendre les requêtes sémantiques (ex: "outfit de ski pour mon fils")

Le modèle économique propose une version open source gratuite (configuration, recherche, indexation) et une licence payante pour les fonctionnalités avancées (boost, catégories virtuelles, recherche vectorielle). La roadmap inclut le tracking comportemental et des tableaux de bord analytics.

Chez Monsieur Biz nous réfléchissons sérieusement à utiliser Gally dans nos projets !

When FrankenPHP meets Sylius

par Kévin Dunglas (créateur de FrankenPHP, Les Tilleuls coop)

Kévin a présenté FrankenPHP, un serveur d'application PHP moderne écrit en Go et basé sur Caddy, qui révolutionne les performances des applications Web, dont Sylius évidemment. Sa présentation a détaillé le mode worker qui permet de garder l'application Symfony en mémoire entre les requêtes, évitant ainsi le coûteux processus de boot répétitif. Les résultats sont spectaculaires : passage de 150 à plus de 1000 clients concurrents sur une même instance AWS, économies de près de 1000$ par mois d'hébergement, et temps de réponse 80% plus rapides. Il a également présenté le support du code de statut HTTP 103 (Early Hints) qui améliore le "Largest Contentful Paint" de 30% selon Cloudflare et Shopify, ainsi que l'intégration native de Mercure pour les fonctionnalités temps réel.

Pour les développeurs, FrankenPHP propose aussi un mode "watch" qui redémarre automatiquement l'application lors des modifications de code, et la possibilité de packager toute l'application en un binaire standalone.

Depuis quelques jours FrankenPHP est officiellement supporté par la PHP Foundation. Un vrai Game Changer !

Il faut savoir que FrankenPHP sera bientôt nativement supporté par Clever Cloud. Certains de nos clients pourraient bien profiter de ces innovations dans l'année qui s'écoule !

Translate the UIs of your Sylius applications efficiently

par Mathieu Santostefano (SensioLabs, Symfony Core Team)

Mathieu a présenté une approche complète pour gérer efficacement les traductions dans les applications Sylius. Sa présentation a couvert les aspects théoriques et pratiques de l'internationalisation, en distinguant les contenus dynamiques (gérés nativement par Sylius) des éléments statiques de l'interface (boutons, labels, erreurs). Il a détaillé le format standard XLIFF, recommandé par le consortium OASIS, et expliqué comment utiliser les Translation Management Systems (TMS) comme Lokalize ou Crowdin par exemple. La démonstration pratique a montré l'utilisation des commandes Symfony translation:extract, translation:push et translation:pull pour automatiser le workflow de traduction, ainsi que l'intégration avec UX/Translator (de Symfony UX !) pour exposer les traductions côté frontend via JavaScript.

How to Integrate AI into Sylius

par Sabrine Ferchichi & Alexandre Haroutunian

Cette conférence a présenté un cas d'usage concret d'intégration de l'intelligence artificielle dans une boutique Sylius pour le secteur de la restauration. Les speakers ont illustré leur propos par le scénario d'un restaurateur qui envoie ses commandes par SMS, photos et messages vocaux à son commercial. Leur solution utilise l'IA pour parser automatiquement ces différents types de contenus, identifier les produits demandés et pré-remplir un panier de commande. Cette approche permet de simplifier drastiquement le processus de commande pour les clients tout en réduisant la charge de travail des commerciaux qui n'ont plus à déchiffrer manuellement les demandes.

Chez Monsieur Biz nous utilisons l'IA pour de petits traitements pour le moment. L'utilisation d'un RAG (Retrieval Augmented Generation) pourrait être notre prochaine étape pour pouvoir fournir des IA plus "intelligentes" sur les données de nos clients !

Payment Request + Stripe: The Technical Behind-the-Scenes

par Francis Hilaire (Sylius Key Contributor, créateur du Payment Request)

Francis a présenté sa feature Payment Request, une alternative moderne à Payum pour gérer les paiements dans Sylius. Il a expliqué les limitations de Payum, notamment pour les boutiques headless, et détaillé l'architecture de sa solution qui permet de basculer facilement entre Payum et Payment Request via un simple flag de configuration. Sa présentation technique a montré comment Payment Request facilite l'implémentation de plugins de paiement pour Sylius 2.0, tout en maintenant une compatibilité avec l'existant.

Nous suivons de près le travail de Francis avec qui nous échangeons régulièrement.

Sylius & Automation, let's dive in!

par Jacques Bodin-Hullin

J'ai pu faire une démonstration de quelques Automations que nous réalisons chez Monsieur Biz. Les participants ont pu voir quelques scénarios : modération automatique des avis clients, envoi de SMS à certaines étapes de la commande, utilisation du Marketing Automation, détection des demandes RGPD faites via le formulaire de contact, etc.

Cette journée s'est clôturée sur une invitation à se rejoindre pour des échanges informels, ainsi qu'un rappel du workshop Sylius prévu le lendemain pour approfondir les connaissances pratiques sur la plateforme.

Jacques Bodin-Hullin présentant sa conférence : Sylius & Automation, let's dive in!

The Green Performance Paradox: How Optimizing for Speed Creates Sustainable eCommerce

par Guillaume Moigneu (Field CTO chez Platform.sh)

Guillaume a présenté sa vision du Green IT, notamment dans le cadre de l'hébergement. Choix de la localisation des serveurs, problématiques de cache, optimisations via Blackfire (Monsieur Biz est labellisé Blackfire Enabled!), utilisation de différentes techniques pour rendre nos applications plus robustes et plus green.

Évidemment Guillaume a parlé de FrankenPHP dont nous avons parlé plus haut.


J'ai été vraiment ravi de participer à cet événement, en tant que speaker d'une part évidemment, mais également en tant que participant. Beaucoup de têtes sont déjà très familières et on se rend compte que la communauté Sylius est en train de grandir vite !