Études de cas / Publication des VO
Étude de cas · Distribution automobile multi-concessions
Du fichier XML à l'annonce en ligne, sans ressaisie.
Chaque véhicule d'occasion entré en stock doit apparaître vite, et avec les bonnes informations, sur le site de sa concession. J'ai construit le flux d'intégration qui s'en charge : export XML déposé sur un SFTP, parsing, transformation, publication.
stock_vo.xml
Champs extraits et normalisés
Annonce publiée
Véhicule et données fictifs, pour la démonstration.
Le contexte
Un groupe de distribution automobile gère plusieurs concessions, chacune avec son propre site web. Le stock de véhicules d'occasion vit dans le logiciel de gestion du groupe (le DMS, l'ERP des concessionnaires). Les sites, eux, doivent afficher en permanence un stock à jour : nouveaux véhicules, baisses de prix, véhicules vendus à retirer.
Tant que ce lien repose sur des manipulations humaines, on retrouve toujours les mêmes symptômes : des annonces en retard, des prix qui ne correspondent plus, des véhicules vendus encore visibles, des fiches incomplètes.
Ce que j'ai construit
1. Dépôt sur le SFTP
Le logiciel de gestion exporte le stock au format XML et le dépose sur un serveur SFTP dédié, à fréquence régulière (). C'est le seul point de contact avec l'outil source : pas de développement spécifique de son côté.
2. Collecte
Le hub surveille le SFTP, récupère chaque nouveau fichier, l'archive et le trace. Un fichier déjà traité ne l'est jamais une seconde fois ; un fichier corrompu déclenche une alerte au lieu de casser la chaîne.
3. Parsing
Le XML est lu véhicule par véhicule : référence, marque, modèle, version, énergie, boîte, date de mise en circulation, kilométrage, prix, couleur, photos, concession de rattachement.
4. Transformation
- Normalisation : codes internes traduits en libellés lisibles (
ESSdevient « Essence »,Mdevient « Manuelle »), casse, formats de prix et de kilométrage. - Contrôles : prix présent et cohérent, kilométrage plausible, nombre minimal de photos, concession connue. Un véhicule qui échoue est mis de côté avec le motif du rejet, pas publié à moitié.
- Mise au format de chaque site de destination.
5. Publication
Les véhicules valides sont publiés sur les sites des concessions concernées. Les modifications (prix, photos) sont répercutées, les véhicules sortis du stock sont retirés. Un tableau de suivi montre la progression de chaque lot et les rejets à corriger.
Le principe qui compte : une seule source de vérité (le stock), une chaîne automatique et traçable, et des rejets explicites plutôt que des erreurs silencieuses.
Ce que ça change
- Plus de ressaisie : le stock est la seule référence.
- Des annonces homogènes et complètes sur tous les sites.
- Des véhicules vendus qui disparaissent d'eux-mêmes.
- Une visibilité claire sur ce qui est publié, en attente ou rejeté, et pourquoi.