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.

../../../../_images/setup011.png

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 à Ventes ‣ Configuration ‣ Settings.

../../../../_images/setup021.png

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 Apps menu.

To do so, activate the developer mode, and go to Apps -> Update Apps List. 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 menu, remove 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 Ventes ‣ Configuration ‣ Paramètres ‣ eBay. Cliquez sur Générer le jeton pour récupérer votre Jeton de vérification.

Bouton pour générer un jeton de vérification eBay dans Odoo

S’abonner aux notifications de suppression de compte

Connectez-vous au portail développeur d’eBay et allez à Alerts & Notifications.

Aperçu du tableau de bord Alertes & Notifications d'eBay

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

Champs dédiés pour saisir les détails du point de terminaison

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 ! »

Bouton pour envoyer la notification de test

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 :

  1. Activez le mode développeur.

  2. Allez à Paramètres ‣ Technique ‣ Actions planifiées

  3. Archivez les anciennes actions de synchronisation (les deux sont dénommées Ebay : mettre à jour le statut du produit)

  4. 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)

  5. 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.