Saltar al contenido principal
ChannelEngine

Ejemplo: el stock no cuadra entre Odoo y ChannelEngine, ¿dónde está la diferencia?

Cuando el stock de ChannelEngine no cuadra con el de Odoo, la diferencia suele estar en lo que Odoo descuenta y ChannelEngine no ve: entregas abiertas, pedidos que siguen como presupuesto o reservas que aún no se han liberado. El conector compara los dos lados una vez al día y deja cada SKU distinto en una lista. Este caso de ejemplo enseña cómo se usa.

FlexigoTech · Responsable: Víctor Gómez · Actualizado el 3 de noviembre de 2026

Lo esencial

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
3 min

Ejemplo Caso ilustrativo: la empresa y sus datos son inventados para explicar el flujo.

Lo que pasó

Casa Lumen vende lámparas en varios canales a través de ChannelEngine y lleva el almacén en Odoo. Un lunes llegan dos pedidos del mismo modelo por canales distintos. Solo quedaba una unidad. El segundo pedido hay que cancelarlo, con la mala nota que eso supone en el canal.

La primera sospecha es la de siempre: «el conector no ha mandado el stock». La comprobación dice otra cosa.

Cómo se encontró

El conector tiene una tarea diaria que lee el stock que guarda ChannelEngine y lo compara con lo que Odoo mandaría en ese momento. Lo que Odoo mandaría es lo disponible en el almacén de la cuenta menos las entregas abiertas y los pedidos que siguen como presupuesto. Cada SKU con diferencia queda en Stock Divergences, con tres cifras: lo que tiene ChannelEngine, lo que tiene Odoo y la resta.

En el caso de Casa Lumen, la lámpara aparecía con una unidad más en ChannelEngine. El motivo era un presupuesto de una venta en tienda que nadie había confirmado: Odoo ya lo descontaba, y ChannelEngine seguía ofreciendo esa unidad.

Panel del conector de ChannelEngine en Odoo
El panel del conector, con la actividad de la cuenta. Captura de Odoo con datos de demostración.

Lo que hace ChannelEngine por su lado

ChannelEngine tiene una reserva de stock pensada, según su propio centro de ayuda, para eliminar el riesgo de vender de más. La reserva dura hasta que el pedido pasa a «In progress» y, de media, se libera hacia los canales en 1,5 horas, según lo rápido que se confirmen los pedidos y se mande el stock. Funciona bien si tu sistema le manda stock con regularidad. Si el stock llega tarde, la reserva no lo arregla.

Los ajustes que cambiaron

  1. Revisar la lista Stock Divergences cada mañana y volver a encolar en un clic las ofertas con diferencia.
  2. Activar en la cuenta la opción de retener los pedidos sin stock suficiente, para que un pedido importado no se confirme solo si el almacén no llega.
  3. Confirmar que la cuenta usa el identificador de ubicación de stock de ChannelEngine, porque Casa Lumen tiene dos ubicaciones.
  4. Dejar las frecuencias de serie: los pedidos entran cada 15 minutos, los cambios de precio y stock se ponen en cola cada hora y se envían cada 30 minutos.
Ofertas de ChannelEngine en Odoo con su estado de envío
Las ofertas en Odoo, con su estado de envío a ChannelEngine. Captura de Odoo con datos de demostración.

Un ajuste más que Casa Lumen revisó: el origen de los precios. La cuenta puede tomar los precios de las ofertas de una tarifa de Odoo, en vez del precio de venta del producto. Así, el precio para ChannelEngine se cambia en un solo sitio.

Qué aprendió el equipo

La diferencia no estaba en el conector, estaba en un presupuesto olvidado. Sin la comparación diaria, el siguiente descuadre habría vuelto a parecer un fallo técnico. Con la lista delante, cada diferencia tiene un SKU, unas cifras y una fecha de comprobación, y se resuelve en minutos.

Registro de sincronización del conector de ChannelEngine
El registro de sincronización guarda cada llamada, por si hace falta ir más atrás. Captura de Odoo con datos de demostración.

Casa Lumen no cambió de canales ni de proveedor. Solo cambió la costumbre de mirar la lista cada mañana, y con eso dejó de cancelar pedidos por falta de stock.

Si vendes el mismo producto también fuera de ChannelEngine, Odoo es el único sitio donde se ven todas las salidas a la vez. Por eso la comparación se hace desde Odoo.

Sigue leyendo

Usas ChannelEngine, pero tu stock vive en Excel: lo que no te cuentanSi usas ChannelEngine pero tu stock y tus pedidos viven en hojas de cálculo, esto es lo que se rompe y lo que cambia con Odoo y el conector de FlexigoTech.Un pedido de Mirakl en Odoo, de la compra al cobroCronología de un pedido de un marketplace Mirakl dentro de Odoo 17, 18, 19 y 20: aceptación, envío, seguimiento, devolución, factura y liquidación.
Comprobado en el código del conector (versión 20.0) y en las fuentes enlazadas

Fuentes