Saltar al contenido principal
Amazon

Qué añade Amazon Connector al albarán de Inventario: campos, botón y cuándo actúa

El módulo añade al albarán de Inventario un botón, Enviar tracking Amazon, y un grupo de campos, SP-API de Amazon, para dar a Amazon el seguimiento del envío; Odoo lo envía solo al validar el albarán o al cambiar el seguimiento, según dos casillas de la cuenta, y el botón sirve para reenviarlo a mano.

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

Qué añade el módulo al albarán

El módulo amplía el albarán estándar de la app Inventario (Inventory) con un botón y un grupo de campos. La condición que muestra u oculta el botón es la misma en Odoo 17, 18, 19 y 20.

Esquema con la app Inventario arriba y debajo el botón y los campos que el módulo le añade
Esquema hecho con código a partir del código publicado del módulo, no es una pantalla de Odoo; los rótulos van en inglés.

En la ficha del albarán, dentro del grupo SP-API de Amazon (Amazon SP-API), el módulo añade estos campos:

  • Cuenta SP-API de Amazon (Amazon SP-API Account): la cuenta SP-API vinculada al albarán.
  • ID del pedido de Amazon (Amazon Order ID): el identificador del pedido en Amazon.
  • Estado sync Amazon (Amazon Sync State): solo lectura. Sus valores son Pendiente (Pending), Sincronizado (Synced) y Error; por defecto es Pendiente. Lo escribe el código, no tú.
  • Última sync Amazon (Last Amazon Sync): fecha y hora, solo lectura.
  • Seguimiento enviado a Amazon (Tracking sent to Amazon): solo lectura.
  • confirmShipment de Amazon enviado el (Amazon confirmShipment sent at): fecha y hora, solo lectura. Su ayuda explica que, una vez marcado, el envío automático no se repite ni al editar el seguimiento ni en un reintento de la tarea programada; solo uno manual forzado puede reenviarlo.
  • Último error de Amazon (Last Amazon error): texto, solo lectura.
  • Carga útil de Amazon (Payload Amazon) y Respuesta Amazon (Amazon Response): solo lectura, y solo los ven los usuarios con permiso de administración de Ajustes.

El grupo entero se oculta si el módulo no identifica un ID de pedido de Amazon para ese albarán. Para buscarlo mira primero el campo ID del pedido de Amazon del propio albarán, después el pedido de venta vinculado y, por último, otros datos del albarán. El botón Enviar tracking Amazon también se oculta si el albarán no está en estado Hecho (Done) o no es de un pedido de Amazon.

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: cuándo actúa el módulo y qué hacer

  1. Revisa las tres casillas de la cuenta. Están en la ficha de Cuentas (Accounts), en la pestaña Pedidos y logística (Orders & Fulfillment), dentro del grupo Sincronización de pedidos (Order Sync). Auto sync al validar albarán (Auto sync on picking validation) y Sincronización automática al cambiar el tracking (Auto sync al cambiar tracking) vienen activadas por defecto; Enviar confirmShipment de forma asíncrona (vía cron) (Send confirmShipment asynchronously (via cron)) viene desactivada. Cada campo de la cuenta lo tienes explicado en los campos de la cuenta SP-API.
  2. Crea el albarán. Al crearlo, el módulo intenta identificar el pedido de Amazon y, si lo logra, rellena ID del pedido de Amazon y Cuenta SP-API de Amazon cuando están vacíos. Para la cuenta usa la del albarán o la del pedido de venta si está activa; si no, busca las cuentas activas de la compañía y, si hay una sola, la usa. Si hay varias, intenta deducir cuál corresponde. Si no identifica ningún pedido de Amazon, no rellena nada.
  3. Valida el albarán o cambia su seguimiento. Este es el camino normal y no hay que pulsar nada. Al validar, Odoo intenta confirmar el envío a Amazon si Auto sync al validar albarán está activada. Al guardar un albarán ya en Hecho con el seguimiento cambiado, lo intenta si Sincronización automática al cambiar el tracking está activada. Con la casilla correspondiente desactivada, ese disparador no hace nada.
  4. Si usas el modo asíncrono, espera al reintento. Con Enviar confirmShipment de forma asíncrona (vía cron) activada, la validación solo deja el albarán en Pendiente y la tarea programada Amazon SP-API - Reintentar envíos pendientes (cada cinco minutos, activa al instalar) es la única que envía. La ayuda de la casilla indica que esa tarea tiene que estar activa.
  5. Mira el grupo SP-API de Amazon después de validar. Estado sync Amazon te dice en qué punto está el albarán. Si es Pendiente, espera al siguiente intento. Si es Error, lee Último error de Amazon.
  6. Reenvía a mano solo si hace falta. El botón Enviar tracking Amazon aparece con el albarán en Hecho y siendo de un pedido de Amazon. Se salta la comprobación de «ya enviado» y la de «ya sincronizado con el mismo seguimiento», que el camino automático sí respeta. La ayuda de confirmShipment de Amazon enviado el explica que ese cerrojo evita la doble notificación al comprador; piénsalo antes de saltártelo. Si el envío falla, el botón se detiene con Error sincronizando Amazon: ….
  7. Comprueba el resultado. Tras un envío aceptado, el módulo rellena Estado sync Amazon, Última sync Amazon, Seguimiento enviado a Amazon y confirmShipment de Amazon enviado el, y vacía Último error de Amazon. También guarda Carga útil de Amazon y Respuesta Amazon, que solo ve quien tenga permiso de administración de Ajustes.
