Saltar al contenido principal
Amazon

Qué hace el botón «Actualizar atributos» de Amazon Connector for Odoo

El botón Actualizar atributos (Refresh Attributes) pide a Amazon los datos de un SKU y copia en el listing sus atributos, incidencias, cantidades y precios; solo lee de Amazon, no publica nada. Se ve siempre en la ficha del listing, pero para pulsarlo necesitas acceso Operator o Manager.

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
6 min

Dónde está el botón y quién puede pulsarlo

Las fichas de listings se abren desde Amazon › Catálogo › Listings (Amazon › Catalog › Listings). Cada tramo del menú pide el permiso Lector (Viewer); sin él no ves ese tramo. Dentro de un listing, el botón Actualizar atributos no depende de ninguna condición de la vista: se ve siempre, y está en las ramas 17, 18, 19 y 20 de Odoo.

Que se vea no significa que cualquiera pueda usarlo. Lo primero que hace al pulsarlo es comprobar tus permisos. Si no tienes al menos acceso Operator, se detiene con este mensaje: You need at least Amazon Seller Connector Operator access for this action. Ask a manager to grant Operator or Manager access. Además del acceso, el módulo comprueba que puedas escribir en el listing. Como esa comprobación va antes que todo lo demás, el aviso no cambia el estado del listing ni llega a pedir nada a Amazon.

Esquema hecho con código a partir del módulo, no una pantalla de Odoo: el menú Amazon › Catalog › Listings, el botón Refresh Attributes, el mensaje de permisos que puede pararlo y el estado Error en que deja la ficha
Esquema generado con el código publicado del módulo (no es una captura de Odoo): del menú al botón, con el aviso de permisos a un lado y el estado Error al final.

Con Odoo en castellano, el botón se llama Actualizar atributos.

Esquema hecho con código a partir de las traducciones publicadas del módulo, no una pantalla de Odoo: el nombre del botón en castellano, alemán, francés, italiano y portugués
Esquema generado con las traducciones publicadas (no es una captura de Odoo): Actualizar atributos en castellano, Attribute aktualisieren en alemán, Actualiser les attributs en francés, Aggiorna attributi en italiano y Atualizar atributos en portugués.
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)

Paso a paso: qué hace el botón

En Odoo 20, el botón hace lo siguiente:

  1. Antes de pulsar, ten en cuenta que Odoo llega solo a esta misma acción: al guardar una ficha de producto y al validar un albarán de stock (en ambos casos, cuando se cumple la condición del módulo sobre los productos), y también la lanzan los botones Enviar stock (Push Stock), Reparar problema de la publicación (Repair Listing Issue) y Ejecutar reparación automática de errores (Run Auto-repair Errors). Además, las tareas programadas Amazon SP-API - Sync pendientes (precio/stock) (Amazon SP-API - Sync pending bindings (price/stock)), cada minuto, SP-API de Amazon - Cola de reparación automática v2 (Amazon SP-API - Auto-repair queue v2), cada 3 minutos, y Amazon SP-API - Auto-bind nocturno (Amazon SP-API - Nightly auto-bind), una vez al día, todas activas al instalar, releen el listing por su cuenta con otra lectura del módulo (queda registrada como Actualizar publicación (Refresh Listing)). Esa lectura también guarda los atributos si Amazon los devuelve, las incidencias y el estado, y ajusta el canal si la cuenta tiene activada Auto detectar canal al leer catálogo. Pulsar Actualizar atributos es el camino manual, para releer ahora un listing concreto.
  2. Abre el listing desde el menú y mira que tenga una Cuenta (Account), en el grupo Resumen general (Overview) de la ficha y también en la lista de listings.
  3. Pulsa Actualizar atributos. Primero se comprueban tus permisos, como se ha explicado arriba.
  4. El módulo comprueba que el listing tiene cuenta, SKU y marketplace ID, y que la cuenta tiene Seller ID. Si falta alguno de esos datos, la acción se detiene.
  5. Si todo está, el módulo pide a Amazon el listing de ese vendedor, ese SKU y ese marketplace, con atributos, incidencias, tipos de producto y resúmenes. Es una lectura: no envía cambios a Amazon.
  6. Si la respuesta no trae atributos, la acción se detiene. Si los trae, el módulo lee de ella el tipo de producto, las cantidades, los precios y las incidencias, y lo escribe todo en el listing (el detalle, en la sección siguiente).
  7. Si la cuenta tiene activada la casilla Auto detectar canal al leer catálogo (Auto-detect channel when pulling catalog), el módulo ajusta el canal de cumplimiento del listing (más abajo, las condiciones).
  8. El módulo deja constancia del resultado, correcto o con error, con el usuario, la duración y el mensaje; si va bien, guarda también la respuesta de Amazon (el aviso de permisos no se registra).
  9. Comprueba el resultado en la ficha: el estado del listing y las monedas de la pestaña Oferta (Offer).

