Aller au contenu principal
Amazon

Tâche des annonces supprimées d'Amazon Connector : ce qu'elle fait à chaque passage

La tâche s'exécute une fois par jour et, pour chaque compte Amazon actif dont la synchronisation des annonces supprimées est activée, elle demande le rapport à Amazon, attend qu'il soit prêt et transfère ses lignes dans Odoo. Si elle semble ne rien faire, regardez d'abord la tâche, puis le compte, et enfin l'état dans lequel le rapport s'est terminé.

FlexigoTech · Responsable : Víctor Gómez · Mis à jour le 5 novembre 2026

L'essentiel

Module
Amazon
Versions
Odoo 17, 18, 19 et 20
Vérifié
dans le code du connecteur, version 17.0 et 20.0 · dans les sources citées à la fin
Lecture
5 min

Ce que c'est et quand elle s'exécute

Que fait cette tâche ?

La tâche Amazon SP-API - Synchroniser le rapport des annonces supprimées (opt-in) (Amazon SP-API - Sync suppressed listings report (opt-in)) parcourt les comptes Amazon qui remplissent sa condition. Pour chacun, elle demande à Amazon le rapport des annonces supprimées, attend qu'il soit prêt et transfère son contenu dans Odoo.

À quelle fréquence s'exécute-t-elle et est-elle active d'origine ?

Elle s'exécute une fois par jour, c'est-à-dire chaque jour, et elle est active dès l'installation du module. Elle est présente dans toutes les branches publiées : Odoo 17, 18, 19 et 20. Dans Odoo 17, la tâche se répète en outre sans fin.

Schéma réalisé avec du code : la tâche planifiée des annonces supprimées, qui s'exécute une fois par jour et est active dès l'installation, et en dessous le menu des comptes Amazon, avec ses libellés d'origine en anglais
Schéma réalisé avec du code à partir du code publié du module, ce n'est pas un écran d'Odoo : la tâche, une fois par jour et active dès l'installation dans Odoo 17, 18, 19 et 20, et le menu des comptes, avec les libellés en anglais du code d'origine.

Comment s'appelle-t-elle dans mon Odoo ?

Avec Odoo en français, elle s'appelle Amazon SP-API - Synchroniser le rapport des annonces supprimées (opt-in). Le schéma suivant reprend le même nom dans d'autres langues : en allemand, Amazon SP-API - Bericht über unterdrückte Angebote synchronisieren (Opt-in) ; en français, Amazon SP-API - Synchroniser le rapport des annonces supprimées (opt-in) ; en italien, Amazon SP-API - Sincronizza report offerte soppresse (opt-in) ; en portugais, Amazon SP-API - Sincronizar relatório de anúncios suprimidos (opt-in).

Schéma réalisé avec du code avec le nom de la tâche en espagnol, allemand, français, italien et portugais
Schéma réalisé avec du code à partir des traductions publiées du module, ce n'est pas un écran d'Odoo : le nom de la tâche selon la langue d'Odoo.
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Vidéo : Your Odoo doesn't talk to Amazon, Temu or Shopify? (vidéo en anglais)

Ce qu'elle fait à chaque passage

Quels comptes concerne-t-elle ?

Uniquement les comptes qui sont actifs et dont la synchronisation des annonces supprimées est activée. Si un compte ne remplit pas ces deux conditions, le passage ne le touche pas. Les comptes s'ouvrent depuis Amazon › Configuration › Comptes, et la liste comme la fiche affichent le Nom de chacun ; dans la fiche, il se trouve dans l'onglet Identité, groupe Compte. Ce menu demande des droits : le niveau Amazon demande Lecteur, et les niveaux Configuration et Comptes demandent Responsable. S'il vous en manque un, vous ne voyez pas ce niveau.

Que fait-elle avec chaque compte, et dans quel ordre ?

