Cet article est écrit par Christophe Davy, dirigeant de Brand Online Commerce, qui est « l’invité permanent » de François sur ce blog.
La plateforme e-commerce Magento est un véritable phénomène (de mode ?) sur le marché, tout le monde en veut, tout le monde en fait.
J’entends le mot « magento » dans la bouche de tout le monde, y compris parfois chez des dirigeants qui ne sont pas censés en connaître l’existence. Toutes proportions gardées, je trouve des similitudes avec la façon dont est vu SAP dans les entreprises. Pour plagier l’ami Seguela, « si tu ne diriges pas une entreprise utilisant SAP avant 50 ans, c’est que tu as raté ta vie ». Et maintenant, « si tu n’as pas mis en place un e-commerce avec Magento avant 50 ans, c’est que tu as raté ta vie ».
J’ai donc voulu apporter un témoignage concret et issu d’un vécu quotidien, en l’occurrence celui de mon entreprise Brand Online Commerce. Brand Online Commerce est sur le marché du e-commerce délégué, elle opère la chaîne de valeur du e-commerce pour le compte de marques haut-de-gamme (beauté, mode, luxe). Des sites comme narscosmetics.co.uk, sequoiaparis-usa.com, sergelutens.com ont été créés et sont gérés au quotidien par Brand Online Commerce.
Tous nos sites ont un point commun, ils tournent sous Magento.
Nous avons choisi Magento à l’été 2008, à la création de l’entreprise. Ce choix, que je considère comme très judicieux, a été réalisé avec l’ami François (le taulier du blog sur lequel vous êtes en train de me lire).
Pourquoi judicieux ? Parce que nous avons systématiquement une problématique internationale dans tous nos contrats. Nous gérons ainsi 3 boutiques en Europe pour les cosmétiques Nars avec 2 langues et 2 devises, 5 boutiques pour Sequoia Paris (4 langues et 1 devise en Europe, 1 langue et 1 devise aux US), etc…, etc…
Dans un tel contexte, Magento répond efficacement à notre besoin. Une fois le set-up technique bien fait, on peut facilement (oui, le set-up est « long », mais après la maintenance est « facile ») gérer le catalogue produit en lui appliquant toutes les contraintes inhérentes à un e-commerce international, et notamment :
– une gestion de prix différents pour un même produit par langue et/ou par pays,
– dans une ou plusieurs devises,
– une gestion de l’affichage du catalogue par langue et/ou par pays (tel produit disponible au UK ne l’est pas en France),
– des listes de best-sellers différentes par langue et/ou par pays,
– des règles de discount, gift with purchase, free shipping différentes selon des critères classiques (liste de SKU, seuil de commande, offre ciblée sur une référence,…) croisés avec les langues et/ou les pays (free shipping à 80£ sur telle boutique, et à 100 € sur telle autre, et pas de free shipping sur une troisième).
A titre d’illustration, on retrouve une partie de ces contraintes exprimées dans les blocs promotionnels actuellement en place sur les site Nars Cosmetics en Europe :
Ma comparaison avec SAP, encore une fois toutes proportions gardées, vaut aussi sur un autre point : un programmeur met beaucoup de temps à faire le tour de Magento, et il lui faut plusieurs mois (mois, pas semaines) pour être vraiment opérationnel. Magento est tellement complet et paramétrable, que la montée en puissance d’un programmeur se fait nécessairement module par module. Je ne parle pas du simple fait d’apprendre comment cela marche en théorie, mais d’être compétent jusque dans la maintenance et dans le fonctionnement au day-to-day des différentes mécaniques techniques.
Par exemple, la maîtrise des règles de gestion des promotions est en soi déjà une compétence longue à acquérir. Il ne m’étonnerait donc pas de voir, avec la montée en maturité de l’écosystème Magento, les programmeurs Magento se spécialiser sur tels ou tels modules de Magento. Exactement comme pour SAP, où les experts sont toujours spécialisés sur des modules, jamais sur la totalité de la solution.
Quant à « l’Apple Store » de Magento, Magento Connect, il contient aujourd’hui 2500 applications… Qui peut dire « je les ai toutes auditées, et je sais ce dont j’ai besoin » ? Chez Brand Online Commerce, comme je pense chez tout le monde, on ne passe pas assez de temps à regarder ce qui est proposé sur Magento Connect. Là aussi, je me demande si l’on ne verra pas émerger prochainement un nouveau type d’acteur dans l’écosystème Magento, le consultant-programmeur chargé d’auditer les besoins et de repérer les modules Magento déjà disponibles pour ce besoin ; ses honoraires étant plus que financés par la réduction de la charge de développement technique de la solution.