Saltar al contenido principal
Octopia (Cdiscount)

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

El botón Sondear informes (Poll Reports) pide a Octopia los informes de integración de un paquete de productos, los aplica a sus líneas y a los productos vinculados, anota la fecha del sondeo y, si todas las líneas ya tienen estado, da el paquete por terminado.

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

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

El botón Sondear informes está en la pantalla Paquetes de productos (Product Packages), que se abre desde el menú Octopia › Catálogo › Paquetes de integración (Octopia › Catalog › Integration Packages). Para ver el tramo Octopia del menú hace falta el permiso Usuario de Octopia (Octopia User).

Con los valores por defecto el botón se ve. Se oculta cuando el campo Estado (State) del paquete llega al estado final, el mismo que pone el propio botón al terminar (lo verás en el último paso). 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 › Catalog › Integration Packages y debajo el botón Poll Reports
Esquema hecho con código a partir del módulo (no es una captura de Odoo): el menú y el botón, válidos para Odoo 17, 18, 19 y 20, con los rótulos en inglés, como en el código.

Con Odoo en castellano el botón se llama Sondear informes. El esquema siguiente recoge cómo se rotula en otros idiomas publicados del módulo.

Esquema hecho con código con el texto Poll Reports en varios idiomas
Esquema hecho con código a partir de las traducciones publicadas del módulo (no es una captura de Odoo): en castellano, Sondear informes; en alemán, Berichte abfragen; en francés, Interroger les rapports; en italiano, Polling report; en portugués, Consultar relatórios.

En la ficha del paquete te interesan cuatro campos:

  • Cuenta (Account): también aparece en la lista de paquetes.
  • Idioma (Language): también en la lista, en solo lectura. No lo escribes tú: lo rellena el módulo al enviar con Enviar seleccionados (Submit Selected) o Enviar a Octopia (Submit to Octopia), como cuenta el artículo de ese botón. Sus valores son Francés (fr-FR) (French (fr-FR)), Inglés (en-US) (English (en-US)) y Español (es-ES) (Spanish (es-ES)).
  • Líneas (Lines): las líneas del paquete.
  • Fecha del último sondeo (Last Poll Date): de solo lectura, la rellena el botón.
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 el botón, por orden

Por cada paquete sobre el que actúa, el botón recorre estos pasos:

  1. Prepara la conexión con Octopia de la cuenta que ves en Cuenta.
  2. Pide los informes de integración de ese paquete, en el idioma que lleva en Idioma, de cien en cien. Sigue pidiendo páginas mientras la respuesta indique que hay una siguiente y la página anterior haya traído informes.
  3. Con todos los informes juntos, empareja cada uno con una línea del paquete: primero por la referencia de producto del vendedor y, si no encaja, por el GTIN, sin quitar nunca los ceros iniciales. Un informe que no encaja con ninguna línea se ignora.
  4. Escribe en la línea el estado del informe, el tipo de operación, el grado de completitud de la publicación (cero si el informe no lo trae) y los mensajes. Los mensajes juntan errores, avisos e información, y cada uno lleva su código y el campo al que se refiere.
  5. Si la línea tiene un producto vinculado, lo actualiza con los datos del informe: tipo de operación, completitud, si era comercializable, si se podía editar, si se podía enriquecer, los mensajes del último informe y la fecha. Si el estado del informe tiene correspondencia con un estado del producto, también cambia el estado, y si el informe trae el identificador del producto integrado, lo guarda.
  6. Escribe Fecha del último sondeo con el momento actual.
  7. Si el paquete tiene líneas y todas tienen ya un estado, pone el Estado del paquete en el final y el botón deja de verse.

Un caso: el paquete que vuelve con una línea rechazada

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

Hogar Norte, una empresa inventada que vende menaje en Cdiscount, ya ha enviado un paquete de productos a Octopia desde Odoo. Abre Octopia › Catálogo › Paquetes de integración y entra en el paquete: las líneas aún no tienen estado y el botón Sondear informes se ve.

Pulsa el botón. El módulo pide los informes de ese paquete en el idioma que muestra Idioma. Dos informes coinciden con la referencia de producto del vendedor de una línea. El tercero llega solo con el GTIN, y también se empareja, porque el módulo compara el GTIN tal cual, ceros iniciales incluidos.

Al terminar, cada línea muestra el estado de su informe y sus mensajes con código y campo. Una de las líneas trae un estado de rechazo, y sus mensajes explican por qué. Si esa línea tiene un producto vinculado, este se actualiza con los datos del informe. Fecha del último sondeo queda rellena. Como todas las líneas ya tienen estado, el Estado del paquete pasa al final y el botón desaparece.

Si en cambio una línea hubiera quedado sin informe, el paquete seguiría abierto y el botón visible, así que Hogar Norte podría volver a pulsarlo.

Qué problemas deja ver el botón

  • Mensajes en la línea. Lo que Octopia reporta como error, aviso o información queda escrito en la línea, con su código y su campo. Es lo primero que conviene leer para corregir un producto.
  • Líneas que no se emparejan. Un informe cuya referencia y cuyo GTIN no coinciden con ninguna línea se ignora, y esa línea sigue sin estado. Mientras alguna línea no tenga estado, el paquete no pasa al estado final.
  • Paquete cerrado con rechazos. El paquete pasa al estado final cuando todas las líneas tienen un estado, sea cual sea. Una línea rechazada también cuenta, así que el botón puede desaparecer aunque queden productos por corregir: por eso conviene revisar los mensajes de cada línea.
  • Ceros iniciales del GTIN. El emparejamiento por GTIN no quita los ceros iniciales. Si una línea no cambia de estado, comprueba que su referencia de producto del vendedor o su GTIN coinciden exactamente con los del informe.
  • Conexión. El sondeo pasa por la conexión de la cuenta, que va por FlexigoTech Cloud: guarda cifradas las credenciales, vigila la sincronización y avisa por correo si falla. Sin suscripción, o con el servicio suspendido, se para lo que da la suscripción; los datos se quedan en tu Odoo.

Qué aprender del caso

  • El botón se ve mientras el Estado del paquete no sea el final, y lo pone el propio botón cuando todas las líneas tienen estado.
  • La ficha te dice cuándo se sondeó por última vez en Fecha del último sondeo.
  • Un estado en todas las líneas no significa que todo esté aceptado: lee los mensajes de cada línea.

Versiones y coste

Octopia Connector (Cdiscount & Octopia Marketplaces) está publicado en Odoo Apps para Odoo 17, 18, 19 y 20. Es un módulo de pago único por versión (el precio de cada una está en su ficha) y necesita la suscripción a FlexigoTech Cloud: el plan Conector cuesta 49 € al mes o 490 € al año, sin IVA, con hasta tres cuentas de la plataforma.

Si necesitas ayuda

FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida. Si tu catálogo de Cdiscount necesita un ajuste que el módulo no cubre, podemos hablarlo.

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