Un catalogue unique construit à partir de plusieurs fournisseurs
Un distributeur d'objets publicitaires personnalisables travaillait avec plusieurs fournisseurs européens, chacun avec son propre format de catalogue, ses propres photos et sa propre logique de stock.
Le contexte
La boutique vendait des objets publicitaires personnalisables à des entreprises clientes. Le catalogue réel ne venait pas d'un seul endroit : plusieurs fournisseurs européens du secteur fournissaient chacun leurs références, avec des formats d'échange différents, des nomenclatures de catégories qui ne correspondaient pas d'un fournisseur à l'autre, et des fréquences de mise à jour variables. Gérer ça à la main, fournisseur par fournisseur, aurait mobilisé une personne à temps plein rien que pour maintenir le catalogue à jour.
L'objectif était d'obtenir un catalogue unique, cohérent pour le client final, sans que la multiplicité des sources ne se voie côté boutique.
Ce que j'ai fait
-
Étude des sources fournisseurs
Analyse des API et des flux disponibles chez chaque fournisseur, avec leurs particularités : authentification propre, pagination différente, champs de disponibilité pas toujours fiables.
-
Construction d'une couche de normalisation
Développement d'un module PrestaShop qui traduit chaque format fournisseur vers un modèle de données commun, avant import dans le catalogue.
-
Mapping des catégories
Mise en place d'une table de correspondance entre les catégories propres à chaque fournisseur et l'arborescence unique présentée aux clients.
-
Déduplication des références proches
Détection des produits identiques ou très proches proposés par plusieurs fournisseurs, pour éviter d'afficher deux fois le même article sous deux fiches distinctes.
-
Synchronisation planifiée
Mise en place de tâches planifiées qui reprennent les stocks et les prix à intervalle régulier, avec journalisation des écarts détectés.
Ce qui a demandé le plus de soin
-
Fiabilité du stock
Certains fournisseurs annoncent une disponibilité qui ne reflète pas toujours la réalité au moment de la commande : le module signale les écarts plutôt que de les masquer.
-
Cohérence des fiches produit
Les descriptions et caractéristiques techniques arrivent dans des formats hétérogènes, avec des unités et des libellés qu'il a fallu harmoniser.
-
Résilience aux pannes fournisseur
Un fournisseur indisponible ponctuellement ne doit pas bloquer la synchronisation des autres ni casser le catalogue existant.
Questions fréquentes
Combien de fournisseurs peuvent être intégrés de cette façon ?
Que se passe-t-il si un fournisseur change son format d'échange ?
Comment sont gérés les doublons entre fournisseurs ?
Le catalogue peut-il évoluer après la mise en production ?
Décrivez votre besoin en 1 minute
Quelques questions ciblées pour que je vous réponde avec une estimation, pas avec un questionnaire de plus.