S'abonner

Formation Drupal Commerce
Développeur

Développeur, vous souhaitez assimiler les techniques de développement sur
Drupal Commerce et son intégration profonde avec le noyau de Drupal 7.

Formation Drupal Commerce Développeur

Plus technique, la formation Drupal Commerce Développeur permet d'assimiler les fondamentaux
du développement sur Drupal Commerce et son intégration profonde avec le noyau de Drupal 7.
Cette formation Drupal Commerce Développeur est l'occasion de découvrir et comprendre le
fonctionnement de l'architecture de Drupal Commerce au travers d'exercices et d'études de cas.

Durant la première journée, vous découvrirez les bases de la configuration de Drupal Commerce.
La création et l'affichage de produits ainsi que le catalogue seront les premiers points
travaillés. Vous apprendrez par la suite le mode de gestion des commandes ainsi que les
règles de paiements (promotions, achat anonyme).

Après voir acquis les bases lors du premier jour, vous découvrirez les parties plus
techniques de Drupal Commerce. La base de données ainsi que l'architecture complète
de Drupal Commerce seront étudiées lors de cette deuxième journée. Finalement,
la formation Drupal Commerce Développeur se terminera avec une revue complète
des modules existant sous Drupal Commerce ainsi que plusieurs exercices pratiques.

A l'issue de la formation, vous serez en mesure de mettre en oeuvre
Drupal Commerce dans son ensemble, et pourrez répondre efficacement à
des demandes de création de nouvelles fonctionnalités.


Plan de cours en PDF

Prérequis

  • Bonnes connaissances de PHP
  • Connaissances en développement avec Drupal 7

 

Objectifs

  • Maîtriser les compétences techniques utiles pour développer des sites Drupal Commerce
  • Connaître les nouvelles fonctions Drupal 7 et comment Drupal Commerce les intègre
  • Comprendre la structure des Entités et l’architecture de Drupal Commerce
  • Connaitre les divers Hooks qui permettent d’intégrer des fonctionnalités Drupal Commerce
  • Comprendre la fonctionnalité du formulaire Add to Cart et la construction des Commandes
    ainsi que les détailles de ligne (Line Item).
  • Apprendre à développer avec Rules et comment créer des règles métiers complexes
  • Apprendre les fonctionnalités du système de paiement
  • Revoir les plus importants modules contribués

 

Plan de cours

Entités et Champs

  • Les concepts de base des Entités et Champs qui sont intégrée à l’architecture Commerce.
  • Entity Controller, le coeur du système et les opérations étendues par Entity API
  • EntityFieldQuery qui permet de construire de nouveaux types de requêtes
  • Précisions sur les Champs : les Widgets pour renseigner des données, et les Formateurs pour les afficher.
  • Vue d’ensemble des entités et champs de Drupal Commerce

Produits / Affichages

  • Les bénéfices de la séparation des produits et leurs affichages
  • Les fonctions particulières des champs d'attributs
  • La technique d’injection des champs référencés
  • Comment ajouter des champs personnalisables

Gestion avancée des produits

  • Astuces et modules pour la gestion unifiée des produits et leurs affichages
  • Personnalisation du back office de la gestion des produits
  • Importation des produits
  • Gestion des produits en masse avec VBO

Introduction au module Rules

  • Les bases et contraintes de Rules
  • Comment accéder aux données des entités qui ne sont pas exposées par défaut
  • Comprendre et construire des composants
  • Développer des Évènements, Conditions et Actions
  • Combiner Rules avec VBO pour la gestion des produits en masse automatisés

Prix des produits

  • Importance et utilisation du champ Prix
  • Schéma du champ Prix
  • Composants du prix
  • Instances par défaut du champ Prix dans les modules de Commerce
  • Démarche du calcul de prix de vente
  • Concepts avancés du prix
  • Création des taxes
    • « Sales tax » et TVA
    • Multi taxes
    • Taxes conditionnelles
  • Remises / réductions simples et conditionnels

Le panier

  • Le panier est une commande
    • Les statuts du panier
    • La mise à jour du panier et les actions déclenchées
    • La conversion d’un panier anonyme – et comment intervenir avec du code
    • Préconisations de suppression des anciens paniers
  • Démarche de l’ajout au panier – et comment intervenir avec du code
  • Créer de nouveaux types de lignes de commande

Tunnel d’achat

  • Comment créer et modifier les pages et les panneaux
  • Profils clients – création et gestion des profils et l’intégrité des données
  • Mise à jour des statuts de la commande pendant la finalisation de la commande, et les actions de Rules qui peuvent être utilisées

Paiement

  • Suivi des transactions de paiement
  • Définition et configuration des méthodes de paiement
  • Revue des méthodes de paiement intégré sur le site
    • Méthode exemple
    • Carte de crédit
  • Méthodes redirigée ailleurs
    • La démarche de paiement redirigée
    • Exemples des méthodes redirigées

Vue d’ensemble des modules contribués

  • Revue généralisée des modules importants
    • Addressbook
    • Shipping
    • Stock
    • File
    • Price Savings Formatter
    • Extra Price Formatters
    • Add to Cart Extras
    • Modules de paiement
  • Revue en détail de Search API



Contacter nos experts Drupal Commerce

Pour obtenir plus d'informations, recevoir une proposition commerciale et vous inscrire
dès à présent, n'hésitez pas à nous contacter par téléphone au 01 45 63 19 89,
via le formulaire ci-dessous ou directement par Email à .