Module logistique ERP Transport
À propos de ce projet
Ce projet consiste en un module logistique intégré à un ERP transport. L’objectif : centraliser et simplifier les opérations terrain et back-office autour des commandes, du stock, des emplacements d’entrepôt et de la tarification client. Côté web, le module permet de piloter les bons de commande, gérer les clients et donneurs d’ordre, suivre les destinataires, et visualiser l’occupation de l’entrepôt via un plan interactif (emplacements vides/partiels/pleins) avec recherche multi-critères. J’ai également enrichi la partie gestion des tarifications client afin de définir une tarification spécifique à chaque client (règles et grilles personnalisées) et de faciliter la création de devis. L’objectif est de standardiser le chiffrage, réduire les erreurs et accélérer la production de propositions commerciales. En complément, j’ai développé une application React Native utilisée sur un terminal POS équipé d’un scanner laser et d’une imprimante. L’app permet aux opérateurs de scanner les unités, valider les mouvements (réception, stockage, préparation, expédition) et générer des étiquettes propres a la société. Pour des raisons de confidentialité, les captures de l’application mobile ne sont pas affichées publiquement.
Fonctionnalités Clés
- Gestion des bons de commande: Création, consultation et suivi des bons de commande avec filtres, statuts et accès rapide aux détails opérationnels.
- Gestion des destinataires: Liste + fiches détaillées (coordonnées, adresse, informations d’accès, stock associé) pour fiabiliser les livraisons.
- Tarification client personnalisée: Configuration d’une tarification unique par client (par type d’intervention, véhicule ou volume) avec gestion des règles et exceptions.
- Création de devis: Création rapide de devis avec sélection client, TVA/remise, lignes produits et calculs automatiques des totaux.
- Suivi des devis & export PDF: Suivi complet d’un devis (statuts, historique des actions) avec génération/téléchargement PDF.
- Optimisation des tournées: Attribution automatique des stops et aide à l’optimisation des tournées pour gagner en efficacité et réduire les kilomètres.
- Préparation des tournées: Assistant de préparation avec checklist et champs obligatoires (contact, accès, volume) pour limiter les erreurs le jour J.
- App mobile POS (scan + impression): Application React Native sur terminal POS : scan laser, validation des mouvements et impression d’étiquettes/tickets (captures non publiques pour confidentialité).
- Flux EDI pour connecter les SI: Mise en place d’un flux EDI entre les clients du client et l’ERP, pour synchroniser automatiquement les données (commandes, statuts, informations logistiques) et supprimer les échanges manuels (mails, fichiers, ressaisies).
Liste des bons de commande
Vue d’ensemble des commandes pour rechercher rapidement par critères et suivre l’avancement.
Liste des destinataires
Gestion centralisée des destinataires avec filtres pour accélérer la recherche opérationnelle.
Fiche destinataire
Fiche complète pour fiabiliser la livraison et éviter les erreurs liées aux accès/contraintes.
Tarification client (par type d’intervention)
Paramétrage d’une tarification spécifique par client, avec gestion simple des règles et tarifs.
Création d’un devis
Création rapide d’un devis : ajout de lignes, calculs automatiques et saisie guidée.
Détail d’un devis & historique
Suivi complet du devis (historique, statut) et export PDF pour faciliter la facturation et le partage.
Optimisation des stops de tournée
Aide à l’optimisation des tournées pour répartir les stops et améliorer la performance opérationnelle.
Préparation des tournées (checklist)
Préparation guidée pour sécuriser les informations et réduire les erreurs avant départ.
Défis Rencontrés
Concevoir une interface ERP lisible malgré une forte densité d’informations (tables, formulaires, statuts) Créer un plan d’entrepôt exploitable et rapide (occupation, légende, zones, filtres) Garantir la cohérence des données entre commandes, destinataires, palettes et emplacements Gérer des workflows métier (brouillon → confirmé → clôturé / annulé) sans friction Assurer une expérience fluide sur mobile POS (scan rapide, actions en chaîne, erreurs limitées) Intégrer impression + scan (contraintes matérielles, fiabilité, UX “terrain”)
Leçons Apprises
Structurer des écrans “data-heavy” avec une hiérarchie claire (cartes, sections, tableaux) Concevoir des filtres efficaces (multi-critères) pour accélérer la recherche opérationnelle Mettre en place des états métier robustes (statuts, historique, traçabilité) Optimiser un parcours opérateur sur terminal POS (scan → validation → impression) avec des feedbacks rapides Gérer les contraintes matérielles (scanner/imprimante) et les cas d’erreur sans bloquer l’utilisateur