Saltar al contenido principal
Octopia (Cdiscount)

Botón «Consultar estado» de Octopia Connector: mitos y realidades

Consultar estado pregunta a Octopia cómo va una solicitud de cancelación y actualiza su Estado en Odoo; solo aparece mientras la solicitud está en curso o bloqueada. Según la respuesta, avisa de un bloqueo o, si Octopia la da por hecha, puede cancelar el pedido de venta o crear un abono, según las condiciones que se explican más abajo. Estas son las ideas equivocadas que conviene descartar, con lo que hace de verdad.

FlexigoTech · Responsable: Víctor Gómez · Actualizado el 5 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
5 min

Dónde está el botón y cuándo se ve

El botón Consultar estado (Poll Status) está en la pantalla Cancelaciones (Cancellations), que se abre desde el menú Octopia › Pedidos › Cancelaciones (Octopia › Orders › Cancellations). El tramo Octopia del menú pide el permiso Usuario de Octopia (Octopia User). El botón está en las ramas publicadas del módulo: Odoo 17, 18, 19 y 20.

Esquema hecho con código: el menú Octopia › Orders › Cancellations y, debajo, el botón Poll Status
Esquema hecho con código a partir del código publicado del módulo, no es una captura de Odoo. Los rótulos van en inglés, como en el código, y el botón está en Odoo 17, 18, 19 y 20.

Solo se ve cuando el campo Estado (State) de la solicitud indica que está en curso o bloqueada. Con los valores por defecto el botón no aparece.

Esquema hecho con código con el texto Poll Status según el idioma de Odoo
Esquema hecho con código a partir de las traducciones publicadas del módulo, no es una captura de Odoo. Con Odoo en castellano el botón es Consultar estado; en alemán, Status abfragen; en francés, Vérifier le statut; en italiano, Verifica stato; en portugués, Consultar estado.
48 horas hábiles para aceptar cada pedido de Cdiscount: hazlo en Odoo
Vídeo: 48 horas hábiles para aceptar cada pedido de Cdiscount: hazlo en Odoo

Cinco ideas equivocadas sobre «Consultar estado»

Mito: «El botón está disponible en cualquier solicitud de cancelación»

Realidad: solo se muestra con la solicitud en curso o bloqueada. Y aunque se lanzara sobre varias solicitudes a la vez, en Odoo 20 el código procesa únicamente las que están en esos dos estados y deja las demás como están.

Mito: «Cada pulsación cambia el estado»

Realidad: por cada solicitud, el botón usa la cuenta de la solicitud para pedir a Octopia las cancelaciones de ese pedido. Si la solicitud guarda una única referencia, la consulta se limita a ella. Entre lo que llega, el módulo se queda con los elementos cuyo estado reconoce. Si no queda ninguno, lo único que cambia es Fecha del último sondeo (Last Poll Date): el Estado no se toca.

Ese campo está en la ficha de Cancelaciones, en solo lectura: lo rellena el botón, no el usuario.

Mito: «Si una línea de una cancelación parcial está hecha, la solicitud está hecha»

Realidad: el resultado se decide con todos los elementos reconocidos a la vez.

  • Si alguno está bloqueado, la solicitud pasa a bloqueada de inmediato.
  • Si todos están hechos, pasa a hecha.
  • En cualquier otro caso, queda en curso.

Cuando la solicitud no guarda una única referencia, el módulo descarta los elementos cuyo tipo (cancelación total o parcial) no coincide con el Tipo de evento (Event Type) de la solicitud, que puede ser Pedido completo (Full Order) o Líneas específicas (Specific Lines). Si sí la guarda, la consulta ya va filtrada y lo que devuelve Octopia se da por suyo. Después se escriben el nuevo Estado y la fecha del sondeo.

Mito: «Un bloqueo solo se descubre abriendo la solicitud»

Realidad: cuando el resultado es bloqueada, el módulo programa una actividad pendiente en el pedido de Octopia de la solicitud. Se asigna al usuario responsable de la cuenta o, si la cuenta no tiene responsable, a quien pulsó el botón. El resumen es Cancelación de Octopia BLOQUEADA (Octopia cancellation BLOCKED) y la nota dice:

La solicitud de cancelación del pedido … está Bloqueada en Octopia: contacte con el soporte de Octopia (cite el traceId del registro de sincronización).

Si programar la actividad falla, el código solo deja constancia del fallo en el registro técnico y sigue adelante.

Mito: «Cuando Octopia acepta, Odoo cancela el pedido o crea el abono sin condiciones»

Realidad: al pasar a hecha, el módulo intenta reflejar la cancelación en Odoo, pero con condiciones que marca el código:

  • Si el pedido de Octopia no tiene pedido de venta asociado, no hace nada más.
  • Si el pedido de venta no tiene facturas de cliente confirmadas, la solicitud es de Pedido completo y el pedido de venta no está ya finalizado ni cancelado, lo cancela.
  • Si hay facturas de cliente confirmadas, la cuenta tiene activada la creación automática de abonos (es opcional) y la solicitud aún no tiene abono, crea uno.
  • En un Pedido completo, el abono revierte la primera factura confirmada, con la referencia Cancelación de Octopia … (…) (Octopia cancellation … (…)).
  • En Líneas específicas, el abono incluye solo las líneas canceladas, para no abonar de más. Cada línea se titula Cancelación - … (Cancellation - …) y la referencia es Cancelación parcial de Octopia … (…) (Octopia partial cancellation … (…)). Si no hay líneas con su línea de venta, no se crea nada.

Qué mirar después de pulsarlo

  • En la ficha de Cancelaciones, el Estado y Fecha del último sondeo.
  • En la lista de Cancelaciones, las columnas Pedido (Order), Cuenta (Account) y Tipo de evento, para localizar la solicitud.
  • Si quedó bloqueada, la actividad pendiente en el pedido.
  • Si quedó hecha, el pedido de venta y, si procede por lo anterior, el abono.

Suscripción y ayuda

El módulo es de pago único por versión de Odoo (publicado para 17, 18, 19 y 20) y necesita la suscripción a FlexigoTech Cloud: el plan Conector cuesta 49 €/mes o 490 €/año sin IVA. La conexión pasa por FlexigoTech Cloud, que guarda cifradas las credenciales, vigila la sincronización y avisa por correo si falla.

Si estás implantando Odoo y quieres adaptar este flujo de cancelaciones o integrarlo con otros procesos, FlexigoTech implanta Odoo y desarrolla conectores e integraciones a medida. Para ver cómo funciona otro botón del módulo, mira Qué hace el botón «Importar».

Sigue leyendo

Qué hace el botón «Enviar a Octopia» de Octopia Connector, paso a pasoQué hace el botón Enviar a Octopia en Importaciones masivas de facturas: cuándo aparece, qué comprueba, qué cambia y el error que puede dar.Qué hace el botón «Importar» de Octopia Connector, paso a pasoQué hace el botón Importar de Octopia Connector en Odoo: cuándo se ve, qué importa, qué cambia, qué aviso da y qué entrada deja en el registro.Qué hace el botón «Crear factura de proveedor» de Octopia ConnectorQué hace el botón Crear factura de proveedor de Octopia Connector en Odoo: cuándo aparece, qué comprueba, qué crea y dónde puede pararse.
Comprobado en el código del conector (versión 20.0) y en las fuentes enlazadas

Fuentes