Aller au contenu
OSMOSE SYSTEMS

Une centrale d’achat où les partenaires commandent eux-mêmes

Distribution B2B / réseau de partenaires · Conception, développement, intégration ERP

Le contexte

D’où part le projet

Une entreprise disposant d’un réseau de partenaires revendeurs voulait cesser de traiter les commandes par e-mail et par téléphone. Chaque partenaire avait ses propres tarifs négociés, son propre rythme, et surtout son propre ERP — impossible d’imposer un outil unique à tout le monde.

Nous avons construit une centrale d’achat : un portail où chaque partenaire retrouve son catalogue, ses prix, ses commandes et ses factures, pendant que les données circulent automatiquement entre l’ERP de la centrale et ceux des partenaires.

Le problème

Ce qui bloquait

  • Les commandes arrivaient par mail, par téléphone ou en PDF, dans des formats tous différents
  • Chaque commande était ressaisie à la main dans l’ERP de la centrale, avec le risque d’erreur que cela suppose
  • Les grilles tarifaires par partenaire circulaient en fichiers, avec des versions concurrentes
  • Aucun partenaire ne pouvait consulter seul l’état de sa commande ou retrouver une ancienne facture
  • Les partenaires travaillaient déjà avec leur propre ERP et ne voulaient pas en changer

La solution

Ce qu’on a construit

Un catalogue par partenaire

Chaque partenaire voit les produits auxquels il a droit, avec sa propre grille tarifaire. Les prix ne sont jamais recopiés : ils sont calculés depuis les listes de prix de l’ERP.

La commande en direct

Le partenaire construit son panier et valide : la commande est créée directement dans l’ERP de la centrale, sans étape de devis intermédiaire ni ressaisie.

Un espace documents

Commandes, bons de livraison et factures sont consultables et téléchargeables en PDF, générés depuis l’ERP pour éviter toute divergence.

Des comptes multi-utilisateurs

Chaque partenaire gère sa propre équipe : plusieurs acheteurs, des rôles distincts, et un historique par utilisateur.

Une passerelle vers les ERP partenaires

Une API permet aux partenaires équipés de pousser leurs commandes et de récupérer leurs statuts sans passer par l’interface.

Une synchronisation continue

Produits, tarifs, stocks et statuts de commande sont synchronisés en continu, avec journalisation des échanges et alerte en cas d’échec.

Schéma de fonctionnement

Comment c’est fait

Sous le capot

Le portail est une application web moderne, installable sur mobile comme une application (PWA), avec authentification par partenaire et gestion fine des droits. La base de données du portail ne duplique que ce qui est nécessaire à l’affichage : l’ERP reste la source de vérité pour les produits, les tarifs et les commandes.

La liaison avec l’ERP se fait par ses API standard (XML-RPC / JSON-RPC), sans module propriétaire à maintenir. Les tarifs s’appuient sur les listes de prix natives de l’ERP, ce qui évite de reconstruire une logique tarifaire parallèle — la principale source de divergence dans ce type de projet.

Côté partenaires, l’API du portail est volontairement simple : quelques points d’entrée pour créer une commande, suivre son statut et récupérer les documents. Un partenaire sans équipe technique continue simplement d’utiliser l’interface web.

Les résultats

Ce que ça change

Stack technique

  • Next.js
  • React
  • TypeScript
  • PostgreSQL
  • Prisma
  • Odoo
  • JSON-RPC / XML-RPC
  • PWA

Parlons de ce que vous pourriez automatiser

Un échange de 30 minutes suffit pour identifier les chantiers les plus rentables.

Nous contacter