Formation OroCommerce

Synolia est le premier partenaire historique d’OroCommerce. Depuis la création de cette solution, nos équipes collaborent étroitement avec l’éditeur et contribuent activement à l'enrichissement de la solution.

Gagnez en autonomie et efficacité sur la plateforme e-commerce BtoB de référence !

Partenaire historique d’OroCommerce, nous vous proposons un programme de formation complet à destination des équipes métier et techniques. Quel que soit le secteur d’activité de votre entreprise, que vous soyez administrateur, chef de projet ou utilisateur, nous vous aidons à maîtriser votre plateforme e-commerce et à exploiter tout son potentiel.

De deux heures à trois jours, en présentiel ou à distance, nos parcours de formation OroCommerce sont adaptés à vos profils et à vos besoins.

OroCommerce-6

Formation utilisateur OroCommerce
  • Objectif : maîtriser à l’issue de la formation, l’utilisation quotidienne d’OroCommerce sur le périmètre fonctionnelle des applications déployées
  • Durée : 1 à 2 jours
  • Public : administrateurs de la solution OroCommerce
  • Prérequis : accès à l’administration OroCommerce
  • Programme :

Partie 1 : Informations générales

Architecture générale d’OroCommerce.
Concepts clés : Organisation, business unit, website, compte, utilisateur
Gestion des imports/exports Oro
Gestion des imports PIM : cycle de vie des données produit (PIM → Oro → front)

Partie 2 : Administration du back-office

Accueil
Navigation générale
Tableaux de bord (dashboards) : indicateurs standards, personnalisation des widgets

Clients
Comptes clients :
Création/gestion d’un compte
Gestion des adresses (facturation/livraison)
Groupes, segments et assignation à un commercial
Utilisateurs clients :
Création/modification/désactivation
Différence entre compte et utilisateur
Connexion en tant qu’utilisateur client

Ventes
Commandes : consultation, suivi, statut
Devis : création, validation, envoi
Opportunités : suivi des opportunités dans le pipeline (optionnel si activé)

Produits
Catalogue principal : arborescence et organisation
Produits : création, gestion, duplication
Familles de produits
Attributs : Gestion des attributs comme filtre
Prix : gestion des listes de prix, taxes
Relations produits : associés, alternatifs, upsell, cross-sell

Marketing
Catalogue Web :
Gérer l’ordre d’affichage d’un produit dans un listing
Créer un nœud de contenu
Dupliquer une catégorie ou un nœud
Pages de contenu : création, duplication
Homepage, slider et newsletter
Landing pages
Promotions

Stocks
Gestion et suivi de stock

Activités
Appels, emails, tâches, calendrier (CRM)

Rapports et segments 
Création de segments sur clients, produits ou ventes

Configuration
Utilisateurs back-office : création, gestion
Rôles et permissions : fonctionnement, bonnes pratiques
Workflows : principes, activation et gestion
Emails : modèles d’emails
Menus : personnalisation du back-office
Localisation : devises, taxes, traductions
Recherche : paramétrage de la recherche globale
Documentation officielle OroCommerce : où trouver les ressources

Partie 3 : Focus sur le spécifique développé par Synolia (adapté à chaque client)

Fonctionnalités spécifiques livrées
Règles métier personnalisées
Points de vigilance / bonnes pratiques
Préparation à la recette utilisateur

Formation utilisateur partie CRM d'OroCommerce
  • Objectif : maîtriser à l’issue de la formation l’utilisation quotidienne d’OroCommerce sur sa composante CRM
  • Durée : 2h
  • Public : administrateurs de la solution OroCommerce
  • Prérequis : accès à l’administration OroCommerce
  • Programme :

Partie 1 : Informations générales CRM

Architecture du module CRM
Définitions des concepts CRM clés
Cycle de vie d’un lead/opportunité
Organisation, business unit, website

Partie 2 : Utilisation du CRM OroCommerce

Comptes clients
Menu d’accès
Création d’un compte client
Gestion des informations générales
Groupes, segments et assignation à un commercial
Comptes

Utilisateurs clients
Création d’un utilisateur associé à un compte
Modification/désactivation d’un utilisateur
Visualisation du compte en tant qu’utilisateur

Leads
Menu d’accès
Création manuelle d’un lead
Suivi et qualification d’un lead
Transformation d’un lead en opportunité

Opportunités
Menu d’accès
Création d’une opportunité
Affectation et gestion dans le pipeline
Mise à jour des statuts
Suivi des montants et échéances
Consultation du journal d’activité

Activités
Menu d’accès
Création d’une activité (appel, email, tâche)
Lier une activité à un compte, un lead ou une opportunité
Suivi via le calendrier et le journal

Segments CRM
Création d’un segment sur les leads
Création d’un segment sur les opportunités
Utilisation des segments dans les vues et exports

Tableaux de bord standard
Indicateurs clés du pipeline
Suivi des performances commerciales

Partie 3 : Focus sur le spécifique développé par Synolia

Fonctionnalités spécifiques livrées
Champs ou entités personnalisés
Workflows CRM spécifiques
Règles métier personnalisées
Automatisations et notifications
Points de vigilance et bonnes pratiques
Préparation à la recette utilisateur

Formation développeur front end OroCommerce
  • Objectif : parcourir les concepts front end de base d’OroCommerce et découvrir leur fonctionnement
  • Durée : 2 jours
  • Public : développeur front end Symfony
  • Prérequis :

· Bonnes bases en HTML5, CSS3 et JavaScript (ES6).
· Connaissances de Twig et des concepts de templating
· Notions de SASS et Bootstrap
· Familiarité avec RequireJS, jQuery et Backbone.js (un plus)
· Connaissance de Git
· Environnement de développement prêt

  • Programme :

