ERP · TypeScript · 2026
AERIS
ERP métier sur mesure : catalogue, stock, commandes, expédition, facturation et comptabilité
Concepteur et développeur unique du produit
Le contexte
Une PME de décoration dont l'activité passait par trois systèmes qui ne se parlaient pas : une boutique WooCommerce B2C, une seconde pour les revendeurs, et un Dolibarr pour la facturation. Les stocks divergeaient, les commandes se ressaisissaient à la main, et personne ne savait dire d'où venait une vente.
La solution
Un modèle unique où le stock et le prix vivent sur la variante, et où chaque canal de vente est un axe explicite plutôt qu'une copie. Les systèmes existants ont été branchés en connecteurs, pas remplacés d'un bloc, ce qui a permis de basculer canal par canal sans interrompre la vente.
L'architecture
AERIS remplace un assemblage de WooCommerce, de Dolibarr et de tableurs par un système unique. Monorepo TypeScript de bout en bout : API Hono adossée à PostgreSQL via Drizzle, administration React 19 et Vite, paquet de schéma partagé qui garantit que le front et l'API parlent des mêmes types. 143 tables, 106 routes d'API, 55 modules fonctionnels, environ 257 000 lignes.
Le résultat
Une seule base fait autorité. Le stock poussé vers les marketplaces vient du même endroit que celui affiché en boutique, et chaque commande porte l'identifiant de sa provenance.
Ce que ça fait
- —Catalogue à variantes, déclinaison et tarification par canal de vente
- —Stock unifié, seuils d'alerte, inventaires et nomenclatures
- —Commandes B2C et B2B, paliers de remise, avoirs et cagnottes client
- —Précommandes par vagues avec allocation du stock à la livraison
- —Expédition multi-transporteurs, grille par zone et par poids, points relais
- —Facturation, TVA intracommunautaire et extracommunautaire, factures douanières
- —Connecteurs Ankorstore, Orderchamp et Faire, en lecture des commandes et en poussée de stock
- —Passerelle comptable Pennylane et rapprochement bancaire
