Projet Intégration API

Kheoos : connecter un catalogue de pièces industrielles à eBay

Jérémy Chomel Dawap
  • Publié le : 29 mars 2021
  • Temps de lecture : 16 minutes
  1. Présentation du client
  2. Méthode projet Dawap
  3. Le défi catalogue
  4. Le fichier comme point de départ
  5. Le gestionnaire eBay
  6. Entrepôt et inventaire
  7. Politiques de vente
  8. Créer et publier les offres
  9. Scénario d’import
  10. Contrôle du traitement
  11. Ce que Kheoos prouve
  12. Conclusion

Kheoos valorise des pièces de maintenance industrielle qui dorment dans les stocks. Pour élargir leur diffusion, il fallait transformer un fichier de pièces en offres eBay complètes, rattachées aux bonnes règles de vente.

Dawap a développé dans l’application Kheoos un gestionnaire eBay capable de lire les lignes importées, préparer les stocks et les offres, résoudre les politiques du compte puis publier sur la marketplace.

Cette réalisation relie le site Kheoos à eBay et constitue un cas concret d’intégration eBay API.

1. Présentation du client

Comprendre le contexte business avant la solution

Le catalogue Kheoos porte des références techniques : fabricant, numéro de pièce, description, état, quantité, prix et informations logistiques. Une erreur de mapping peut rendre l’offre inutilisable.

eBay ajoute ses propres objets : inventaire, entrepôt, marketplace, catégories et politiques de livraison, de paiement et de retour.

Le projet devait relier ces deux mondes dans un parcours que l’équipe pouvait lancer et contrôler depuis son back-office.

2. Méthode projet Dawap

Analyse, priorisation, delivery agile et sécurisation du run

Le flux part d’un fichier CSV, vérifie les colonnes attendues puis traite chaque ligne comme une offre distincte. Les appels eBay sont centralisés dans un gestionnaire dédié.

L’intégration associe API Inventory et Trading API. Elle récupère les identifiants de politiques à partir de leurs noms avant de construire l’offre et sa publication.

Chaque import produit un rapport horodaté, donnant à l’équipe un résultat exploitable après le traitement du lot.

3. Le défi catalogue

Faire entrer une pièce industrielle dans le modèle eBay

Une référence Kheoos possède un vocabulaire industriel ; eBay attend un SKU, une catégorie, un stock, un prix et des politiques de compte valides.

Le rôle du connecteur est de traduire ces données sans perdre les informations qui rendent la pièce identifiable.

La publication devient ainsi un processus reproductible plutôt qu’une ressaisie offre par offre.

4. Le fichier comme point de départ

Donner à l’équipe un format d’import maîtrisable

Le back-office reçoit un CSV et en extrait les lignes de pièces. Il contrôle le format avant de confier les données au gestionnaire eBay.

Les colonnes alimentent notamment le SKU, le titre, la quantité, le prix, la catégorie et les paramètres logistiques.

Ce choix permet de préparer un lot hors ligne tout en automatisant la partie la plus risquée : sa traduction vers les API.

5. Le gestionnaire eBay

Centraliser authentification, endpoints et réponses

Le service construit les URL de l’environnement eBay choisi et utilise les jetons configurés pour Inventory API et Trading API.

Il regroupe la récupération des objets du compte et la création des ressources nécessaires à une offre.

Cette frontière évite de disperser les particularités eBay dans les contrôleurs et les modèles du site.

6. Entrepôt et inventaire

Rendre le stock publiable

Des commandes dédiées ajoutent et interrogent les entrepôts eBay. Le gestionnaire peut ensuite rattacher l’offre à la disponibilité prévue.

L’inventaire est construit autour du SKU, identifiant opérationnel qui relie la ligne importée à l’offre distante.

Le stock reste ainsi compréhensible des deux côtés du connecteur.

7. Politiques de vente

Résoudre livraison, paiement et retour

Avant la publication, le service recherche les politiques de livraison, paiement et retour par leur nom et pour la marketplace concernée.