1. Introduction et installation d’OroCommerce 
Finalisation de l’installation de l’environnement de développement (Docker, Composer, IDE)

2. Bundles
Création d’un Bundle

3. Theming & layouts
Création d’un thème : ThemeBundle, extension du thème par défaut
Personnalisation : logo global, page d’accueil (ajout/suppression/déplacement de blocs)
Imports de layouts : création, modification

4. Traductions
Méthodologie pour trouver et compléter les traductions manquantes

5. JavaScript & composants
Création de Page Component
Création de BaseView, gestion des événements, utilisation en front
Override d’un fichier JS

6. CSS & Styles
Création de component
Override couleurs/polices du thème
Override d’un fichier config SCSS complet

7. Formulaires & Extensions Twig
Personnalisation des formulaires
Création d’une extension Twig

8. Layout Data Providers
Utilisation des providers dans un layout, gestion des conditions et contexte
Debug : Symfony Toolbar, mode dev Oro

9. Search Engine
Ajouter un champ à l’indexation
Personnalisation des listings produit/recherche
Affichage du champ indexé dans un datagrid

10. Datagrids
Fonctionnenment des datagrids
Création de nouvelles datagrids
Modification de datagrid existantes
Modification par event

11. Migrations
Migrations de donnés (fixtures)

Formation développeur back end OroCommerce
  • Objectif : parcourir les concepts back end de base d’OroCommerce et découvrir leur fonctionnement
  • Durée : 3 jours
  • Public : développeur back end PHP/Symfony
  • Prérequis :

· Connaissances solides en PHP 7/8 et programmation orientée objet
· Maîtrise d’un framework PHP (Symfony souhaité)
· Bases en Postgres (requêtes, index, relations)
· Compréhension de l’architecture MVC
· Connaissance de Git et gestion de branches
· Environnement de développement prêt (Docker ou équivalent, accès au code).

  • Programme :

1. Introduction et Installation d’OroCommerce:
Installation de l’environnement de développement (Docker, Composer, IDE)

2. Introduction & architecture
Présentation d’OroCommerce et de l’OroPlatform
Structure du code et organisation des bundles
Bonnes pratiques de développement et normes de codage

3. Bundles
Création d’un bundle

4. Entité
Création d’une nouvelle entité

5. Traductions
Méthodologie pour trouver et compléter les traductions manquantes

6. Migrations
Migrations de schéma : ajout de champs, ajout d’une liste à choix simple, ajout d’une relation
Modification d’une entité existante
Migrations de donnés (fixtures)

7. Formulaires & extensions Twig
Personnalisation des formulaires
Création d’une extension Twig

8. Datagrids
Fonctionnenment des datagrids
Création de nouvelles datagrids
Modification de datagrid existantes
Modification par event

9. Layouts & Twig
Découverte du système de layout
Modification d’une page via des actions

10. Commandes & cron
Création d’une commande symfony
Planification en tâche cron

11. Override
Création d’un event listener
Override d’un service
Création d’une extension Twig

12. Message queue
Principes et exemples
Envoi d’un message dans la MQ

13. Workflows
Principes et fonctionnement
Modification d’un workflow existant

14. Tests & base de données
Introduction aux tests unitaires Oro

15. Intégrations et sécurité
Création et consommation d’une API REST
Gestion des permissions et rôles utilisateurs
Intégration de modules externes

Des formations animées par nos experts certifiés OroCommerce

Nos experts disposent aujourd’hui des plus hauts niveaux de certification techniques et fonctionnelles délivrés par Oro. Ce sont eux qui interviennent sur la conception, le déploiement et l’intégration de votre plateforme OroCommerce. Ils connaissent votre projet et sont donc les mieux placés pour vous dispenser une formation contextualisée à vos enjeux et vos besoins (administration, techniques, fonctionnels).

Guillaume Grégoire, chef de projet et porteur de l’offre OroCommerce pour Synolia depuis 2022 accompagne nos clients au quotidien. Il travaille en étroite collaboration avec l’éditeur et dispense régulièrement des sessions d’onboarding, de formation et de présentation de la roadmap produit à nos clients.

Pourquoi choisir Synolia pour votre formation OroCommerce ?

Partenaire Gold d’OroCommerce, Synolia conçoit, intègre et optimise des plateformes e-commerce BtoB sur mesure pour des industriels, distributeurs et grossistes. Ainsi, nous avons acquis une expérience unique des problématiques complexes liées au e-commerce des professionnels : gestion de comptes clients, catalogues segmentés, grilles tarifaires spécifiques, gestion multi-entités, intégration ERP, etc.

Les bénéfices post formation

À l’issue de la formation OroCommerce, vos équipes gagnent en autonomie et en efficacité pour exploiter pleinement la plateforme BtoB de référence. Elles maîtrisent les fonctionnalités avancées et adoptent les bonnes pratiques pour optimiser les parcours clients et les processus internes.

Côté technique, vos développeurs acquièrent la capacité de personnaliser l’architecture OroPlatform, d’intégrer un CRM, un ERP ou un PIM, et de développer des fonctionnalités spécifiques en toute sécurité. Résultat : une utilisation optimale de votre solution, des opérations plus fluides, une meilleure expérience client et un retour sur investissement accéléré.


    Vous avez besoin d'une formation OroCommerce ?

    Notre équipe se fera une joie de vous accompagner et de vous former pour exploiter tout le potentiel de la solution OroCommerce.

    Contactez-nous !