Étude de cas :

les Bijouteries Lavigueur

Intégration complète d'un site transactionnel Drupal à leur ERP maison

 

Fondée en 1962, Bijouteries Lavigueur est devenu un leader dans l'industrie des bijoux grâce, notamment, à ses 11 bijouteries au Québec et en Ontario.

En 2012, ils ont entrepris un virage vers les technologies Web en voulant exposer tout leur catalogue de bijoux à un site Web épuré et ergonomique.
La société nous avait alors exposé ses problématiques: créé une présence Web et un catalogue de bijoux en ligne, volonté de ne pas dédoubler l'entrée de données en créant un site Web communiquant avec son ERP, et offrir une proximité aux clients qui habitent dans des endroits ruraux.

LES OBJECTIFS

 
  • Site transactionnel
  • Synchronisation avec leur ERP maison
  • Processus automatisés et monitoring
  • Sécurité et gestion des droits avancée
  • Optimiser la performance du site
  • Communiquer sur les produits et l'entreprise
  • Gestion des newsletters
  • Rendre les clients heureux !

#1 Concept et préparation

Après une identification des besoins et objectifs de communication prioritaires, iTx technologies a inventorié les spécificités du système informatique existant en vue de la synchronisation future des commandes et des comptes utilisateurs entre le site transactionnel et le système de gestion des Bijouteries Lavigueur. Suite à plusieurs rencontres et échanges entre les différentes parties (service marketing, service informatique des Bijouteries Lavigueur et designer), iTx a pu fournir des recommandations et des propositions en réponse aux objectifs fixés.

#2 Design & intégration

La préparation faite en amont ainsi que le dialogue constructif entre les différents acteurs a permis de faire émerger un design efficace, au service du message des Bijouteries Lavigueur mais également réaliste, devenant un véritable écrin des technologies qu’il allait accueillir. iTx Technologies a réalisé la transformation des fichiers Photoshop fournis en fichiers HTML et CSS compatibles sur les navigateurs modernes et en animations optimisées.

technologie mise en oeuvre

#3 La technologie

Drupal a été choisi pour sa fiabilité, son extensibilité et sa polyvalence. En effet, ce socle technologique est autant à l’aise dans la gestion de contenu que dans la vente de produits tout en permettant de communiquer avec des web services disparates.

La flexibilité de Drupal fût un très grand atout quand il a fallu bâtir un système transactionnel robuste dialoguant avec l’ERP maison des Bijouteries Lavigueur.

En effet, les commandes générées par le module de référence Drupal Commerce sont traitées et envoyées via un module totalement personnalisé vers l’infrastructure de l’entreprise sous forme d’XMLs afin que leur système de livraison et de facturation les intègrent.

L’entièreté du système sous Drupal a été renforcé: en plus des sécurisations inhérentes à un système transactionnel, des outils d’audit et de monitoring ont été réalisés par nos soins afin d’envoyer des alertes en cas de dysfonctionnements des services tiers.

Les fiches des produits sont également raccordées au système informatique des Bijouteries Lavigueur. Un module Drupal a en effet été produit pour ce point particulier : il effectue régulièrement une synchronisation avec le serveur de l’entreprise afin de mettre à jour les produits, en ajouter de nouveaux ou désactiver certains.

Ce projet fût un réel plaisir de défis techniques pour les développeurs que nous sommes car il concentre tout ce qui peut se faire en Drupal : vues complexes, dialogue avec des webservices, transactions, tests et monitoring automatisés...

#4 Mise en production et monitoring

Du fait que nous utilisions déjà Git pour versionner notre code, nous avons décidé d'utiliser Capistrano pour déployer rapidement, facilement et en toute sécurité notre code sur le serveur de production. En effet, Capistrano nous permet de faire marche arrière en cas de problème tout en rendant la mise en ligne d'une nouvelle version bien moins pénible.
Par ailleurs, nous utilisons bien entendu des systèmes de sauvegarde et de monitoring afin de rendre l'ensemble du système plus performant et sécuritaire.

 

LE RÉSULTAT

 

Vous aussi concrétisez vos projets