Saltar al contenido principal
Amazon

Qué hace el botón «Recibir en stock ahora» de Amazon Connector for Odoo

El botón Recibir en stock ahora (Receive to Stock Now) de la pantalla Devoluciones (BI) (Returns (BI)) lanza a mano, sobre una devolución concreta, la misma rutina que Odoo ya ejecuta solo, pero sin la comprobación previa de la rutina automática, que según la ayuda de su casilla solo trata devoluciones de Amazon finalizadas: el botón puede llevar a stock una devolución que la tarea todavía dejaría saltada. Se ve con los valores por defecto y lo puede pulsar quien tenga acceso de 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

Primero: Odoo ya lo hace solo

Antes de pulsar nada, dos tareas programadas llevan las devoluciones al stock: Amazon SP-API - Auto recepción devoluciones a stock (Amazon SP-API - Auto receive returns to stock), cada 15 minutos, y Amazon SP-API - Sync devoluciones (Amazon SP-API - Sync returns), cada 3 horas. Las dos están activas al instalar y acaban en la misma rutina de recepción a stock, que recorre las devoluciones de la cuenta que aún no están hechas, las más recientes primero y hasta un límite de líneas por pasada. Esa rutina solo trabaja si la casilla de la cuenta está marcada, y lo está por defecto.

El botón es la excepción: procesa una devolución concreta sin la comprobación previa que hace la tarea, que según la ayuda de su casilla solo trata las devoluciones de Amazon finalizadas. Úsalo solo cuando sepas que esa devolución debe entrar ya en stock, aunque la tarea la haya dejado saltada.

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

  1. Deja activada la automatización de la cuenta. Está en la ficha de Cuentas (Accounts), pestaña Devoluciones y reseñas (Returns & Reviews), grupo Automatización de stock de devoluciones (ACTIVADA por defecto) (Return Stock Automation (ON by default)): casilla Devoluciones: recibir en stock automáticamente (Returns: auto-receive to stock), marcada por defecto. Su ayuda dice: Crea y valida automáticamente albaranes de devolución en Odoo para las devoluciones de Amazon finalizadas.
  1. Abre la devolución desde Amazon › Analíticas / BI › Devoluciones (Amazon › Analytics / BI › Returns). Cada tramo del menú pide el permiso Lector (Viewer). El botón está en la pantalla Devoluciones (BI), donde el campo Cuenta (Account) de la devolución se ve en la ficha y en la lista.
  1. Mira si ves el botón. Con los valores por defecto se ve; las tres condiciones que lo ocultan están más abajo.
  1. Comprueba tu acceso. Para abrir el menú se pide Lector, pero al pulsar el botón el módulo pide como mínimo acceso de Operator. Si no lo tienes, 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. Pide a un responsable que te dé acceso de Operator o de Manager. El módulo comprueba además que puedas escribir en ese registro.
  1. Antes de pulsar, ten claro que esa devolución debe entrar ya en stock: el botón no hace la comprobación previa de la rutina automática. Pulsa Recibir en stock ahora y lee el resultado (más abajo).
Esquema hecho con código: de arriba abajo, el menú Amazon › Analytics / BI › Returns, el botón Receive to Stock Now y, a un lado, el mensaje de acceso de Operator o Manager
Esquema hecho con código a partir del código publicado del módulo (no es una pantalla de Odoo): el menú, el botón en las versiones 17, 18, 19 y 20 y el mensaje que puede pararlo. Los rótulos van en inglés, el texto original del módulo.

Cuándo no verás el botón

El botón se oculta en una devolución cuando se cumple cualquiera de estas condiciones:

  • El Ámbito de gestión logística (Fulfillment Scope) de la devolución es FBA.
  • El Modo de vinculación de existencias (Stock Link Mode) está en el valor que el módulo trata como no reabastecer.
  • El Estado de la devolución de existencias (Stock Return State) ya es el de hecho.

Esa condición es la misma en las cuatro ramas publicadas del módulo, 17, 18, 19 y 20.

Qué hace el botón por dentro

En Odoo 20, el botón trabaja con un solo registro, el que tienes abierto, y con la cuenta de Amazon de esa devolución. Llama a la misma rutina que las tareas programadas, pero con una diferencia: la rutina automática hace antes una comprobación previa y, si no la supera, deja la devolución saltada y guarda el motivo. El botón no hace esa comprobación, así que puede llevar a stock una devolución que la tarea todavía dejaría saltada. Después, en este orden:

  • Busca el pedido de venta de Odoo que corresponde al pedido de Amazon. Si la devolución no lo tenía enlazado, lo guarda en ella.
  • Busca las líneas de venta que corresponden a la devolución. Si la devolución no tiene SKU y esas líneas apuntan a un único SKU, lo rellena.
  • Busca los albaranes de salida entregados de ese pedido.

Estos cambios (el enlace al pedido y el SKU) solo se conservan si la pulsación no termina en error: cuando termina en error, Odoo no guarda lo que esa pulsación había escrito.

Si falta el pedido de venta, las líneas de venta o el albarán de salida entregado, al pulsar el botón el resultado es un error que se muestra en pantalla con el motivo, y en la devolución no queda guardado nada de esa pulsación, tampoco el motivo. La tarea automática, en cambio, deja la devolución saltada y guarda el motivo en ella.

Qué verás al terminar

Si la rutina da un error, el botón para y muestra el mensaje del error.

Si no hay error, aparece una notificación titulada Devoluciones Amazon (Amazon Returns) que no se queda fija en pantalla: de tipo éxito si la devolución quedó procesada y de tipo aviso en cualquier otro caso.

Para comprobarlo después, recuerda las condiciones de arriba: cuando el Estado de la devolución de existencias llega al de hecho, el botón deja de verse en esa devolución.

Esquema hecho con código: el rótulo del botón en castellano, alemán, francés, italiano y portugués
Esquema hecho con código a partir de las traducciones publicadas del módulo (no es una pantalla de Odoo): con Odoo en castellano el botón se llama Recibir en stock ahora.

Automática frente a botón

AspectoTarea automáticaBotón Recibir en stock ahora
Quién la lanzaLas dos tareas programadasTú, en una devolución
AlcanceDevoluciones de la cuenta aún no hechas, con un límite por pasadaSolo la devolución abierta
Comprobación previaSí; si no la supera, deja la devolución saltada y guarda el motivoNo: el botón no la hace y puede llevar a stock una devolución que la tarea todavía dejaría saltada
Falta el pedido de venta, las líneas de venta o el albarán entregadoLa devolución queda saltada y se guarda el motivo en ellaEs un error: el botón para, muestra el motivo en pantalla y no se guarda nada de esa pulsación

La lectura práctica: si una devolución sigue sin pasar a stock, la tarea la deja saltada y anota el motivo en ella, así que ahí puedes consultarlo. El botón te dice con un error si falta el pedido de venta, las líneas de venta o el albarán entregado, pero no deja el motivo en la devolución, y como no hace la comprobación previa, pulsarlo sobre una devolución que la tarea ha saltado es una decisión tuya.

Qué necesita y cuánto cuesta

El módulo es de pago único por versión de Odoo y está publicado para 17, 18, 19 y 20. Además necesita la suscripción a FlexigoTech Cloud: el plan Conector cuesta 49 €/mes o 490 €/año sin IVA, para hasta 3 cuentas de la plataforma.

Cómo te ayuda FlexigoTech

FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida. Si quieres revisar cómo quedan tus devoluciones de Amazon en el stock, mira la página del módulo o su ficha en Odoo Apps.

Sigue leyendo

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

Fuentes