Fin septembre 2020, Sylius a publié la nouvelle version de leur framework de eCommerce, Sylius 1.8. Plusieurs nouveautés sont à retrouver sur cette version ; une nouvelle API unifiée propulsée par ApiPlatform, un système de points de fidélité ainsi que de nombreuses contributions !
API unifiée, headless et PWA
La dernière version de Sylius 1.8 est basée sur une API unifiée, alimentée par ApiPlatform dont l’objectif est de remplacer, à termes, les 2 API d’origine (Shop et Admin) et de ne garder qu’une seule et même API. A l’heure où le PWA (progressive web app), prend de plus en plus d’ampleur, notamment en eCommerce, son aspect Headless facilite grandement l’intégration de ce type d’interface mais aussi l’intégration de solutions tierces.
Vous souhaitez en savoir plus sur l’Application Web Progressive (PWA) et le eCommerce ?
Afin de tirer pleinement parti de la puissance du PWA, nous avons investi une partie de notre R&D sur le sujet et formé nos développeurs. C’est ainsi que l’équipe de Sutunam est devenue l’un des partenaires officiels de Vue Storefront, qui compte parmi les meilleurs framework pour développer un site marchand PWA à ce jour.
API Platform pour votre eCommerce
Les deux précédentes API venaient directement du moteur de Sylius lui-même. L’équipe de Sylius a fait le bon choix en optant pour migrer sur API Platform. Une solution que nous utilisons nous-mêmes pour de nombreux projets.
En effet, pas besoin de réinventer la roue, API Platform est un framework REST et GraphQL efficace pour construire ses projets en mode API, un standard dans le monde Symfony 😉
N’ayez pas peur de l’araignée ! C’est une solution robuste qui nous fait gagner du temps pour nous concentrer sur la partie eCommerce. Les fonctionnalités prises en charge par API Platform sont pour le moment le catalogue produits, le panier et le paiement. Stay tuned, d’autres fonctionnalités sont à venir.
Système de points de fidélité (uniquement pour Sylius Plus)
Nous savons que cela ne plaira pas à tout le monde, mais la principale fonctionnalité Sylius Plus de cette nouvelle version reste l’intégration d’un système de points de fidélité. Ainsi, il est désormais possible de définir des points de récompense en fonction du montant des dépenses et permet aux acheteurs de dépenser ces points sous forme de remises. Ultra flexible, le programme de fidélité peut fonctionner en parallèle avec d’autres règles du moteur de promotion.
Si vous n’êtes pas membre de Sylius Plus mais que vous souhaitez développer votre propre système de programme de fidélité personnalisé, n’hésitez pas à nous contacter, nous nous en chargeons pour vous 😉
Nouvelles contributions de la communauté
Dans sa nouvelle version, Sylius a notamment pris en compte certaines fonctionnalités, corrections et améliorations apportées par sa propre communauté. Ce qui prouve une fois de plus l’efficacité des solutions Open Source surtout lorsqu’elles sont alimentées par leur incroyable communauté !
- Configuration flexible des règles de transport pour chaque mode de transport (PR contribué par Joachim) ;
- Débogage du chariot actuel dans le Symfony Profiler (PR) ;
- Définition des coupons de promotion dans les appareils (PR fourni par Jakob) ;
- Le prix d’origine (barré) est maintenant visible sur la page du produit (PR fourni par Julien) ;
- Documentation pour le processeur de commandes (PR fourni par Max) ;
- Basculement des variantes individuelles du produit (PR fourni par Manuele) ;
- Recherche de coupons par code (PR de Victor) ;
- Filtrage des commandes par mode d’expédition (PR fourni par Jacques) ;
- Ajout de texte d’aide aux formulaires (contribution PR d’Oliver) ;
- Filtrer les produits par canal (PR)
- Le menu de l’administration est maintenant consultable (PR contribué par Florian) ;
- Changement de la période d’affichage des statistiques du tableau de bord (fourni par l’équipe de Sylius) ;
- De nombreuses modifications mineures de l’interface utilisateur/UX dans le panneau d’administration (aussi).
Un projet en tête ?
Vous recherchez une équipe pour développer et maintenir votre projet de eCommerce Sylius ? Vous nous avez trouvé ! 😉 Contactez-nous et voyons ce que nous pouvons réaliser ensemble !