Fait partie de notre série eCommerce Integration
Lire le guide completConnecteur eBay Odoo : référencement, commandes et synchronisation de l'inventaire
eBay reste l'une des plus grandes places de marché au monde, avec 132 millions d'acheteurs actifs dans le monde. Pour les vendeurs qui utilisent à la fois eBay et Odoo 19 Enterprise, la gestion de deux systèmes distincts pour les commandes, l'inventaire et les données clients est inefficace et sujette aux erreurs. Le connecteur eBay ECOSIRE Odoo synchronise votre boutique eBay avec Odoo, automatisant l'ensemble du flux de vente, de la création de l'annonce à l'exécution des commandes et à la comptabilité après-vente.
Ce guide couvre tout, depuis la configuration des informations d'identification de l'API eBay jusqu'à la gestion des annonces, l'automatisation des commandes, la synchronisation des stocks, la gestion des retours et la surveillance des performances du vendeur.
Points clés à retenir
- Le connecteur utilise les API eBay REST et OAuth 2.0 pour l'authentification
- Prend en charge eBay Motors, eBay Business & Industrial et les catégories de consommateurs
- Les listes à prix fixe et aux enchères sont toutes deux prises en charge (importation de commandes uniquement pour les enchères)
- La synchronisation des stocks met à jour les quantités eBay dans les 10 minutes suivant les changements de stock Odoo
- Le paramètre de rupture de stock (OOS) d'eBay est géré automatiquement lorsque la quantité atteint 0
- L'importation des commandes inclut les détails de l'acheteur, les conditions d'expédition et les montants du paiement eBay
- Les cas de retours et de garantie de remboursement eBay sont synchronisés avec le flux de travail Odoo RMA
- Prise en charge multi-boutiques : gérez plusieurs comptes de vendeur eBay à partir d'une seule instance Odoo
Configuration et autorisation de l'API eBay
Le connecteur utilise la suite API REST d'eBay, remplaçant l'ancienne API Trading pour la plupart des opérations.
Étape 1 : Créez un compte de développeur eBay
- Inscrivez-vous à
developer.ebay.com - Créez une nouvelle application sous Mon compte → Jeux de clés d'application
- Notez votre App ID (Client ID), Dev ID et Cert ID (Client Secret)
- Générez un RuName (nom d'URL de redirection eBay) pour le flux OAuth
Étape 2 : Configurer les étendues OAuth
Votre application a besoin des étendues OAuth suivantes :
https://api.ebay.com/oauth/api_scope
https://api.ebay.com/oauth/api_scope/sell.inventory
https://api.ebay.com/oauth/api_scope/sell.inventory.readonly
https://api.ebay.com/oauth/api_scope/sell.fulfillment
https://api.ebay.com/oauth/api_scope/sell.fulfillment.readonly
https://api.ebay.com/oauth/api_scope/sell.account
https://api.ebay.com/oauth/api_scope/sell.account.readonly
https://api.ebay.com/oauth/api_scope/commerce.identity.readonly
Étape 3 : Générer des jetons utilisateur
Les jetons utilisateur OAuth 2.0 (et non les jetons d'application) sont requis pour les opérations du vendeur :
- Dans la configuration du connecteur, cliquez sur Autoriser avec eBay
- Complétez le flux de consentement eBay OAuth
- Le connecteur stocke automatiquement le jeton d'accès et le jeton d'actualisation
- Les jetons expirent après 18 mois ; le connecteur s'actualise automatiquement à l'aide du jeton d'actualisation
Bac à sable vs production
Testez toujours d'abord avec l'environnement sandbox d'eBay :
-API Sandbox : api.sandbox.ebay.com
- Les informations d'identification Sandbox sont différentes des informations d'identification de production
- Créez des comptes vendeur et acheteur sandbox sur
developer.ebay.com/sandbox
Installation et configuration du connecteur
Installer depuis le marché ECOSIRE :
- Achetez le module eBay Connector auprès de Produits ECOSIRE
- Installer via les applications → Mettre à jour la liste des applications → rechercher « Connecteur eBay » → Installer
- Accédez à Inventaire → Configuration → Boutiques eBay ou Ventes → eBay.
Configuration du magasin :
| Champ | Descriptif |
|---|---|
| Nom du magasin | Nom d'affichage de ce compte eBay |
| Marché | eBay.com, eBay.co.uk, eBay.de, etc. |
| ID d'application (ID client) | Depuis la console des développeurs eBay |
| Secret client | Depuis la console des développeurs eBay |
| Jeton d'accès | Rempli automatiquement après le flux OAuth |
| Actualiser le jeton | Rempli automatiquement après le flux OAuth |
| Entrepôt par défaut | Où les commandes eBay sont exécutées |
| Journal des paiements par défaut | Paiements eBay / Journal PayPal |
| ID de la politique d’expédition | Politique d'expédition eBay à appliquer aux annonces |
| ID de la politique de retour | Politique de retour eBay pour les annonces |
| ID de la politique de paiement | Politique de paiement eBay pour les annonces |
Politiques de traitement :
Avant de mettre en vente, configurez les politiques de traitement des commandes d'eBay dans Seller Hub :
- Politique d'expédition : transporteurs, délai de livraison estimé, délai de traitement
- Politique de retour : retours sous 30 jours, frais de réapprovisionnement
- Politique de paiement : paiements gérés par eBay requis depuis 2021
Le connecteur les référence par ID de stratégie. Liez-les dans les paramètres du magasin.
Gestion des annonces
Le connecteur prend en charge la création et la gestion d'annonces à prix fixe directement à partir des enregistrements de produits Odoo.
Création d'une fiche à partir d'un produit Odoo :
- Ouvrez le formulaire produit → onglet eBay
- Cliquez sur Liste sur eBay
- Configurez les champs de liste :
- Titre : jusqu'à 80 caractères, renseigné automatiquement à partir du nom du produit
- Catégorie : sélectionnez la catégorie eBay (recherche par mot-clé ou identifiant)
- Condition : Nouveau, utilisé, pour pièces/ne fonctionne pas, etc.
- Prix : utilise la liste de prix des produits ou remplace le prix
- Quantité : stock disponible ou quantité personnalisée
- Durée : GTC (Good 'Til Cancelled) recommandé pour un prix fixe
- Caractéristiques de l'objet : attributs requis par eBay pour la catégorie
- Cliquez sur Publier sur eBay
Modèles de liste :
Pour les vendeurs proposant de nombreux produits dans la même catégorie, créez des modèles de fiches produits :
- Accédez à eBay → Modèles → Créer un modèle
- Configurer les champs partagés : catégorie, expédition, politique de retour, spécificités de l'article
- Appliquer des modèles à plusieurs produits simultanément
Liste groupée :
Pour les catalogues contenant plus de 100 produits :
- Exportez la liste de produits au format CSV avec les champs eBay requis
- Utilisez l'importation groupée dans eBay → Annonce groupée → Télécharger CSV
- Examinez et publiez par lots
Synchronisation des annonces :
Modifications apportées dans la synchronisation Odoo avec eBay :
- Modifications de prix → Prix eBay mis à jour dans les 15 minutes
- Modifications de la description du produit → Annonce eBay mise à jour lors de la prochaine synchronisation
- Modifications des images → Images eBay mises à jour (nécessite une réinscription pour certaines modifications)
Caractéristiques de l'article de la catégorie eBay :
eBay requiert des attributs spécifiques à la catégorie (par exemple, marque, taille, couleur pour les vêtements). Le connecteur mappe les attributs des produits Odoo aux spécificités des objets eBay :
| Attribut Odoo | Objet eBay spécifique |
|---|---|
| Marque | Marque |
| Taille (attribut) | Taille |
| Couleur (attribut) | Couleur |
| NPF | MPN (numéro de pièce du fabricant) |
| EAN / Code-barres | EAN |
Synchronisation des commandes
Processus d'importation des commandes :
Les commandes transitent automatiquement d'eBay vers Odoo :
- L'acheteur passe commande sur eBay et finalise le paiement
- eBay crée une commande avec le statut « En attente d'expédition »
- Le connecteur interroge l'API des commandes eBay toutes les 15 minutes (configurable)
- Odoo crée une commande de vente avec les détails de l'acheteur d'eBay
- Le bon de livraison est créé automatiquement
- Warehouse exécute la commande et valide la livraison
- Le connecteur renvoie le numéro de suivi à eBay
- eBay marque la commande comme « Expédiée »
Mappage des données de commande :
| Champ eBay | Champ Odoo |
|---|---|
| Nom d'utilisateur de l'acheteur | Nom du client/partenaire |
| Adresse de livraison | Adresse de livraison sur bon de commande |
| Numéro de commande eBay | Référence de commande (avec préfixe) |
| Éléments de campagne | Lignes d'ordre de vente |
| Prix de l'article | Prix unitaire |
| Montant de l'expédition | Ligne de frais de livraison |
| Frais eBay | Info seulement (pour rapprochement) |
| Statut de paiement | État de paiement à la commande |
Envoi des informations de suivi :
Lorsque vous validez une livraison dans Odoo et saisissez un numéro de suivi :
- Le connecteur détecte le numéro de suivi sur le stock.picking
- Il appelle l'API de traitement des commandes d'eBay pour ajouter le suivi
- L'acheteur reçoit une notification eBay avec les détails de suivi
- eBay met à jour le statut de la commande sur « Expédiée »
Transporteurs pris en charge pour les mises à jour automatiques du suivi : USPS, UPS, FedEx, DHL, Royal Mail, Deutsche Post et plus de 100 autres via la liste des codes de transporteur d'eBay.
Synchronisation des stocks
Un inventaire précis empêche les mesures de « défaut » d'eBay en cas de rupture de stock.
Mécanisme de synchronisation des stocks :
Le connecteur utilise l'API d'inventaire d'eBay avec la logique suivante :
eBay Quantity = Odoo On-Hand - Safety Stock Buffer - Odoo Reserved Quantity
Lorsque l'inventaire est synchronisé :
- Après chaque commande de livraison confirmée (immédiate)
- Après chaque réception validée (immédiat)
- Synchronisation complète programmée toutes les 30 minutes
- Synchronisation manuelle disponible à tout moment
Traitement des ruptures de stock :
Configurez ce qui se passe lorsque la quantité atteint 0 :
- Option A : mode OOS (recommandation Odoo) : gardez l'annonce active avec une quantité de 0 en utilisant l'option En rupture de stock d'eBay — l'annonce conserve son historique et ses avis.
- Option B : Mettre fin à l'annonce : supprimer l'annonce d'eBay lorsque le stock atteint 0 et remettre en vente une fois réapprovisionné
- Option C : Définir le minimum : définissez une quantité minimale (par exemple, 1) et passez à 0 dans Odoo uniquement lorsque le minimum OOS est déclenché
La fin et la remise en vente nuisent souvent au placement dans les recherches eBay. Le mode OOS est recommandé.
Inventaire multi-sites :
Si vous expédiez depuis plusieurs entrepôts :
- Définir un entrepôt principal pour eBay dans les paramètres du magasin
- Ou regrouper l'inventaire dans plusieurs entrepôts
- Configurer par produit si certains SKU sont expédiés à partir d'emplacements spécifiques
Traitement des retours et des remboursements
La garantie de remboursement d'eBay signifie que les vendeurs doivent accepter les retours. Le connecteur gère le workflow de retour dans Odoo.
Flux de travail de synchronisation de retour :
- L'acheteur ouvre une demande de retour sur eBay
- Le connecteur importe le dossier de retour dans Odoo en tant que RMA (Return Merchandise Authorization)
- L'équipe des opérations examine le motif du retour dans Odoo
- Si accepté : générez une étiquette d'expédition de retour (si vous fournissez des étiquettes prépayées)
- L’acheteur renvoie l’article
- Recevoir les marchandises retournées dans Odoo → valider la réception
- Traiter le remboursement : créer un avoir dans Odoo → le connecteur déclenche le remboursement eBay
Statuts des dossiers de retour suivis :
| Statut eBay | Statut Odoo RMA |
|---|---|
| Retour ouvert | RMA créé |
| En attente de réponse du vendeur | RMA en cours d'examen |
| Étiquette de retour envoyée | Étiquette fournie |
| Article reçu | Retour reçu |
| Remboursement émis | Note de crédit publiée |
| Dossier clôturé (pas de remboursement) | RMA annulé |
Surveillance des performances des vendeurs eBay
eBay évalue les vendeurs sur la base de mesures qui ont un impact direct sur la visibilité des annonces. Surveillez-les dans Odoo :
Mesures clés du vendeur eBay :
| Métrique | Seuil eBay | Critique ci-dessous |
|---|---|---|
| Taux de défauts de transaction | < 2 % | < 0,5 % pour les mieux notés |
| Affaires classées sans résolution | < 0,3 % | < 0,3 % |
| Taux d'expédition en retard | <5% | < 3 % pour les mieux notés |
| Suivi téléchargé à temps | > 95% | > 95 % pour les mieux notés |
Tableau de bord des performances dans Odoo :
Accédez à eBay → Performances pour voir :
- Commandes par statut au cours des 30 derniers jours
- Expéditions tardives (commandes expédiées après délai de traitement)
- Taux de retour par catégorie
- Récapitulatif des défauts avec identifiants de commande
- Niveau de vendeur projeté pour la prochaine évaluation
Prix et promotions
Règles de tarification automatisées :
Configurez la tarification eBay dynamique basée sur les données de coût Odoo :
eBay Price = Product Cost × (1 + Target Margin %) + eBay Fee Buffer
Exemple : Si le coût est de 10 $, la marge cible est de 40 % et les frais eBay sont généralement de 12,5 % :
eBay Price = $10 × 1.40 / (1 - 0.125) = $16.00
Promotions démarques :
Le connecteur prend en charge l'intégration d'eBay Promotions Manager :
- Créer des ventes dans Odoo → le connecteur crée les promotions eBay correspondantes
- Ventes flash, remises sur les commandes et promotions d'expédition
- Promotions programmées : dates de début et de fin configurées dans Odoo
Questions fréquemment posées
Le connecteur prend-il en charge les annonces d'enchères eBay ?
Le connecteur importe les commandes des listes d'enchères, tout comme les listes à prix fixe. Cependant, la création et la gestion des annonces d'enchères (définition du prix de départ, du prix de réserve, de la durée) via le connecteur sont limitées : il est préférable de gérer les enchères directement dans eBay Seller Hub. La principale capacité de gestion des annonces du connecteur concerne les annonces à prix fixe / GTC.
Comment le connecteur gère-t-il les paiements gérés par eBay (traitement des paiements eBay) ?
Depuis 2021, eBay traite tous les paiements via des paiements gérés par eBay. Le connecteur importe le total des commandes, y compris le prix de paiement d'eBay (prix de l'article + frais d'expédition). eBay verse le produit net (après frais) sur votre compte bancaire. Le connecteur prend en charge l'importation de rapports de paiement eBay pour le rapprochement, créant automatiquement des écritures de journal qui tiennent compte des frais eBay déduits des paiements.
Puis-je synchroniser les produits d'Odoo avec plusieurs boutiques eBay (différents comptes vendeur) ?
Oui. Créez plusieurs configurations de boutique eBay, chacune avec ses propres informations d'identification OAuth. Les produits peuvent être répertoriés simultanément dans plusieurs magasins avec des remplacements de prix spécifiques au magasin. L'inventaire est suivi globalement dans Odoo et alloué aux listes de chaque magasin en fonction de règles configurées.
Qu'arrive-t-il à l'historique de mes annonces eBay (avis, nombre de ventes) lorsque je mets à jour une annonce ?
Les mises à jour standard des annonces (prix, quantité, description, images) préservent l'historique des annonces et le nombre de ventes. Actions qui réinitialisent l'historique : fin et remise en vente, modification de la catégorie eBay pour certaines catégories. Le connecteur utilise le point de terminaison « offre de mise à jour » de l'API eBay Inventory pour les modifications de routine, ce qui préserve l'historique.
Comment le connecteur gère-t-il les ventes eBay internationales et les exigences douanières ?
Pour les ventes transfrontalières via eBay International Shipping ou GSP (Global Shipping Program), le connecteur marque l'ordre de vente avec le pays de l'acheteur. Vous configurez les positions fiscales et le traitement fiscal appropriés dans Odoo pour les ventes internationales. Les commandes GSP sont expédiées au centre de distribution national d'eBay ; la documentation douanière est gérée par le programme GSP d'eBay et non par vos opérations.
Prochaines étapes
La gestion des opérations eBay via Odoo élimine la saisie manuelle des données, évite les erreurs d'inventaire et vous offre une source unique de vérité pour tous les canaux de vente. Le connecteur ECOSIRE eBay est conçu pour Odoo 19 Enterprise et inclut une prise en charge complète des dernières API REST d'eBay.
Obtenez le connecteur eBay ECOSIRE pour Odoo 19 →
Chaque achat comprend la licence du module, la documentation d'installation et l'accès à notre équipe d'assistance à la mise en œuvre pour que votre synchronisation eBay-Odoo fonctionne correctement dès le premier jour.
Rédigé par
ECOSIRE Research and Development Team
Création de produits numériques de niveau entreprise chez ECOSIRE. Partage d'analyses sur les intégrations Odoo, l'automatisation e-commerce et les solutions d'entreprise propulsées par l'IA.
Articles connexes
Odoo Accounting vs QuickBooks: Detailed Comparison 2026
In-depth 2026 comparison of Odoo Accounting vs QuickBooks covering features, pricing, integrations, scalability, and which platform fits your business needs.
Case Study: eCommerce Migration to Shopify with Odoo Backend
How a fashion retailer migrated from WooCommerce to Shopify and connected it to Odoo ERP, cutting order fulfillment time by 71% and growing revenue 43%.
Case Study: Manufacturing ERP Implementation with Odoo 19
How a Pakistani auto-parts manufacturer cut order processing time by 68% and reduced inventory variance to under 2% with ECOSIRE's Odoo 19 implementation.
Plus de eCommerce Integration
Shopify + Odoo ERP Integration: The Complete Guide
Comprehensive guide to integrating Shopify with Odoo ERP — inventory sync, order management, customer data, financial reporting, and automation workflows.
Managing Returns and Exchanges on Shopify
Complete guide to Shopify returns management: policy design, automated workflows, reverse logistics, exchange processing, and reducing return rates profitably.
Headless Shopify avec Hydrogen : créez des vitrines personnalisées hautes performances
Guide complet pour créer des vitrines Shopify sans tête avec le framework Hydrogen couvrant Remix, l'API Storefront, l'hébergement Oxygen et l'optimisation des performances.
Synchronisation des stocks multicanaux : éviter les ruptures de stock et les ventes excessives
Guide de synchronisation de l'inventaire multicanal. Couvre les méthodes de synchronisation en temps réel, l'allocation des stocks de sécurité, l'intégration ERP, la prévention des ventes excessives et la gestion des entrepôts.
Cartographie et transformation des données : gestion de différentes API et formats de données
Maîtrisez le mappage des champs, la normalisation des données, la conversion des unités, la gestion des devises et le mappage de la taxonomie des catégories dans les API de commerce électronique et les formats de données.
Architecture de commerce sans tête : découpler le frontend du backend
Comparez le commerce sans tête et monolithique, explorez la conception axée sur l'API avec l'API Shopify Storefront, les interfaces Next.js et les options de plateforme de commerce moderne.