Plateforme E-commerce B2B
Deux millions de références, un tarif différent par client
En bref
Pour un distributeur industriel européen, Canopy a construit une plateforme de commande en ligne : deux millions de références cherchables, un prix négocié par client calculé en direct, et une connexion à l’ERP existant sans toucher à celui-ci.
Résultats en chiffres
- ×4
- ventes en ligne
- ÷2
- temps de traitement d’une commande
- 99,8 %
- de disponibilité de la plateforme
- 2 millions
- de références cherchables, avec un prix par client
Par Simon Duchène, fondateur de Canopy · Mis à jour le
Qui est le client ?
Plateforme de commande en ligne pour un distributeur industriel européen. En B2B, il n'y a pas un prix mais un prix par client, négocié et dégressif au volume. Le site devait afficher le bon, en direct, sur deux millions de références tenues à jour par l'ERP.
Quel était le défi ?
Les commandes arrivaient par fax, mail et téléphone, et un commercial les ressaisissait dans l'ERP. Le remplacer par un site posait trois problèmes.
Afficher un prix juste : chaque client a sa grille négociée, avec des paliers de remise selon les quantités. Un prix faux à l'écran, c'est un litige de facturation.
Rendre deux millions de références cherchables : à ce volume, un moteur de recherche standard rend la main en plusieurs secondes, ce qui est inutilisable.
Ne pas toucher à l'ERP : il pilote les stocks et la logistique depuis 20 ans. Le site devait s'y brancher, pas le remplacer.
Qu’avons-nous construit ?
Front Next.js, PostgreSQL derrière, et une couche d'intégration qui parle à l'ERP, au CRM et au système logistique.
Les grilles tarifaires sont calculées à la volée par client et par palier de quantité, puis mises en cache jusqu'à la prochaine modification côté ERP. Elasticsearch prend en charge la recherche sur le catalogue, avec filtres par caractéristique technique. Une API GraphQL sert le front, ce qui évite de recharger toute une fiche produit pour afficher un prix.
Le back-office permet aux équipes de gérer le catalogue, les circuits de validation de commande et les comptes clients sans passer par l'ERP.
Quelles fonctionnalités ?
- ·Catalogue de 2 millions de références, cherchable en moins d'une seconde
- ·Grille tarifaire propre à chaque client, paliers de remise inclus
- ·Commande et demande de devis en ligne
- ·Synchronisation avec l'ERP, le CRM et la logistique
- ·Filtres par caractéristique technique
- ·Stocks affichés en direct depuis l'ERP
- ·Circuit de validation interne avant envoi de commande
- ·Historique de commandes et export comptable
Quels résultats ?
- 01
Ventes en ligne multipliées par quatre
- 02
Temps de traitement d'une commande divisé par deux
- 03
99,8 % de disponibilité de la plateforme
- 04
Les commandes ne repassent plus par une ressaisie manuelle
Qu’est-ce qui a changé ?
| Aspect | Avant | Après |
|---|---|---|
| Prise de commande | Par fax, mail et téléphone, ressaisie dans l’ERP par un commercial | En ligne, sans ressaisie manuelle |
| Prix affiché | Une grille négociée par client, avec paliers de remise | Calculé à la volée par client et par palier, mis en cache jusqu’au prochain changement dans l’ERP |
| Recherche | Un moteur standard trop lent sur deux millions de références | Elasticsearch, avec filtres par caractéristique technique |
| ERP | Le cœur des stocks et de la logistique, à ne pas toucher | Conservé tel quel : le site s’y branche et affiche les stocks en direct |
Témoignage
« Canopy a réussi à digitaliser notre activité B2B complexe tout en conservant nos processus métier. Le résultat dépasse nos attentes en termes de performance et d'adoption. »
Questions fréquentes
Comment le bon prix s’affiche-t-il pour chaque client ?
Les grilles tarifaires sont calculées à la volée par client et par palier de quantité, puis mises en cache jusqu’à la prochaine modification côté ERP. Une API GraphQL sert le prix au front sans recharger toute la fiche produit.
Fallait-il remplacer l’ERP ?
Non. Il pilote les stocks et la logistique depuis 20 ans. Le site s’y branche, comme au CRM et au système logistique, sans le remplacer.
Que gèrent les équipes dans le back-office ?
Le catalogue, les circuits de validation de commande et les comptes clients, sans passer par l’ERP.
Lexique du projet
- B2B
- Le B2B désigne le commerce entre entreprises, où les prix se négocient souvent client par client. Source : Wikipédia
- ERP
- Un ERP est un logiciel de gestion intégré qui centralise les fonctions de l’entreprise : stocks, achats, ventes, comptabilité, logistique. Source : Wikipédia
- CRM
- Un CRM est un outil qui centralise les contacts, les échanges et les opportunités commerciales d’une entreprise. Source : Wikipédia
- Elasticsearch
- Elasticsearch est un moteur de recherche et d’analyse distribué, conçu pour interroger de gros volumes de données en quasi temps réel. Source : Wikipédia
- GraphQL
- GraphQL est un langage de requête pour API : le client demande exactement les champs dont il a besoin, sans recharger toute la ressource. Source : Wikipédia
Stack
Liens
On démarre le vôtre ?
Brief en 2 minutes via l’estimateur, ou écrivez-nous. Réponse sous 48 heures.