Aller au contenu principal
Amazon

Ce que fait le bouton « Réparer le problème d'annonce » d'Amazon Connector

Le bouton Réparer le problème d'annonce (Repair Listing Issue) envoie à Amazon l'attribut unit_count d'une annonce en testant des combinaisons de type et de valeur et, si aucune ne convient, tente de le supprimer. Il est toujours visible sur l'écran Annonces, et avant de cliquer il vaut mieux savoir ce que la file automatique tente déjà.

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 20.0 · dans les sources citées à la fin
Lecture
7 min

Avant de cliquer : ce qu'Odoo tente déjà tout seul

Le bouton est la voie manuelle. La même réparation est aussi lancée par la tâche planifiée SP-API Amazon - File d'auto-réparation v2 (Amazon SP-API - Auto-repair queue v2), qui s'exécute toutes les 3 minutes et est active dès l'installation. Cette tâche passe en revue les annonces actives d'un compte qui sont en état d'erreur et, lorsque le problème concerne unit_count, exécute la réparation du bouton. La différence : si Amazon accepte l'envoi mais ne donne pas encore de statut final, la tâche ne s'arrête pas sur un avertissement, elle programme une nouvelle tentative si la case des nouvelles tentatives en arrière-plan est active.

  • Vérifiez que la tâche SP-API Amazon - File d'auto-réparation v2 est toujours active.
  • Sur la fiche d'un compte (Comptes, Accounts), dans l'onglet Catalogue et offres (Catalog & Listings), au sein du groupe Réparer automatiquement les erreurs d'offre (Auto-repair Listing Errors), regardez la case Les nouvelles tentatives de réparation s'exécutent en arrière-plan (opt-in). Elle est cochée par défaut et son aide indique : `Active les nouvelles tentatives en file d'attente pour les erreurs transitoires (par ex.
  • Gardez à l'esprit que cette réparation automatique des erreurs n'agit que sur les annonces dont l'ASIN a été lu depuis Amazon : les autres sont notées comme non réparées automatiquement.
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)

Quand il apparaît et qui peut cliquer

  • Allez dans Amazon › Catalogue › Annonces. Chaque niveau du menu demande l'autorisation Lecteur (Viewer).
  • Ouvrez une annonce : le bouton Réparer le problème d'annonce se trouve sur l'écran Annonces et est toujours visible, sans condition d'état, dans Odoo 17, 18, 19 et 20.
Schéma réalisé avec du code : le menu Amazon, Catalogue, Annonces, le bouton Réparer le problème d'annonce et, sur le côté, deux des messages qui peuvent l'arrêter
Schéma du bouton Réparer le problème d'annonce et de deux des messages qui l'arrêtent (schéma réalisé avec du code, pas une capture d'Odoo).
  • Vérifiez votre accès. Pour que le bouton fonctionne, il faut au minimum l'accès Operator du connecteur ; sinon, vous obtenez You need at least Amazon Seller Connector Operator access for this action. Ask a manager to grant Operator or Manager access. Le code exige aussi que vous puissiez écrire sur cette annonce.
Schéma réalisé avec du code à partir des traductions du module : le texte du bouton en espagnol, allemand, français, italien et portugais
Avec Odoo en espagnol, le bouton s'appelle Réparer le problème d'annonce ; en allemand, Angebotsproblem beheben ; en français, Réparer le problème d'annonce ; en italien, Ripara problema inserzione ; en portugais, Reparar problema do listing (schéma, pas un écran d'Odoo).
  • Cliquez sur le bouton et lisez la confirmation : La réparation de l'annonce Amazon peut modifier des attributs du catalogue tels que unit_count. Continuer ? (Amazon listing repair may change catalog attributes such as unit_count. Continue?). Accepter signifie que l'annonce peut changer chez Amazon.

Ce que le bouton vérifie, dans l'ordre

Dans Odoo 20.0, le bouton enchaîne ces vérifications dans cet ordre :

  • Que l'annonce ait un produit Odoo associé. Sinon, il s'arrête avec La liaison n'a aucun produit Odoo associé. (Binding has no linked Odoo product.).
  • Qu'il existe un type de produit Amazon. Si l'annonce n'en a pas, le bouton le lit depuis Amazon ; s'il n'y en a toujours pas, il s'arrête avec Impossible de détecter product_type pour le SKU …. Renseignez manuellement le type de produit Amazon sur la liaison. (Could not detect product_type for SKU …. Fill in Amazon Product Type manually on the binding.).
  • Que des attributs soient chargés. Si le champ de l'onglet Catalogue, groupe Charge utile du catalogue (visible sans libellé, seulement son contenu) est vide, le bouton charge les attributs depuis Amazon.
  • Quelles valeurs Amazon autorise. Le module demande la définition du type de produit et tente d'en extraire les valeurs autorisées pour unit_count.

Ce qui change à chaque tentative

  • Le bouton envoie à Amazon un remplacement de l'attribut unit_count. Il part de la valeur actuelle de unit_count dans l'annonce, teste les combinaisons de type et de valeur une à une et s'arrête à un maximum de 180.
  • Il enregistre chaque réponse d'Amazon (envoi, statut, problèmes). Le statut de l'annonce passe en erreur si Amazon renvoie une erreur bloquante et en actif sinon.
  • Après un envoi sans erreur bloquante, il relit l'annonce toutes les 5 secondes, jusqu'à 40 secondes, pour voir si le problème de unit_count a disparu.
  • S'il a disparu, il enregistre la combinaison dans le contenu des attributs de votre Odoo et affiche une notification de succès : unit_count corrigé et vérifié pour … après … tentative(s). Type : … | valeur : … (unit_count fixed and verified for … after … attempt(s). Type: … | value: …).
  • Si Amazon rejette toujours, il passe à la combinaison suivante.
  • Si, au bout de l'attente, il n'y a toujours pas de statut final, le bouton ne considère pas que c'est réparé et vous en avertit. Avec la case des nouvelles tentatives active, il tente de programmer une nouvelle tentative automatique.
  • Si aucune combinaison ne convient, il tente de supprimer unit_count de l'annonce. Si Amazon l'accepte et qu'à la relecture il ne reste plus d'erreurs, le bouton signale un succès avec unit_count supprimé et annonce assainie pour … après … tentative(s) de réparation. … (unit_count removed and listing sanitized for … after … repair attempt(s). …).
  • Si cela ne règle toujours rien, le bouton s'arrête avec Impossible de corriger unit_count pour … après … tentative(s). Dernière erreur : … (Could not fix unit_count for … after … attempt(s). Last error: …). Avec la case des nouvelles tentatives active et au moins une tentative effectuée, il peut programmer une nouvelle tentative ; dans ce cas, le message se termine par Une nouvelle tentative automatique a été mise en file d'attente dans la file de réparation automatique. (An automatic retry was queued in the auto-repair queue.). Si le maximum de nouvelles tentatives est dépassé, il n'en programme pas et la ligne n'apparaît pas.

Erreurs possibles au clic

  • You need at least Amazon Seller Connector Operator access for this action. Ask a manager to grant Operator or Manager access. : il vous manque l'accès ; demandez-le à la personne qui gère les droits.
  • La liaison n'a aucun produit Odoo associé. : associez un produit Odoo à l'annonce et recommencez.
  • Impossible de détecter product_type pour le SKU …. Renseignez manuellement le type de produit Amazon sur la liaison. : faites ce que dit le message.
  • unit_count ne peut pas être corrigé car Amazon a renvoyé une erreur bloquante sans rapport. Problème : … (unit_count cannot be fixed because Amazon returned an unrelated blocking error. Issue: …) : la réponse d'Amazon contient une autre erreur bloquante que unit_count. Le bouton s'arrête et ne continue pas à tester des valeurs.
  • Si cette erreur concerne des images ou des médias, le bouton tente d'abord de nettoyer les entrées de compliance_media dont l'URL est temporaire ou expirée. S'il y parvient, il passe à la tentative suivante. Sinon, il s'arrête avec un autre message : unit_count ne peut pas être corrigé car Amazon a renvoyé une erreur de média sans rapport avec unit_count. (unit_count cannot be fixed because Amazon returned a media error unrelated to unit_count.), suivi du problème et, le cas échéant, de l'URL concernée.

Après le clic

  • Dans l'onglet Problèmes (Issues) de l'annonce, au sein du groupe File de réparation (Repair Queue), regardez la case Tentative de réparation automatique en attente (Auto Repair Retry Pending), en lecture seule. Elle est cochée lorsqu'une nouvelle tentative de réparation est programmée : le bouton Réparer le problème d'annonce le fait s'il en programme une, et d'autres chemins aussi, comme la tâche SP-API Amazon - File d'auto-réparation v2, les boutons Envoyer le stock (Push Stock) et Exécuter la réparation automatique des erreurs (Run Auto-repair Errors) ou l'enregistrement d'une fiche produit. Elle est décochée par d'autres actions : les boutons Détecter le canal (Detect Channel), Aperçu du catalogue (Preview Catalog), Aperçu de l'offre (Preview Offer), Publier le catalogue (Publish Catalog) et Envoyer l'offre (Push Offer), à l'enregistrement d'une fiche produit et lorsque la tâche de la file de réparation traite la file.

Comment FlexigoTech vous aide

Le module est publié sur Odoo Apps pour 17.0, 18.0, 19.0 et 20.0, et la connexion passe par FlexigoTech Cloud, qui surveille la synchronisation et prévient par e-mail en cas d'échec. Si vous devez mettre en place Odoo avec ce connecteur ou une intégration sur mesure, FlexigoTech déploie Odoo 17, 18, 19 et 20 et développe des connecteurs. Voici la page du module et sa fiche sur Odoo Apps.

À lire aussi

Champs Paiements et comptabilité du compte Amazon Connector : ce que signifie chacun et que renseignerChecklist des champs Paiements et comptabilité du compte Amazon Connector pour Odoo : ce que signifie chacun d'après son aide et ce qu'il faut décider.Champs du compte SP-API d'Amazon Connector for Odoo : ce que dit chaque aide et quoi choisirComparatif des champs de factures, d'audit des remboursements et de rapports FBA du compte SP-API dans Amazon Connector for Odoo : aide et valeurs à choisir.
Vérifié dans le code du connecteur (version 20.0) et dans les sources citées

Sources