Drupagora 2014 - Retour d'expérience MK2 / DrupalCommerce

568 vues

Publié le

Présentation de mon intervention à l’événement Drupagora 2014 avec Julien Bleton (product manager MK2) et Yohan Tillier (developer drupal chez commerce guys)

0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
568
Sur SlideShare
0
Issues des intégrations
0
Intégrations
43
Actions
Partages
0
Téléchargements
7
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Drupagora 2014 - Retour d'expérience MK2 / DrupalCommerce

  1. 1. Julien Bleton Product Manager Philippe Albert Ex-Responsable digital Yohan Tillier Développeur 14 novembre 2014 Retour d’expérience Drupal et Drupal Commerce
  2. 2. 14/11/14 Historique AOUT 2011 JUIN 2013 JANVIER 2014 Lancement de la première version du service de réservation MK2 avec Drupal 6 et Ubercart Lancement de la nouvelle plate- forme de réservation sous Drupal 7 et Drupal Commerce Création du nouveau pôle digital dédié à la transformation numérique du groupe
  3. 3. 14/11/14 Contexte et équipe projet Julien DUBOIS: Lead Developer Yohann TILLIER: Drupal Developer Florian LE BRENN : Drupal Developer Philippe ALBERT : Chef de projet fonctionnel / Product manager Maria NADIRASHVILI : Chef de projet webmarketing Camille Quelennec : Assistant Chef de projet Arthur ITEY: Drupal Themer
  4. 4. 14/11/14 Sommaire L’approche multi-canal Intégration d’un mode de paiement custom Mise en place d’une API métier
  5. 5. 14/11/14 L’approche multi-canal Mise en place des thèmes dédiés Desktop www.mk2.com Mobile & Tablet m.mk2.com
  6. 6. 14/11/14 L’approche multi-canal Thèmes dédiés VS thème unique en responsive design Problématiques • Tableaux de programmation • Tunnel d’achat (choix de billets) • Complexité dans la gestion des tailles d’images (affiches films)
  7. 7. 14/11/14 L’approche multi-canal Emails transactionnels adaptés au mobile Intégration aux services tiers
  8. 8. 14/11/14 Performances mk2.com - Évènements Avant-premières, Carte Blanche, Cycles, Séances Spéciales ou Festival. Entre 20 et 100% des billets vendus sur le web. Dont 10 à 25% sur mobile.
  9. 9. 14/11/14 Panels + Themekey Une page = Une variante L’approche multi-canal: Réponse technique
  10. 10. 14/11/14 Panels + Themekey Une page = Une variante Sélection en fonction du thème L’approche multi-canal: Réponse technique
  11. 11. 14/11/14 Panels + Themekey Une page = Une variante Sélection en fonction du thème Layout et contenus différents L’approche multi-canal: Réponse technique
  12. 12. 14/11/14 Intégration d’un mode de paiement custom • Carte prépayée de 5 places à 34,50€ soit 6,90€ la place • Vendue sur MK2.COM • Vendue dans les salles de cinéma MK2 Chiffres Carte 5 • 10% des cartes 5 sont vendues sur le web. • 12% des billets du réseau sont achetés via une Carte 5 VS 25% des billets sur le web • 35% des cartes 5 enregistrées sur le web sont des cartes physiques. Carte 5
  13. 13. 14/11/14 Intégration d’un mode de paiement custom Enregistrer sa carte 5 sur mk2.com Scanner sa carte 5 en borne
  14. 14. 14/11/14 Intégration d’un mode de paiement custom Forte interaction avec le système de billetterie • Aucune information de solde n’est stockée sur la plate-forme MK2 • Consultation en temps réel du solde de la carte
  15. 15. 14/11/14 Intégration d’un mode de paiement custom: Réponse technique 1
  16. 16. 14/11/14 Intégration d’un mode de paiement custom: Réponse technique 1 2
  17. 17. 14/11/14 Intégration d’un mode de paiement custom: Réponse technique 1 2 3
  18. 18. 14/11/14 Intégration d’un mode de paiement custom: Réponse technique 1 2 3 4
  19. 19. 14/11/14 Mise en place d’une API métier Pourquoi une API ? • Fournir les informations métiers aux applications clientes (ex : app iOS MK2) Ressources métiers • Film / Salle / Séance / Utilisateur A l’avenir : • Accès API aux partenaires • Accès API aux développeurs externes • Alimenter les différents systèmes d’information de l’exploitation (écran de présentation des films en salle)
  20. 20. 14/11/14 Mise en place d’une API métier: Réponse technique Services Ressource Retreive, Create, Update, Delete, IndexOpérations Arguments Released_date, Seance_date, MovieTheater_id
  21. 21. 14/11/14 Conclusion • Attention à la dépendance des modules contrib utilisants des services tiers (ex : Facebook Connect & Twitter Connect) Pourquoi Drupal / Drupal Commerce ? • Possibilité de relier simplement des types de contenus éditoriaux et e-commerce • Gain de temps de développement avec des modules tel que Views / Page Manager • Possibilité d’exporter la configuration des modules via Features • Industrialisation des déploiements via Drush Points de vigilance : • Anticiper les problématiques de performance (utilisation d’un serveur de cache Varnish) • Grande possibilité de personnalisation (champ des types de contenu) mais attention au nombre de tables en base et au volume de la base
  22. 22. Merci @PhilippeALBERT @julien_bleton @yohantillier

×