Saltar al contenido principal
Octopia (Cdiscount)

Qué hace el botón Actualizar de Octopia Connector, paso a paso

El botón Actualizar (Refresh) de la pantalla Envíos salientes (Outbound Shipments) pide a Octopia los datos del envío con su ID y los vuelve a escribir en Odoo; si el envío tiene una solicitud de cancelación, consulta también su estado. Aquí tienes cuándo se ve, en qué orden actúa, qué campos cambia y qué mirar si algo no se actualiza.

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

Dónde está y cuándo aparece

¿Dónde está el botón Actualizar?

Está en la pantalla Envíos salientes, que se abre desde el menú Octopia › Fulfillment › Envíos salientes (Octopia › Fulfillment › Outbound Shipments). El tramo Octopia pide el permiso Usuario de Octopia (Octopia User): si no lo tienes, no ves ese tramo del menú.

Esquema hecho con código: el menú Octopia › Fulfillment › Outbound Shipments y, debajo, el botón Refresh
Esquema (no es una captura de Odoo) con la ruta del menú y el botón, con los rótulos en inglés del código del módulo.

¿Cuándo se ve el botón?

La vista no le pone ninguna condición: se ve siempre. El botón está en todas las ramas publicadas del módulo, es decir, en Odoo 17, 18, 19 y 20.

¿Qué datos del envío usa el botón para consultar?

Dos que se ven en la ficha y en la lista de envíos salientes: Cuenta (Account) e ID del envío saliente (Outbound ID). Con la cuenta abre la conexión con Octopia y con el ID pide ese envío. La conexión pasa por FlexigoTech Cloud, que guarda cifradas las credenciales.

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

Qué hace, en orden

¿Qué hace exactamente cuando lo pulsas?

Recorre los envíos que tenga delante, uno por uno. Con cada uno hace esto: primero abre la conexión con su cuenta y pide a Octopia el envío por su ID. Si lo que vuelve son datos estructurados, escribe en el envío los valores recibidos. Después, si el envío tiene una solicitud de cancelación, pide también esa cancelación y, si trae un estado reconocido, lo guarda.

¿Qué datos del envío reescribe?

Referencia, tipo, estado, marca blanca, fecha de creación, fecha de la última actualización del estado, dirección de entrega, artículos, bultos, identificador de la solicitud de cancelación y estado de esa cancelación. El código aplica estas reglas al escribirlos: el tipo solo puede ser Fulfillment o XDock, y cualquier otro valor queda como Fulfillment. El estado se guarda solo si es uno de los que conoce el módulo; si no, queda vacío. La dirección, los artículos y los bultos se guardan tal como llegan, y vacíos si la respuesta no los trae. Lo mismo vale para la solicitud de cancelación: si la respuesta no trae ninguna, su identificador y su estado se escriben vacíos.

¿Qué pasa con la cancelación?

El campo Solicitud de cancelación (Cancellation Request) se ve en la ficha, en solo lectura: no lo escribe el usuario, lo rellena el botón Solicitar cancelación (Request Cancellation). Cuando el envío lo tiene relleno, Actualizar pide a Octopia esa cancelación. Si la respuesta son datos estructurados y el estado que trae es uno de los que conoce el módulo, lo guarda en Estado de la cancelación (Cancellation Status), que se ve en la ficha y en la lista, también en solo lectura. Si el estado no se reconoce, en este paso no se toca el campo.

Cuando algo no cambia o falla

¿Qué errores puede dar?

Lo que el código del botón contempla es la respuesta de Octopia. Si no llega como datos estructurados, esa parte no se escribe (ni los datos del envío ni el estado de la cancelación) y el botón sigue con lo que toca después. Si el estado del envío que llega no es uno de los conocidos, el del envío queda vacío, como se ha visto arriba. En cuanto a la sincronización, FlexigoTech Cloud la vigila y avisa por correo si falla.

¿Qué compruebo si el envío no se actualiza?

Empieza por los dos datos con los que el botón consulta: que la Cuenta sea la de ese envío y que el ID del envío saliente sea el correcto. Después, que la suscripción esté activa: sin suscripción, o con el servicio suspendido, se para lo que da la suscripción, y los datos se quedan en tu Odoo.

¿Qué miro en la ficha después de pulsarlo?

El estado del envío y, si hay una solicitud de cancelación, el campo Estado de la cancelación, que es el que el botón rellena al consultar esa cancelación. Si la respuesta llega como datos estructurados y los estados son de los que conoce el módulo, ahí verás lo que ha devuelto Octopia; si no, el estado del envío puede quedar vacío o los campos seguir como estaban.

¿Puedo pulsarlo más de una vez?

Sí: cada pulsación vuelve a pedir el envío a Octopia y, si la respuesta llega como datos estructurados, reescribe los campos con lo recibido. Si alguien había cambiado a mano algún dato de los que reescribe, la siguiente actualización escribe el valor que llegue.

¿Cómo se llama el botón con Odoo en otro idioma?

Con Odoo en castellano, Actualizar. Según el idioma, el rótulo es el de este esquema.

Esquema hecho con código a partir de las traducciones del módulo: el texto Refresh en castellano (Actualizar), alemán (Aktualisieren), francés (Actualiser), italiano (Aggiorna) y portugués (Atualizar)
Esquema (no es una captura de Odoo) con el rótulo del botón en cada idioma.

¿Qué cuesta usarlo?

El módulo es de pago único por versión de Odoo y está publicado para Odoo 17, 18, 19 y 20. Necesita la suscripción a FlexigoTech Cloud, plan Conector: 49 € al mes o 490 € al año, sin IVA, con hasta 3 cuentas de la plataforma.

Si estás implantando Odoo

Si necesitas ayuda con la conexión con Octopia o con una integración a medida, en FlexigoTech implantamos Odoo 17, 18, 19 y 20 y desarrollamos conectores e integraciones a medida.

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