Saltar al contenido principal
Octopia (Cdiscount)

El botón Descargar etiqueta de Octopia Connector: mitos y realidades

El botón Descargar etiqueta pide la etiqueta de una devolución a través de la conexión de su cuenta y, si recibe un archivo con contenido, lo guarda como PDF adjunto en la ficha; solo aparece cuando la devolución tiene ID de la devolución.

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á el botón y cuándo aparece

El botón Descargar etiqueta (Download Label) está en la ficha de Devoluciones FFM (FFM Returns). Esa ficha se abre desde el menú Octopia › Fulfillment › Devoluciones (Octopia › Fulfillment › Returns). El tramo Octopia del menú pide el permiso Usuario de Octopia (Octopia User): si no lo tienes, no ves ese tramo.

El botón está en todas las ramas publicadas del módulo: Odoo 17, 18, 19 y 20. El funcionamiento que se describe a continuación es el del código de Odoo 20.

Esquema hecho con código (no es una pantalla de Odoo): de arriba abajo, la ruta de menú Octopia, Fulfillment, Returns y el botón Download Label, con los rótulos en inglés del código del módulo
Esquema del menú y del botón en Odoo 17, 18, 19 y 20, con los rótulos originales en inglés.

Con Odoo en castellano el botón se llama Descargar etiqueta. Según el idioma de tu Odoo, el rótulo cambia así:

Esquema hecho con código a partir de las traducciones publicadas (no es una pantalla de Odoo): el texto Download Label en castellano, alemán, francés, italiano y portugués
El mismo botón según el idioma: Descargar etiqueta en castellano, Etikett herunterladen en alemán, Télécharger l'étiquette en francés, Scarica etichetta en italiano y Descarregar etiqueta en portugués.
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

Ideas equivocadas sobre el botón, una a una

«El botón está en cualquier devolución»

La realidad es que el botón se oculta cuando el campo ID de la devolución (Return ID) está vacío. Con los valores por defecto ese campo está vacío y, por tanto, el botón no se ve. El campo aparece en la ficha y también en la lista de Devoluciones FFM, así que es lo primero que conviene mirar si no encuentras el botón. La condición es la misma en Odoo 17, 18, 19 y 20.

«El botón crea la etiqueta con los datos de Odoo»

El código de Odoo 20 hace otra cosa. Para cada devolución, toma la cuenta indicada en el campo Cuenta (Account) y obtiene su cliente. Después le pide la etiqueta de esa devolución, identificada por el valor de ID de la devolución. Es decir, la etiqueta se pide con ese identificador y a través de la cuenta de la devolución.

«Pulsar el botón basta para tener la etiqueta»

Solo si lo que se recibe es un archivo con contenido. Según el código, si lo recibido no es un archivo (bytes) o llega vacío, el método pasa a la siguiente devolución sin crear nada y sin tocar la ficha. Tras pulsar, comprueba si el campo Adjunto de la etiqueta (Label Attachment) se ha rellenado. Si sigue vacío, el método no ha recibido un archivo con contenido para esa devolución.

«Descargar significa que el PDF se guarda en tu ordenador»

Lo que hace el método es guardar la etiqueta dentro de Odoo. Crea un adjunto PDF cuyo nombre es octopia-return-…-label.pdf, con el ID de la devolución en lugar de los puntos suspensivos, y lo asocia a la propia devolución. Después deja ese adjunto en el campo Adjunto de la etiqueta.

Ese campo se ve en la ficha de Devoluciones FFM y es de solo lectura: lo escribe el código al pulsar el botón, no el usuario.

«Pulsarlo dos veces no cambia nada»

Cada vez que el método recibe contenido, crea un adjunto nuevo y el campo Adjunto de la etiqueta pasa a apuntar a él. Si en una segunda pulsación no llega un archivo con contenido, el método pasa a la siguiente devolución y el campo queda como estaba.

«Cualquier usuario llega al botón, y sobre cualquier devolución»

Hay dos matices. El primero es el menú: el tramo Octopia pide Usuario de Octopia, y sin ese permiso no ves ese tramo. El segundo está en el código: el método solo trabaja con las devoluciones que tienen ID de la devolución y se salta las demás.

Qué comprobar después de pulsarlo

En la ficha de la devolución:

  • El campo Adjunto de la etiqueta tiene valor. Es la señal de que el método recibió un archivo con contenido y lo guardó.
  • El adjunto lleva el nombre octopia-return-…-label.pdf con el identificador de esa devolución.
  • Los campos Cuenta e ID de la devolución son los de la devolución que querías. Son los dos valores que usa el método para pedir la etiqueta.

Si lo que buscas es otro botón del módulo, Submit to Octopia tiene artículo propio: Submit to Octopia.

Qué cuesta y cómo ayuda FlexigoTech

Octopia Connector es un módulo de pago único por versión de Odoo y 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. Está publicado en Odoo Apps para Odoo 17, 18, 19 y 20; en el Odoo App Store, cada versión se compra allí.

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 necesitas montar el flujo de devoluciones de Cdiscount u Octopia, FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla 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