Import de catalogues fournisseurs : du prototype à l'intégration native
Des tarifs fournisseurs massifs importés dans l'ERP, sans ressaisie ni altération.
Chiffres clés
- pour le prototype
- 4 jours
- étapes d'import guidées
- 7
- produits importés en production
- 2 200+
Contexte
Une PME de distribution et de services reçoit ses tarifs fournisseurs sous forme de gros fichiers Excel ou XML. Ils étaient ressaisis à la main ou butaient sur les limites de l'import natif de l'ERP.
Mon rôle
Conception, prototypage, architecture, développement et mise en production, en autonomie complète.
Solution
D'abord un prototype livré en 4 jours : 5 outils qui tournent à 100 % dans le navigateur, sans aucun envoi de données. Ils couvrent la conversion XML ou Excel vers l'ERP, la mise à jour des prix en masse et le découpage en lots.
Le besoin validé, l'import a été industrialisé dans l'ERP sous forme d'un assistant en 7 étapes. La simulation est toujours annulée : l'utilisateur voit l'effet de l'import, chiffres à l'appui, avant de confirmer.
Fonctionnalités clés
Prototype 100 % navigateur
5 outils utilisables en 4 jours, sans que les fichiers quittent le poste de l'utilisateur.
Correspondance de colonnes
Le fichier Excel ou XML d'un fournisseur est mis en correspondance avec les champs de l'ERP, colonne par colonne.
Prix en masse
Mise à jour des prix sur des catalogues entiers, avec recalcul automatique HT/TTC.
Simulation avant toute écriture
La simulation est toujours annulée : l'utilisateur voit l'effet de l'import avant de confirmer.
Défis d'ingénierie
- 1
Prototyper vite, puis industrialiser
Un prototype testé, livré en 4 jours, a validé les usages avant d'investir dans l'intégration native.
- 2
Chargement par lots reprenables
Un chargement interrompu reprend sans repartir de zéro.
- 3
21 livrables, chacun avec sa preuve
Aucun livrable n'est clos sans une preuve vérifiable.
- 4
Vérification en production par empreinte
Une empreinte de la base avant et après import prouve que l'existant n'est pas altéré.
Stack technique
- Frontend
- Next.js 16React CompilershadcnSheetJS
- Backend
- Dolibarr 22PHP 8
Un projet de cette envergure ?
Parlons de votre contexte : je vous dis franchement ce qui est faisable, et en combien de temps.