Esquema con el texto del botón Enviar tracking Amazon en alemán, francés e italiano
Esquema hecho con código a partir de las traducciones publicadas, no es una pantalla de Odoo: en alemán Amazon-Tracking senden, en francés Envoyer le suivi Amazon, en italiano Invia tracking Amazon.

Qué comprueba el módulo antes de enviar

En el camino automático, antes de enviar nada el módulo corta en silencio en estos casos:

  • El albarán no es de salida: el módulo solo confirma a Amazon entregas de salida, no devoluciones.
  • El albarán no está en Hecho.
  • No encuentra el ID del pedido de Amazon ni una cuenta activa que corresponda.
  • confirmShipment de Amazon enviado el ya tiene valor.
  • El albarán no tiene número de seguimiento. Si hay varios separados por espacios, comas, punto y coma o saltos de línea, el módulo toma el primero.
  • El albarán ya figura como Sincronizado con ese mismo seguimiento.

Hay otro caso: si Amazon ya informa del pedido como enviado, el módulo no envía. Intenta rellenar los campos de estado a partir de ese estado externo, pero solo si ese albarán es el único de salida del pedido. Con varios albaranes de salida para el mismo pedido no lo marca por sí solo, porque el estado externo es ambiguo. Esa comprobación de Amazon también se aplica al pulsar el botón.

Para el transportista, el módulo busca el mapeo de la cuenta. Si no hay mapeo, el envío lleva Other como código de transportista.

Pendiente, Error y servicio suspendido

Si falla el envío automático, el módulo pasa el albarán a Error y guarda el texto en Último error de Amazon. Si lo que falta son los datos de envío (seguimiento o transportista), el albarán queda Pendiente y el campo del último error se vacía, para reintentarlo cuando haya datos completos o Amazon ya lo dé como enviado.

Si la cuenta funciona a través de FlexigoTech Cloud y el conector no tiene servicio, la validación del albarán sigue adelante y la confirmación queda Pendiente (salvo que ya esté sincronizada o enviada). La tarea de reintentos la manda cuando el servicio vuelve, y no se marca nada como error. Sin suscripción, o con el servicio suspendido, se para lo que da la suscripción; los datos se quedan en tu Odoo.

Suscripción y ayuda de FlexigoTech

El módulo es de pago único por versión de Odoo (17, 18, 19 y 20) y necesita la suscripción a FlexigoTech Cloud: el plan Conector cuesta 49 €/mes o 490 €/año sin IVA. Puedes verlo en la ficha de Odoo Apps o en la página del módulo. Si estás implantando Odoo y quieres ajustar el flujo de albaranes con Amazon, FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida.

Sigue leyendo

Campos de la cuenta SP-API de Amazon Connector para Odoo: glosarioGlosario de los campos de la cuenta de Amazon Connector para Odoo: qué dice la ayuda de cada uno, su valor por defecto y qué conviene poner.
Comprobado en el código del conector (versión 20.0) y en las fuentes enlazadas

Fuentes