Amazon FBA · SP-API · Odoo 19

Cómo sincronizar el stock FBA de Amazon en Odoo (y por qué tu AVCO sale mal sin ello)

El conector Amazon nativo de Odoo está pensado para pedidos, no para inventario. No trae la cantidad vendible de FBA de forma fiable, así que el coste medio (AVCO) y el margen salen mal y acabas importando el stock a mano. Aquí te contamos la causa real y cómo se resuelve bien.

Cantidad vendible FBA en OdooLa Fulfillable Quantity del report SP-API escrita en una ubicación propia.
AVCO y margen correctosOdoo valora sobre cantidades reales, no sobre números inventados.
FBA y FBM en paraleloUbicaciones separadas por cuenta: sin sobreventa y sin muro del campo warehouse.
Sync por cronSin importar nada a mano ni mantener hojas de Excel paralelas.
Inventario FBA de Amazon sincronizado en una ubicación dedicada de Odoo
Stock FBA dentro del ERPCantidad vendible en una ubicación propia para que el coste medio y el margen cuadren.

El conector nativo es order-centric: el inventario FBA no entra bien

No es que lo hagas mal. El conector Amazon de Odoo está diseñado alrededor del pedido, no del stock. Esa es la causa real por la que tu AVCO no cuadra.

No trae la Fulfillable Quantity de forma fiable

El conector importa pedidos y poco más. La cantidad vendible que Amazon tiene en sus centros logísticos no se vuelca a Odoo, así que el sistema no sabe cuántas unidades reales tienes.

El AVCO valora sobre cantidades que no cuadran

Si el stock físico de FBA no se refleja en Odoo, la valoración por coste medio y el margen bruto se calculan sobre cantidades equivocadas. Tus informes de rentabilidad mienten sin que te des cuenta.

Mezclar FBA y tu almacén = sobreventa

Si pones el inventario FBA y el de tu almacén propio en la misma location, Odoo no sabe qué unidades puede enviar Amazon y cuáles tú. El campo warehouse único se convierte en un muro y acabas vendiendo lo que no tienes.

El report de inventario FBA que tienes que consultar por SP-API es, literalmente:

GET_FBA_MYI_UNSUPPRESSED_INVENTORY_DATA   # Fulfillable Quantity por SKU
GET_LEDGER_SUMMARY_VIEW_DATA              # ledger summary (movimientos / auditoría)

Si has llegado aquí buscando exactamente esta cadena, estás en el sitio correcto: el problema no es tuyo, es de diseño del conector nativo.

Los pasos correctos para sincronizar el stock FBA

No hace falta middleware ni hojas de Excel. Hace falta poll del report FBA por SP-API, una ubicación dedicada y un mapeo de SKU estricto.

Poll del report FBA por cron

Programa una tarea que consulte GET_FBA_MYI_UNSUPPRESSED_INVENTORY_DATA (o el ledger summary para movimientos) con la frecuencia que tu cuenta admita. Nada manual.

Escribe la Fulfillable Quantity en una ubicación dedicada

Crea una location FBA separada de tu almacén principal y vuelca ahí la cantidad vendible. Así Odoo valora el AVCO sobre datos reales y el margen cuadra.

Mapeo estricto: seller SKU = referencia interna Odoo

El SKU de Amazon debe coincidir exactamente con la referencia interna del producto en Odoo, respetando mayúsculas y espacios. Una diferencia de un espacio ya rompe la sincronización.

FBA y FBM en ubicaciones separadas

Mapea la ubicación FBA por cuenta para que conviva con tu almacén propio (FBM) sin sobreventa. Un único campo warehouse deja de ser un muro.

El conector Amazon de FlexigoTech hace exactamente esta sincronización FBA

El módulo lleva la cantidad vendible de FBA a una ubicación dedicada por cron, y además importa pedidos, devoluciones y permite la conciliación de settlements. Soporta FBA y FBM en paralelo y varias cuentas. No te invento reviews ni clientes: es un desarrollador solo en Barcelona, mantenido para Odoo 19, con soporte directo.

FBAubicación dedicada
+FBMen paralelo, sin sobreventa
Nmúltiples cuentas

Licencia + puesta en marcha si la necesitas

Puedes comprar el módulo en Odoo Apps e instalarlo tú, o pedirnos el ajuste del sync FBA, el mapeo de SKU y la puesta en marcha. Si además quieres lógica a medida (reglas de stock, valoración, multi-cuenta avanzado), lo hacemos como desarrollo a medida.

Módulo en Odoo AppsDesarrollo a medida

Si llegas por esta búsqueda, esto también te interesa

El stock FBA rara vez viene solo: pedidos, tracking, settlements y operativa multicanal acaban en la misma conversación.

Preguntas frecuentes sobre el stock FBA en Odoo

¿Por qué mi AVCO en Odoo sale mal si vendo por FBA?

Porque el conector nativo es order-centric: importa pedidos pero no escribe de forma fiable las unidades disponibles en FBA. Si el stock físico de Amazon no se refleja en Odoo, la valoración por coste medio (AVCO) y el margen bruto se calculan sobre cantidades que no cuadran. La solución es traer la Fulfillable Quantity del informe de inventario FBA a una ubicación dedicada y dejar que Odoo valore sobre datos reales.

¿Qué informe de SP-API hay que consultar para el stock FBA?

El report GET_FBA_MYI_UNSUPPRESSED_INVENTORY_DATA devuelve la Fulfillable Quantity por SKU para escribir el stock disponible en Odoo. Para auditar movimientos se usa el ledger summary (GET_LEDGER_SUMMARY_VIEW_DATA). Se consultan por cron con la periodicidad que tu cuenta soporte.

¿Puedo tener FBA y mi almacén propio (FBM) a la vez sin sobreventa?

Sí, pero deben vivir en ubicaciones de stock separadas. Mezclar el inventario de FBA con el de tu almacén en una sola location provoca sobreventa porque Odoo no sabe qué unidades puede enviar Amazon y cuáles tú. Con una ubicación FBA dedicada por cuenta, FBA y FBM conviven sin que un único campo warehouse sea un muro.

¿El conector de FlexigoTech sincroniza solo el stock FBA?

Hace la sincronización de inventario FBA a una ubicación dedicada por cron, y además importa pedidos, devoluciones y permite la conciliación de settlements. Soporta FBA y FBM en paralelo y varias cuentas. Si solo te interesa el stock FBA, esa parte funciona de forma independiente.

Deja de importar el stock FBA a mano.

Si tu AVCO y tu margen salen mal porque el stock FBA no entra en Odoo, la solución es un sync por cron a una ubicación dedicada. Mira el módulo o cuéntame tu caso.

Hablar con FlexigoTechVer el módulo en Odoo Apps