Cómo Odoo calcula el stock disponible y lo publica en todos los canales.
La sincronización de inventario no espera al cron. Se detona ante cualquier movimiento que afecte el stock: una venta, una orden de compra, un ajuste, un traslado entre almacenes. Además, hay una corrida regular cada 30 minutos como respaldo.
¿Cómo se calcula el stock que viaja al marketplace? Odoo suma las cantidades disponibles en los almacenes que tú definiste como "publicables", y resta las cantidades que ya están comprometidas en pedidos confirmados que aún no se surten. Esa resta es importante: significa que si tienes 10 piezas físicas pero 3 ya están vendidas y pendientes de salir, el marketplace ve 7.
Cada producto que cumpla tus criterios —típicamente, una marca o categoría— viaja con su SKU, código de barras y el stock calculado. AutoAzur lo recibe y lo distribuye a cada marketplace conectado.
Si el producto no existe en Odoo, no se sincroniza. Si existe pero está archivado, tampoco. Esto es deliberado: el catálogo lo controla Odoo.
Movimientos de stock (ventas, compras, ajustes), modificación de listas de precios, y el cron regular cada 30 minutos. Si necesitas forzar una corrida puntual, se puede ejecutar bajo demanda.
stock_disponible = qty_quants_almacenes_publicables - qty_reservada_en_pickings_confirmados. El resultado pasa por la regla de stock de seguridad (siguiente capítulo).