Canopy.
Web & App

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 , fondateur de Canopy · Mis à jour le

E-commerceB2BERPCataloguesIntégrations

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 ?

  1. 01

    Ventes en ligne multipliées par quatre

  2. 02

    Temps de traitement d'une commande divisé par deux

  3. 03

    99,8 % de disponibilité de la plateforme

  4. 04

    Les commandes ne repassent plus par une ressaisie manuelle

Qu’est-ce qui a changé ?

AspectAvantAprès
Prise de commandePar fax, mail et téléphone, ressaisie dans l’ERP par un commercialEn ligne, sans ressaisie manuelle
Prix affichéUne grille négociée par client, avec paliers de remiseCalculé à la volée par client et par palier, mis en cache jusqu’au prochain changement dans l’ERP
RechercheUn moteur standard trop lent sur deux millions de référencesElasticsearch, avec filtres par caractéristique technique
ERPLe cœur des stocks et de la logistique, à ne pas toucherConservé 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. »
Jean-Pierre Moreau · Directeur Digital, IndustriCorp

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

Next.jsTypeScriptPostgreSQLGraphQLRedisElasticsearchDockerKubernetes
Un projet similaire ?

On démarre le vôtre ?

Brief en 2 minutes via l’estimateur, ou écrivez-nous. Réponse sous 48 heures.