Accès rapide :
La plateforme complète de services et de solutions de Synolia pout délivrer la meilleure expérience.
Voir toutes nos expertises
Les experts de Synolia vous accompagnent tout au long de votre projet avec des services adaptés à vos besoins.
Voir tous nos services
Des solutions qui s’adaptent à vos besoins pour servir votre stratégie de digitalisation.
Voir toutes nos solutions
Premium Partner de la solution Sylius, nous vous proposons un programme de formation complet à destination des développeurs et administrateurs de la plateforme. Quel que soit le secteur d’activité de votre entreprise, nous vous aidons à maîtriser votre plateforme e-commerce et à exploiter tout son potentiel.
De un à trois jours, en présentiel ou à distance, nos parcours de formation Sylius sont adaptés à vos profils et à vos besoins.
1. Introduction Prérequis (PHP 8, Composer, notions Symfony) Objectifs et déroulement de la formation
2. Présentation de Sylius Qu’est-ce que Sylius ? Cas d’usage et positionnement (B2C, B2B, entreprises mid-market) Communauté et écosystème Sylius Standard vs Sylius Plus
3. Architecture de Sylius Les couches principales : * Composants * Bundles * Core Interfaces de communication (Admin, Shop, API)
4. Installation Prérequis systèmes Installation traditionnelle (Composer, MySQL, PHP, etc.) Installation avec Docker Outils de développement recommandés (IDE, clients API)
5. Resource Bundle Présentation et configuration minimale CRUD des ressources Création et personnalisation de ressources, contrôleurs, formulaires, repositories, factories Événements et intégration Twig
6. Grid Bundle Présentation (listing, filtres, pagination, actions) Création et personnalisation de grilles Ajout d’actions et champs personnalisés Intégration dans le menu Admin
7. Locales et traductions Locales (ISO 15897) Traductions statiques et entités traduisibles Gestion des traductions dans Symfony
8. State Machine Concepts clés : états, transitions, gardes, callbacks Utilisation dans Sylius (commandes, paiements, livraisons) Création et personnalisation de machines d’état
9. Channels Définition des canaux de vente Différences entre canaux (produits, devises, langues, promotions…) Création de ressources multi-canaux
10. E-mails Types d’e-mails (confirmation, reset mot de passe, commande, expédition…) Configuration en développement et production Création et personnalisation d’e-mails
11. Taxons Taxonomie et hiérarchie Importateur de taxons
12. Attributs et options Différence entre attributs et options Gestion des variantes Importateurs
13. Zones et taxes Zones géographiques Catégories et taux de taxe
14. Produits Produits simples et configurables Gestion des stocks Importateurs Ajout d’onglets dans le menu produit
15. Promotions Promotions panier : règles, actions, filtres Promotions catalogue : scopes et actions Création de règles, actions et filtres personnalisés
16. Expéditions et paiements Présentation des méthodes d’expédition Présentation des méthodes de paiement
17. Utilisateurs et commandes Types d’utilisateurs : client, ShopUser, AdminUser Séparation Customer / ShopUser Gestion des commandes et cycle de vie Processus de commande (order processors)
18. API Sylius API Shop et Admin API Platform et endpoints Cas d’utilisation (headless, hybride, intégrations) Création et personnalisation d’endpoints
19. Validation Validation frontend et backend Ajout et personnalisation de règles de validation
20. Fixtures Définition et rôle Utilisation en développement, tests, production Création et personnalisation de fixtures
21. Frontend Twig et templates jQuery Webpack Encore Création de thèmes
22. Tests La pyramide des tests PHPUnit Mise en pratique
23. Plugins Qu’est-ce qu’un plugin Sylius ? Avantages et cas d’usage Types de plugins (open-source, privés, payants) Création d’un plugin (squelette, config, ressources, forms, grids, state machine, fixtures, routing, templates, validation, tests, documentation)
1. Introduction à Sylius Présentation Générale de Sylius (différences standard / plus) Découverte de l’interface d’administration et concepts de base (navigation, menu, filtres, recherche). Découverte de l’interface standard de la boutique front Présentation du lexique (définitions des termes et concepts clefs)
2. Gestion du catalogue produits Produits et variantes : type de produit, création, gestion des déclinaisons (tailles, couleurs, etc.). Attributs & options : comment enrichir les fiches produits. Catégories & taxons : organisation de l’arborescence. Gestion des inventaires produits – SYLIUS PLUS Enrichissement de produits (médias, SEO, etc.)
Exercice pratique : créer une fiche produit complète.
3. Gestion des clients et comptes utilisateurs Fiches clients : consultation, mise à jour, création manuelle, connexion « en tant que » Groupes et pool de clients (B2B/B2C, segments). – SYLIUS PLUS Droits et rôles des utilisateurs back-office (selon paramétrage du projet).
4. Gestion des commandes Cycle de vie d’une commande : paiement, préparation, expédition, retour (RMA / Crédits mémos). Gestion des statuts (commande, paiement, livraison). Gestion des factures
Exercice pratique : traiter une commande de bout en bout.
5. Animation marketing Promotions panier et catalogue (réduction %, montant fixe, sur un produit, sur un panier). Codes promo. Avis clients / produits Programme fidélité – SYLIUS PLUS
Exercice pratique : configurer une campagne promotionnelle.
6. Rapports, suivi et outils de pilotage Dashboard : Statistiques et rapports natifs.
7. Configurations avancées et paramétrages boutique Gestion des canaux / businessUnits – SYLIUS PLUS Gestion des devises et langues. Paramètres de livraison (pays, zones, transporteurs, règles). Paramètres de paiement (moyens, conditions). Paramètres des taxes (catégories et taux) Règles B2B spécifiques (catalogue restreint, droits par compte) – SYLIUS PLUS
8. Atelier pratique Mise en situation : chaque participant gère un mini-scenario complet (création produit, commande test, validation, génération promo).
Nos consultants Sylius accompagnent depuis plusieurs années des projets e-commerce complexes, allant du BtoB au BtoC, en passant par les migrations et intégrations avec les applications du système d’information. Leur expérience terrain garantit une formation concrète, adaptée aux besoins réels des équipes et des projets.
Olivier Allain, architecte de la solution Sylius pour Synolia depuis 2017 accompagne nos clients au quotidien. Il travaille en étroite collaboration avec l’éditeur et dispense régulièrement des sessions de formation et de présentation de la roadmap produit à nos clients.
Synolia, Premium Partner Sylius en France depuis plusieurs années, combine expertise technique, expérience concrète et approche sur-mesure. Nos formations permettent aux équipes de maîtriser Sylius, de l’administration aux bonnes pratiques de développement, tout en s’adaptant aux besoins spécifiques de votre projet e-commerce.
À l’issue de la formation pour les développeurs, les participants devraient être capable de :
À l’issue de la formation pour les administrateurs, les participants devraient être capables de :
Notre équipe se fera une joie de vous accompagner et de vous former pour exploiter tout le potentiel de la solution Sylius.