Sector · E-commerce B2B
Année · 2025
N° E02Étude de cas · NEWOTEG

NEWOTEG
Infrastructure pour grossiste.

Plateforme e-commerce B2B tri-module pour un grossiste camerounais. Architecture solide, Mobile Money unifié.

14 semaines pour bâtir une plateforme qui remplace cinq outils différents. 109 commits sur un repo mono-spec.

Délai14 sem.
Commits109
N° E02 / I— Header
ClientNEWOTEG
SecteurE-commerce B2B
ServicesPlateforme
complète
StackNestJS · Prisma
PostgreSQL
Durée14 semaines
Année2025
N° E02 / IILe défi

Cinq outils différents pour un seul métier.

NEWOTEG est un grossiste B2B camerounais qui sert plusieurs centaines de revendeurs répartis entre Douala, Yaoundé et plusieurs villes secondaires. Avant Krexora : un site WordPress vitrine sans fonction transactionnelle, des commandes prises par WhatsApp avec captures d’écran et saisies manuelles dans un Excel, un autre Excel pour le stock, un troisième fichier pour la facturation, et un cahier physique pour les paiements Mobile Money.

Conséquences : doubles saisies systématiques, erreurs de stock fréquentes (une dizaine par mois en moyenne), retards de facturation pouvant atteindre quinze jours, impayés non détectés.

On ne voulait pas un ERP. On voulait notre ERP — celui qui parle Mobile Money, WhatsApp, et grossiste camerounais.
N° E02 / IIIArchitecture

Architecture tri-module.

Module 1

Catalogue

  • Produits + variantes + photos
  • Tarification multi-tiers (revendeurs)
  • Gestion stock multi-entrepôts
  • Imports CSV / Excel
Module 2

Commandes

  • Workflow validation
  • Devis automatique PDF
  • Suivi temps réel
  • Notifications WhatsApp
Module 3

Finance

  • Facturation automatique
  • Paiement Mobile Money unifié
  • Relances impayés auto
  • Rapports comptables
N° E02 / IVStack technique

La stack technique.

Frontend

React + Next.js

  • Next.js 14 (App Router)
  • Tailwind + Radix UI
  • TanStack Query
  • React Hook Form
Backend

NestJS

  • NestJS modular
  • PostgreSQL + Prisma
  • Redis (cache)
  • BullMQ (jobs async)
Intégrations

Paiement & comm

  • Orange Money API (Collection)
  • MTN MoMo API
  • WhatsApp Business API
  • Email + SMS
Infra

Production

  • AWS (Frankfurt)
  • Docker + GitHub Actions
  • Monitoring Sentry
  • 99.95% uptime
N° E02 / VRésultats

Les résultats à 6 mois.

MétriqueAvantAprès 6 mois
Outils utilisés en parallèle51
Temps de traitement commande~25 min~3 min
Erreurs de stock / mois~12< 1
Délai moyen de paiement12 jours3 jours
Revendeurs actifs~80> 200
Volume mensuel traitébase+185%
N° E02 / VINotre méthode

Quatorze semaines, quatre phases.

Phase 1 — Audit & spécifications (sem. 1-2)

Trois jours sur place à l’entrepôt principal de Douala. Observation des cinq processus actuels, entretiens avec quatre profils. Livré : un document de spécifications de 47 pages.

Phase 2 — Architecture & maquettes (sem. 3-5)

Conception du schéma base de données (32 tables, validées avec leur expert-comptable pour cohérence fiscale OHADA), maquettes Figma haute-fidélité des trois modules.

Phase 3 — Développement itératif (sem. 6-12)

Sprints de deux semaines, démo à chaque fin de sprint. Module Catalogue d’abord (les revendeurs commencent à passer commande en sem. 8).

Phase 4 — Migration & lancement (sem. 13-14)

Import des données historiques (3 ans de commandes, 1 200 produits, 80 revendeurs), bascule des paiements Mobile Money, formation des équipes, monitoring 30 jours.

N° E02 / VIITémoignage

Le mot du directeur opérations.

Avant Krexora, on perdait deux jours par semaine à corriger des erreurs de stock et à courir après les paiements. Aujourd’hui, nos revendeurs passent commande à 2h du matin si ça leur chante, le paiement Mobile Money tombe directement dans le système, la facture est générée automatiquement. Le ROI a été atteint en moins de quatre mois.

— Joseph K., Directeur opérations · NEWOTEG
N° E02 / VIIILeçons apprises

Ce que cette mission nous a appris.

1 — Mobile Money unifié = abstraction métier

Nous avons construit une couche d’abstraction interne (PaymentGateway) qui expose une seule interface au reste de l’application. Ajouter un troisième opérateur prendra deux jours, pas deux semaines.

2 — L’import legacy est la moitié du projet

La migration a pris six semaines à elle seule. Notre conseil désormais : provisionner 30% du temps total au nettoyage des données sur les projets de remplacement d’outils legacy.

3 — Les revendeurs adoptent par WhatsApp

Premier déploiement : email. Taux d’activation : 14%. Deuxième tentative : message WhatsApp personnalisé. Taux d’activation : 89%. Au Cameroun, l’email n’est pas le canal.

Notre vrai défi n’était pas la technique. C’était de remplacer cinq habitudes par une seule discipline.
N° E02 / IX— À explorer ensuite
Conversation ouverteRéponse WhatsApp < 2h

Une marque,
une intention.
Parlons-en.

Premier appel offert · Devis écrit sous 24h · Sans engagement.