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.
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
- Les partenaires commandent en autonomie, à toute heure, sans mobiliser le service commercial
- La ressaisie des commandes disparaît, et avec elle les erreurs de référence et de quantité
- Les tarifs affichés sont ceux de l’ERP : une seule source, plus de grille périmée en circulation
- L’historique et les factures sont accessibles en libre-service, ce qui allège le support
- Les partenaires équipés d’un ERP peuvent s’y brancher sans changer leurs outils
Stack technique
- Next.js
- React
- TypeScript
- PostgreSQL
- Prisma
- Odoo
- JSON-RPC / XML-RPC
- PWA
À découvrir aussi
Autres réalisations
Quand la saisie des commandes devient une validation
Déploiement d’un ERP, lecture automatique des bons de commande par IA, et liaison avec le WMS de l’entrepôt.
Nos propres produits, développés et exploités
Trois produits développés et exploités par Osmose Systems : une application mobile de sport, un SaaS d’assistants conversationnels, un SaaS de visibilité SEO et GEO.
Être trouvé par les clients qui cherchent près de chez eux
Des sites simples, rapides et trouvables localement, pour des entreprises qui vivent de leur zone de chalandise.
Parlons de ce que vous pourriez automatiser
Un échange de 30 minutes suffit pour identifier les chantiers les plus rentables.