Elle demande d'abord à Amazon de créer le rapport des annonces supprimées. Ensuite, elle consulte l'état du rapport plusieurs fois, avec une pause entre chaque consultation, et cesse d'attendre dès qu'Amazon le considère comme terminé, annulé ou en échec. Si le compte n'a pas fixé un autre nombre, elle effectue jusqu'à 12 consultations, avec 10 secondes de pause entre chacune. Lorsque le rapport est terminé, la tâche transfère son contenu dans Odoo et le résumé note combien de lignes contenait le rapport et combien ont été traitées, créées, mises à jour, ignorées ou en erreur. Enfin, elle enregistre dans le compte la date du passage et ce résumé.

Que se passe-t-il si Amazon ne termine pas le rapport ?

Si, à la fin des consultations, le rapport n'est pas terminé, ce compte n'importe rien : la date du passage est enregistrée, ainsi qu'un résumé avec l'état dans lequel le rapport est resté. Ce résumé distingue un rapport annulé ou en échec d'une attente épuisée. Le passage s'interrompt aussi à ce stade si Amazon considère le rapport comme terminé mais sans l'identifiant de document nécessaire pour continuer. Le passage du lendemain recommence en demandant à nouveau le rapport.

Et si un compte provoque une erreur ?

La tâche traite chaque compte séparément : si le traitement d'un compte échoue sans être géré, elle laisse un avertissement (warning) dans le log du serveur avec le nom du compte et l'erreur, puis passe au suivant. Un compte en difficulté n'empêche pas le traitement des autres. Pour repérer un compte précis dans ce log, son Nom vous sera utile.

Si elle semble ne rien faire

Que vérifier, dans l'ordre ?

Premièrement, la tâche elle-même : elle est active dès l'installation, assurez-vous donc que personne ne l'a désactivée. Deuxièmement, le compte : la tâche ne prend que les comptes actifs dont la synchronisation des annonces supprimées est activée, donc un compte qui ne remplit pas ces deux conditions reste en dehors du passage. Troisièmement, si Amazon a bien terminé le rapport : tant qu'il ne le considère pas comme terminé, ou s'il le considère comme annulé ou en échec, ce compte n'importe rien lors de ce passage. Quatrièmement, le log du serveur, au cas où une erreur non gérée aurait laissé un avertissement avec le nom du compte. Et cinquièmement, l'abonnement : sans abonnement, ou avec le service suspendu, ce que fournit l'abonnement s'arrête, et les données restent dans votre Odoo.

Chaque passage publie-t-il un message sur le compte ?

La tâche lance chaque compte sans publier le résumé dans le chatter du compte. Ce qu'elle fait, en revanche, lorsque le passage va jusqu'à clôturer le rapport ou s'interrompt à cause de son état, c'est enregistrer dans le compte la date de la dernière exécution et le texte du résultat, tronqué s'il est très long. Ce résumé note le compte, l'origine du passage (avec Origen: CRON, on voit que c'est la tâche qui l'a lancé et non une personne à la main), l'identifiant et l'état du rapport et, si l'import a eu lieu, les lignes du rapport, les lignes traitées, créées, mises à jour, ignorées ou en erreur.

Abonnement et aide au déploiement

Le module est à paiement unique par version d'Odoo et nécessite l'abonnement à FlexigoTech Cloud, formule Connecteur : 49 €/mois ou 490 €/an HT. La connexion passe par FlexigoTech Cloud, qui conserve les identifiants chiffrés, surveille la synchronisation et prévient par e-mail en cas d'échec. Il est publié sur Odoo Apps pour 17, 18, 19 et 20 ; vous avez la fiche Odoo Apps et la page du module pour consulter les détails d'achat.

Si vous déployez Odoo et souhaitez revoir avec nous la configuration de la connexion avec Amazon, FlexigoTech déploie Odoo 17, 18, 19 et 20 et développe des connecteurs et des intégrations sur mesure.

À lire aussi

Vérifié dans le code du connecteur (version 17.0 et 20.0) et dans les sources citées

Sources