Les identifiants obtenus sont injectés dans l’offre eBay. Une règle commerciale configurée dans le compte devient donc une référence explicite du flux.

Cette étape évite de fabriquer des identifiants ou d’embarquer des valeurs propres à un seul compte dans les données catalogue.

8. Créer et publier les offres

Associer données produit et règles du canal

Le connecteur prépare l’objet inventaire puis construit l’offre avec marketplace, prix, quantité, catégorie et politiques.

Des commandes dédiées prennent en charge la création via Inventory API et via Trading API, les deux voies traitées par l’équipe.

Le résultat est une publication pilotée par les données d’entrée et le compte eBay.

9. Scénario d’import

Publier un lot de pièces de maintenance

L’équipe exporte un lot de pièces au format attendu puis le charge dans le back-office Kheoos. L’application lit chaque ligne et prépare son SKU.

Le gestionnaire vérifie les politiques eBay, construit inventaire et offre, puis appelle l’API de publication.

À la fin du lot, un rapport daté permet de retrouver le résultat du traitement et d’isoler les lignes à reprendre.

10. Contrôle du traitement

Des commandes et rapports pour l’exploitation

Le projet fournit des commandes de connexion, de gestion d’entrepôt et de création d’offres, utiles pour exercer séparément chaque étape.

Le back-office conserve les fichiers et génère des rapports horodatés. L’équipe n’est donc pas limitée à un message générique affiché après l’import.

Le site Kheoos et cette brique eBay ont évolué conjointement pour garder un parcours cohérent entre collecte, qualification et diffusion.

11. Ce que Kheoos prouve

Une intégration marketplace jusque dans les détails de vente

Kheoos prouve la capacité de Dawap à prendre en charge le vrai contrat d’une marketplace : jetons, environnements, inventaire, politiques, catégories et publication.

La fiche Kheoos côté marketplace raconte le produit industriel qui donne son sens à ce connecteur.

Découvrez également nos projets d’intégration API.

12. Conclusion

Pourquoi ce projet donne envie de travailler avec Dawap

Kheoos démontre comment une intégration marketplace transforme un stock technique en catalogue diffusable sans effacer les contraintes du canal.

La solution couvre l’entrepôt, l’inventaire, les politiques du compte, la construction des offres, leur publication et le rapport d’import.

Dawap applique cette expérience à l’intégration API marketplace et à l’industrialisation des flux catalogue et PIM.

Portrait de Jérémy Chomel
Cadrage projet

Vous avez un sujet proche de ce projet ?

On peut vous aider à qualifier le contexte, prioriser les risques, clarifier les flux ou cadrer une trajectoire réaliste autour de Intégration API.

Cadrer votre projet Voir Intégration API
Écosystème Kheoos pour les pièces de maintenance industrielle Agence marketplace Kheoos : digitaliser les pièces dormantes Voir le projet
  • 29 mars 2021
  • Lecture ~17 min

Un site multilingue, quatre offres métier, des formulaires avec dépôt de fichiers et un outil de qualification des données pour valoriser les pièces industrielles.

Pipeline d’import des catalogues fournisseurs 1UP Sourcing Intégration API 1UP Sourcing : API de catalogues fournisseurs Voir le projet
  • 03 septembre 2020
  • Lecture ~16 min

Téléversement, aperçu, mapping, validation et bilan d’import transforment des fichiers fournisseurs variables en produits structurés.

Ekadanta API de données EAN13 et marketplace Intégration API Ekadanta : API produits et EAN13 Voir le projet
  • 17 avril 2020
  • Lecture ~17 min

Une plateforme Symfony qui valide et convertit les identifiants produits, collecte des données marketplace et expose fiches, prix, offres et commandes par API.

Cadrage opérationnel

Identifions le premier lot utile, les risques et les dépendances avant de lancer.

Dawap peut relire votre contexte métier, vos outils en place, vos contraintes de production et les points de friction à traiter en priorité pour cadrer un sujet Intégration API exploitable, testable et maintenable.