Saltar al contenido principal
Amazon

Qué hace el botón «Reparar problema de la publicación» de Amazon Connector

El botón Reparar problema de la publicación (Repair Listing Issue) envía a Amazon el atributo unit_count de una publicación probando combinaciones de tipo y valor y, si ninguna vale, intenta quitarlo. Se ve siempre en la pantalla Listings, y antes de pulsarlo conviene saber qué intenta ya la cola automática.

FlexigoTech · Responsable: Víctor Gómez · Actualizado el 5 de noviembre de 2026

Lo esencial

Módulo
Amazon
Versiones
Odoo 17, 18, 19 y 20
Comprobado
en el código del conector, versión 20.0 · en las fuentes enlazadas al final
Lectura
7 min

Antes de pulsar: lo que Odoo ya intenta solo

El botón es el camino manual. La misma reparación la lanza también la tarea programada SP-API de Amazon - Cola de reparación automática v2 (Amazon SP-API - Auto-repair queue v2), que corre cada 3 minutos y viene activa al instalar. Esa tarea revisa las publicaciones activas de una cuenta que están en estado de error y, cuando la incidencia es de unit_count, ejecuta la reparación que ejecuta el botón. La diferencia: si Amazon acepta el envío pero aún no da estado final, la tarea no se detiene con un aviso, sino que programa un reintento si la casilla de reintentos en segundo plano está activa.

  • Comprueba que la tarea SP-API de Amazon - Cola de reparación automática v2 sigue activa.
  • En la ficha de una cuenta (Cuentas, Accounts), en la pestaña Catálogo y listings (Catalog & Listings), dentro del grupo Reparar errores de listing automáticamente (Auto-repair Listing Errors), mira la casilla Los reintentos de reparación se ejecutan en segundo plano (opcional) (Repair retries run in the background (opt-in)). Viene activada por defecto y su ayuda dice: `Activa reintentos en cola para errores transitorios (ej.
  • Ten en cuenta que esa reparación automática de errores solo actúa sobre publicaciones cuyo ASIN se ha leído de Amazon: a las demás las anota como no reparadas automáticamente.
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Vídeo: Your Odoo doesn't talk to Amazon, Temu or Shopify? (vídeo en inglés)

Cuándo aparece y quién puede pulsarlo

  • Entra en Amazon › Catálogo › Listings. Cada tramo del menú pide el permiso Lector (Viewer).
  • Abre una publicación: el botón Reparar problema de la publicación está en la pantalla Listings y se ve siempre, sin condición de estado, en Odoo 17, 18, 19 y 20.
Esquema hecho con código: el menú Amazon, Catálogo, Listings, el botón Reparar problema de la publicación y, a un lado, dos de los mensajes que pueden pararlo
Esquema del botón Reparar problema de la publicación y de dos de los mensajes que lo detienen (esquema hecho con código, no una captura de Odoo).
  • Comprueba tu acceso. Para que el botón funcione hace falta como mínimo el acceso de Operator del conector; si no lo tienes, sale You need at least Amazon Seller Connector Operator access for this action. Ask a manager to grant Operator or Manager access. El código también exige que puedas escribir en esa publicación.
Esquema hecho con código a partir de las traducciones del módulo: el texto del botón en castellano, alemán, francés, italiano y portugués
Con Odoo en castellano el botón se llama Reparar problema de la publicación; en alemán, Angebotsproblem beheben; en francés, Réparer le problème d'annonce; en italiano, Ripara problema inserzione; en portugués, Reparar problema do listing (esquema, no una pantalla de Odoo).
  • Pulsa el botón y lee la confirmación: La reparación de la oferta de Amazon puede cambiar atributos del catálogo como unit_count. ¿Continuar? (Amazon listing repair may change catalog attributes such as unit_count. Continue?). Aceptar significa que la publicación puede cambiar en Amazon.

Qué comprueba el botón, en orden

En Odoo 20.0, el botón recorre estas comprobaciones en este orden:

  • Que la publicación tenga un producto de Odoo enlazado. Si no, para con El binding no tiene producto Odoo enlazado. (Binding has no linked Odoo product.).
  • Que haya tipo de producto de Amazon. Si la publicación no lo tiene, el botón lo lee de Amazon; si sigue sin tipo, para con No se pudo detectar product_type para SKU …. Rellena Amazon Product Type manualmente en el binding. (Could not detect product_type for SKU …. Fill in Amazon Product Type manually on the binding.).
  • Que haya atributos cargados. Si el campo de la pestaña Catálogo, grupo Payload del catálogo (se ve sin rótulo, solo su contenido) está vacío, el botón carga los atributos desde Amazon.
  • Qué valores permite Amazon. El módulo le pide la definición del tipo de producto e intenta sacar de ella los valores permitidos para unit_count.

Qué cambia en cada intento

  • El botón envía a Amazon una sustitución del atributo unit_count. Parte del valor actual de unit_count en la publicación, prueba combinaciones de tipo y valor una a una y se detiene en un máximo de 180.
  • Guarda cada respuesta de Amazon (envío, estado, incidencias). El estado de la publicación pasa a error si Amazon devuelve un error bloqueante y a activo si no.
  • Tras un envío sin error bloqueante, vuelve a leer la publicación cada 5 segundos, hasta 40 segundos, para ver si la incidencia de unit_count ha desaparecido.
  • Si ha desaparecido, guarda la combinación en el contenido de atributos de tu Odoo y muestra una notificación de éxito: unit_count corregido y verificado para … tras … intento(s). Tipo: … | valor: … (unit_count fixed and verified for … after … attempt(s). Type: … | value: …).
  • Si Amazon sigue rechazando, pasa a la combinación siguiente.
  • Si al acabar la espera sigue sin haber estado final, el botón no da por hecho que esté arreglado y avisa de ello. Con la casilla de reintentos activa, intenta programar un reintento automático.
  • Si ninguna combinación sirve, intenta quitar unit_count de la publicación. Si Amazon lo acepta y al releer ya no quedan errores, el botón avisa de éxito con unit_count eliminado y listing saneado para … tras … intentos de corrección. … (unit_count removed and listing sanitized for … after … repair attempt(s). …).
  • Si tampoco así se arregla, el botón para con No se pudo corregir unit_count para … tras … intentos. Último error: … (Could not fix unit_count for … after … attempt(s). Last error: …). Con la casilla de reintentos activa y habiendo hecho algún intento, puede programar un reintento; cuando lo hace, el mensaje termina con Se programó un reintento automático en la cola de auto-reparación. (An automatic retry was queued in the auto-repair queue.). Si se ha superado el máximo de reintentos, no lo programa y la línea no aparece.

Errores que puede dar al pulsarlo

  • You need at least Amazon Seller Connector Operator access for this action. Ask a manager to grant Operator or Manager access.: te falta el acceso; pídeselo a quien gestione los permisos.
  • El binding no tiene producto Odoo enlazado.: enlaza un producto de Odoo a la publicación y repite.
  • No se pudo detectar product_type para SKU …. Rellena Amazon Product Type manualmente en el binding.: haz lo que dice el mensaje.
  • No se puede corregir unit_count porque Amazon devolvio un error bloqueante no relacionado. Issue: … (unit_count cannot be fixed because Amazon returned an unrelated blocking error. Issue: …): la respuesta de Amazon trae otro error bloqueante distinto de unit_count. El botón se detiene y no sigue probando valores.
  • Si ese error es de imágenes o multimedia, el botón intenta antes limpiar las entradas de compliance_media con URL temporal o caducada. Si lo consigue, sigue con el siguiente intento. Si no, para con otro mensaje: No se puede corregir unit_count porque Amazon devolvio un error de multimedia no relacionado con unit_count. (unit_count cannot be fixed because Amazon returned a media error unrelated to unit_count.), seguido de la incidencia y, cuando hay, la URL afectada.

Después de pulsar

  • En la pestaña Incidencias (Issues) de la publicación, dentro del grupo Cola de reparación (Repair Queue), mira la casilla Reintento de reparación automática pendiente (Auto Repair Retry Pending), de solo lectura. Se marca cuando se programa un reintento de reparación: lo hace el botón Reparar problema de la publicación si programa uno, y también otros caminos, como la tarea SP-API de Amazon - Cola de reparación automática v2, los botones Enviar stock (Push Stock) y Ejecutar reparación automática de errores (Run Auto-repair Errors) o guardar una ficha de producto. Se vacía desde otras acciones: los botones Detectar canal (Detect Channel), Vista previa del catálogo (Preview Catalog), Vista previa de la oferta (Preview Offer), Publicar catálogo (Publish Catalog) y Enviar oferta (Push Offer), al guardar una ficha de producto y cuando la tarea de la cola de reparación procesa la cola.

Cómo ayuda FlexigoTech

El módulo está publicado en Odoo Apps para 17.0, 18.0, 19.0 y 20.0, y la conexión pasa por FlexigoTech Cloud, que vigila la sincronización y avisa por correo si falla. Si necesitas implantar Odoo con este conector o una integración a medida, FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores. Tienes la página del módulo y su ficha en Odoo Apps.

Sigue leyendo

Campos de Pagos y contabilidad de la cuenta de Amazon Connector: qué significa cada uno y qué ponerChecklist de los campos de Pagos y contabilidad de la cuenta de Amazon Connector para Odoo: qué significa cada uno según su ayuda y qué decidir.Campos de la cuenta SP-API de Amazon Connector for Odoo: qué dice cada ayuda y qué ponerComparativa de los campos de facturas, auditoría de reembolsos e informes FBA de la cuenta SP-API en Amazon Connector for Odoo: su ayuda y sus valores.
Comprobado en el código del conector (versión 20.0) y en las fuentes enlazadas

Fuentes