Saltar al contenido principal
Amazon

Botón «Sincronizar envíos gestionados por FBA»: mitos y realidad

El botón Sincronizar envíos gestionados por FBA (Sync FBA Fulfilled Shipments) lanza a mano, desde la pantalla de cuentas de Amazon, la lectura de los envíos FBA ya expedidos. No es el camino normal: la tarea programada hace lo mismo cada 30 minutos en las cuentas que tengan marcada la casilla opcional, y el botón sirve para lanzarlo a mano cuando lo necesites.

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

Dónde está y qué ocurre al pulsarlo

El botón Sincronizar envíos gestionados por FBA está en la pantalla Cuentas, a la que llegas por Amazon › Configuración › Cuentas (Amazon › Configuration › Accounts). El tramo Amazon pide el permiso Lector (Viewer); los tramos Configuración y Cuentas piden Responsable (Manager). El botón existe en las ramas 17, 18, 19 y 20 y se ve siempre.

Esquema del menú de cuentas de Amazon, del botón de sincronizar envíos FBA y del mensaje de permisos que puede pararlo
Esquema hecho con código a partir del código publicado del módulo, no es una pantalla de Odoo; sus rótulos van en inglés, el texto original del código.

Al pulsarlo, el módulo hace primero una comprobación de permisos: te deja pasar si eres del grupo de responsables del conector o tienes acceso de Ajustes, y además comprueba que puedas escribir en la cuenta. Después lanza la sincronización de esa cuenta marcándola como manual. Según el código de Odoo 20, esa sincronización sigue este orden:

  • Si el módulo devuelve una nota previa, la anota en la cuenta y termina antes de pedir el informe a Amazon.
  • Si la casilla opcional de la cuenta no está marcada, anota «La sincronización de envíos FBA expedidos está desactivada en la cuenta.» (Sync of shipped FBA shipments is disabled on the account.) y termina.
  • Pide a Amazon un informe de envíos FBA.
  • Consulta el estado del informe varias veces, esperando entre consulta y consulta. Deja de consultar cuando Amazon lo da por terminado, cancelado o fallido, o cuando se agotan los intentos.
  • Si el informe no está listo, anota el estado y termina sin importar nada: «Amazon no genero reporte util de envios FBA expedidos.» (Amazon did not generate a usable dispatched FBA shipments report.) si está cancelado o fallido, o «Timeout haciendo polling del reporte. Reintenta en unos minutos.» (Report polling timed out. Try again in a few minutes.) si se agotaron los intentos.
  • Si el informe está listo pero sin documento, anota «Reporte DONE sin reportDocumentId.» (DONE report without reportDocumentId.) y termina.
  • Si tiene documento, lo descarga y se lo pasa al importador de líneas de envíos FBA.

Cuando termina por la nota previa, por la casilla desmarcada, por un informe no utilizable o por el informe sin documento, el módulo guarda en la cuenta la fecha y el resultado. Si lo lanzaste con el botón, deja además ese resultado como mensaje en la cuenta; la tarea programada no deja el mensaje.

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)

Ideas equivocadas sobre el botón

Mito: «El botón es la forma normal de traer los envíos FBA»

La realidad es otra: hay un camino automático. La tarea programada Amazon SP-API - Sync envíos FBA expedidos (Amazon SP-API - Sync dispatched FBA shipments) corre cada 30 minutos y está activa al instalar. Toma las cuentas activas que tengan marcada la casilla Sincronizar envíos gestionados por FBA (opcional) (Sync FBA fulfilled shipments (opt-in)) y lanza la misma sincronización, con origen tarea programada y sin dejar mensaje en la cuenta. Si una cuenta falla, el módulo lo apunta en el registro del servidor, guarda el error en esa cuenta y sigue con las demás. El botón sirve para lanzarlo a mano en ese momento.

Mito: «Pulsarlo activa la sincronización de la cuenta»

No la activa. La casilla Sincronizar envíos gestionados por FBA (opcional) está desmarcada por defecto y el botón no la marca. Si sigue desmarcada, la sincronización anota que está desactivada en la cuenta y termina sin pedir el informe. La casilla está en la ficha de Cuentas, pestaña FBA y stock, grupo Sincronización de inventario FBA (ACTIVADA por defecto) · Envíos gestionados (opt-in) (FBA Inventory Sync (ON by default) · Fulfilled Shipments (opt-in)). Su ayuda dice: «Lee los envíos FBA realmente expedidos desde Amazon usando Reports API.»

Mito: «Cualquiera que vea el menú de Amazon puede pulsarlo»

Un usuario con Lector ve Amazon, pero Configuración y Cuentas piden Responsable. Además, el módulo vuelve a comprobar el permiso al pulsar. Si no eres del grupo de responsables del conector ni tienes acceso de Ajustes, la acción se detiene con este mensaje:

You need Amazon Seller Connector Manager (or Settings) access for this action. Ask a manager to grant Manager access.

La solución es la que dice el mensaje: pide a un responsable que te dé el acceso. El botón se ve siempre, así que lo que te frena es esa comprobación y no su visibilidad.

Mito: «Al pulsarlo, los envíos aparecen al instante»

El módulo no lee los envíos directamente: pide un informe a Amazon y consulta su estado hasta que esté listo. Si Amazon lo cancela, falla o no termina dentro de los intentos de consulta, esa pasada acaba sin importar nada y deja el estado anotado. Puedes volver a lanzarla con otra pulsación; la tarea programada también la repite en las cuentas con la casilla marcada.

En el mismo grupo de la pestaña FBA y stock hay otra casilla, Envíos FBA: actualizar pedidos de Odoo automáticamente (FBA shipments: auto-update Odoo orders), que viene marcada por defecto. Su ayuda dice: «Si está activo, los pedidos Odoo vinculados se marcan como PartiallyShipped/Shipped solo cuando Amazon informa de una expedición FBA real.»

Mito: «El botón solo existe en la última versión»

Está en las ramas 17, 18, 19 y 20. Su rótulo depende del idioma de tu Odoo, porque el módulo trae traducciones publicadas; con Odoo en castellano lo verás como Sincronizar envíos gestionados por FBA.

Esquema del texto del botón según el idioma de Odoo, con la versión en castellano junto a las de otros idiomas
Esquema hecho con código a partir de las traducciones publicadas del módulo, no es una pantalla de Odoo.

Qué comprobar tras la primera pulsación

Abre la ficha de la cuenta en Amazon › Configuración › Cuentas y revisa en la pestaña FBA y stock que la casilla opcional esté en el estado que quieres. Si la pasada terminó sin importar, mira el resultado que ha quedado anotado en la cuenta, que dice por qué se paró. Si tu usuario recibe el mensaje de permisos, pide a un responsable que te dé el acceso o que haga el cambio.

Coste y ayuda de FlexigoTech

El módulo es de pago único por versión de Odoo y necesita la suscripción a FlexigoTech Cloud, plan Conector: 49 €/mes o 490 €/año sin IVA, hasta 3 cuentas de Amazon. Esa conexión guarda cifradas las credenciales, vigila la sincronización y avisa por correo si falla. Está publicado en Odoo Apps para 17.0, 18.0, 19.0 y 20.0 (ficha); también tienes la página del módulo.

FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida, por si necesitas ajustar este flujo a tu empresa.

Sigue leyendo

Comprobado en el código del conector (versión 20.0) y en las fuentes enlazadas

Fuentes