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 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.
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.
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.
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.
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.
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.
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.
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.
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.
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 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.
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.
El stock FBA rara vez viene solo: pedidos, tracking, settlements y operativa multicanal acaban en la misma conversación.
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.
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.
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.
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.
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.