Comment configurer eBay dans Odoo ?¶
Créer des jetons eBay¶
Afin de créer vos jetons, vous devez créer un compte développeur sur le portail développeur. Une fois que vous êtes connecté, vous pouvez créer des Sandbox Keys et des Production Keys en cliquant sur les boutons adéquats.

Après la création des clés, vous pouvez obtenir le jeton utilisateur. Pour ce faire, cliquez sur le lien Get a User Token en bas de la page. Passez par le formulaire, connectez-vous avec votre compte eBay et vous obtiendrez les clés et jetons nécessaires pour configurer le module dans Odoo.
Mettre en place des jetons dans Odoo ?¶
Pour configurer l’interface eBay, allez à
.
Tout d’abord choisissez si vous voulez utiliser le site eBay de production ou le bac à sable. Ensuite, remplissez les champs Developer Key, Token, App Key, Cert Key. Appliquez les modifications.
Une fois que la page est rechargée, vous devez synchroniser les informations depuis eBay. Appuyez sur Sync countries and currencies, vous pourrez alors remplir tous les autres champs.
Lorsque tous les champs sont remplis, vous pouvez synchroniser les catégories et les politiques en cliquant sur les boutons adéquats.
Accepter les notifications de suppression de compte¶
Depuis septembre 2021, eBay doit prendre en charge les notifications de suppression/fermeture de compte. Ainsi, lorsque eBay reçoit une demande de suppression de compte, tous les partenaires eBay doivent confirmer la réception de la demande et prendre toutes les mesures appropriées le cas échéant.
Odoo dispose d’un point de terminaison de notification pour recevoir ces notifications, confirmer la réception de la demande et réaliser les premières actions nécessaires pour anonymiser les détails du compte dans Contacts et supprimer l’accès du client au portail.
Important
Veillez à configurer correctement votre inscription aux notifications de suppression de compte de la marketplace, car eBay peut désactiver temporairement le compte eBay concerné jusqu’à ce que l’inscription soit finalisée.
Verify your installation of Odoo is up to date¶
In order to activate the endpoint, the module eBay Connector - Account Deletion must be installed. If your Odoo database was first created after September 2021, the module is installed automatically and you can proceed to the next step.
Mettre à jour Odoo à la dernière version¶
The notification endpoint is made available through a new Odoo module; to be able to install it, you must make sure that your Odoo source code is up-to-date.
Si vous utilisez Odoo par le biais d’Odoo.com ou de la plateforme Odoo.sh, votre code est déjà à jour et vous pouvez procéder à l’étape suivante.
Si vous utilisez Odoo par le biais d’une installation sur vos serveurs ou par le biais d’un partenaire, vous devez mettre à jour votre installation comme il est expliqué dans cette page de documentation ou en contactant votre partenaire d’intégration.
Mettre à jour la liste des modules disponibles¶
New modules must be discovered by your Odoo instance to be available in the
menu.To do so, activate the developer mode, and go to . A wizard will ask for confirmation.
Install the eBay Connector - Account Deletion update¶
Avertissement
You should never install new modules in your production database without testing them in a duplicate or staging environment. For Odoo.com customers, a duplicate database can be created from the database management page. For Odoo.sh users, you should use a staging or duplicate database. For on-premise users, you should use a staging environment - you should contact your integrating partner for more information regarding how to test a new module in your particular setup.
To install the module, go to the Apps
search facet and
search for ebay
. If the module eBay Connector - Account Deletion is present and marked as
installed, your Odoo database is already up-to-date and you can proceed with the next step. If it is
not yet installed, install it now.
Récupérer les détails du point de terminaison d’Odoo¶
Les détails du point de terminaison se trouvent dans
. Cliquez sur Générer le jeton pour récupérer votre Jeton de vérification.
S’abonner aux notifications de suppression de compte¶
Connectez-vous au portail développeur d’eBay et allez à Alerts & Notifications.

Pour s’abonner aux notifications de suppression/fermeture, eBay a besoin de quelques détails :
Une adresse mail pour envoyer des notifications si le point de terminaison est inaccessible.
Les détails du point de terminaison :
L’URL au point de terminaison de notification de suppression de compte d’Odoo
Un jeton de vérification

Astuce
Vous pouvez modifier les deux derniers champs dès que l’adresse mail est complétée.
Vérifier la connectivité au point de terminaison¶
Après avoir défini les détails du point de terminaison récupéré dans le tableau de bord d’eBay, pensez à tester la connectivité avec le bouton Envoyer une notification de test.
Vous devriez obtenir le message de confirmation suivant : « Une notification de test a été envoyée avec succès ! »

Utiliser la méthode de synchronisation mise à jour¶
Si vous avez beaucoup de produits, l’API d’eBay peut parfois refuser certains appels de synchronisation en raison d’une limite temporelle du nombre de requêtes que eBay applique.
Pour résoudre ce problème, un nouveau mécanisme d’implémentation a été développé. Toutefois, ce mécanisme mis à jour est désactivé par défaut pour éviter que les deux systèmes ne fonctionnent en parallèle dans les installations existantes.
Pour basculer sur le nouveau mécanisme de synchronisation :
Activez le mode développeur.
Allez à
Archivez les anciennes actions de synchronisation (les deux sont dénommées Ebay : mettre à jour le statut du produit)
Activez les nouvelles actions de synchronisation (Ebay : obtenir les nouvelles commandes qui s’exécute toutes les 15 minutes par défaut et Ebay : synchroniser le stock (pour la synchronisation “obtenir les nouvelles commandes”) qui s’exécute une fois par jour par défaut)
Assurez-vous que la prochaine date d’exécution de ces deux actions se situe dans un avenir proche
À partir de la prochaine date d’exécution, la nouvelle méthode sera utilisée à la place de l’ancienne.