Qué cambia en el listing

Cuando la respuesta trae atributos, el módulo escribe esto en el listing:

  • Los atributos de Amazon, guardados como texto ordenado.
  • El tipo de producto, si Amazon lo da; si no, se conserva el que había.
  • La cantidad y la cantidad por canal.
  • El precio de la oferta y el precio de lista, cada uno con su moneda; si Amazon no da la moneda, se conserva la anterior. Las monedas se ven, de solo lectura, en la pestaña Oferta, grupo Comparación de ofertas (Offer Comparison): Moneda de la oferta de Amazon (Amazon Offer Currency) y Moneda del precio de lista de Amazon (Amazon List Price Currency).
  • La fecha de la última sincronización de catálogo.
  • La respuesta completa de Amazon, en Última respuesta (Last Response), pestaña Tecnico (Technical), grupo Diagnósticos (Diagnostics). Solo la ven los administradores del sistema y puede estar oculta en la ficha.
  • Las incidencias: cuántas son de tipo error, aviso e información, y su texto.

El estado depende de esas incidencias: si Amazon devuelve alguna de tipo error, el listing queda en Error; si no, queda activo.

El canal de cumplimiento

Este paso solo ocurre con la casilla Auto detectar canal al leer catálogo activada. Está en la ficha de Cuentas (Accounts), pestaña Catálogo y listings (Catalog & Listings), grupo Vincular e importar automáticamente (Auto-bind & Import), y viene activada por defecto. Su ayuda dice: «Si está activo, al leer catálogo de un binding se ajusta automáticamente el fulfillment_channel_code.» El módulo calcula un canal recomendado y actúa así:

  • Si no hay canal recomendado, no cambia nada.
  • Si el canal del listing ya es el recomendado, tampoco.
  • Si es distinto, solo lo cambia cuando el canal del listing está vacío o es DEFAULT, o cuando la cuenta tiene activada la sustitución forzada del canal.

Qué errores puede dar y qué hacer

  • Falta de permisos. Es el mensaje You need at least Amazon Seller Connector Operator access for this action. Ask a manager to grant Operator or Manager access. Pide a un responsable que te dé acceso Operator o Manager. No cambia nada en el listing.
  • Falta algún dato de referencia o Amazon no devuelve atributos. Si el listing no tiene cuenta, SKU o marketplace ID, si la cuenta no tiene Seller ID o si la respuesta llega sin atributos, la acción se detiene y el listing pasa a Error. Completa el dato que falte, o revisa que el SKU y el marketplace correspondan a una oferta de esa cuenta, y vuelve a pulsar.
  • Cualquier otro error durante el proceso, incluido el que pueda venir de la petición a Amazon. El listing pasa a Error, el módulo guarda el texto del error (recortado si es muy largo), lo registra y te lo muestra.
  • Incidencias de tipo error en la respuesta. La acción termina, pero el listing queda en Error porque Amazon ha devuelto incidencias de ese tipo. El módulo guarda cuántas son y su texto en el listing.

Si necesitas ayuda con el conector

El módulo es de pago único por versión de Odoo (el precio de cada una, en la ficha) y necesita la suscripción a FlexigoTech Cloud, plan Conector: 49 € al mes o 490 € al año, sin IVA. Está publicado para Odoo 17, 18, 19 y 20; la página del módulo tiene los detalles de compra. Si estás implantando Odoo y quieres montar el catálogo de Amazon con criterio, FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida.

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