Salta al contingut principal
Octopia (Cdiscount)

El botó Download Label d'Octopia Connector: mites i realitats

El botó Download Label demana l'etiqueta d'una devolució a través de la connexió del seu compte i, si rep un fitxer amb contingut, la desa com a PDF adjunt a la fitxa; només apareix quan la devolució té Return ID.

FlexigoTech · Responsable: Víctor Gómez · Actualitzat el 5 de novembre de 2026

L'essencial

Versions
Odoo 17, 18, 19 i 20
Comprovat
al codi del connector, versió 20.0 · a les fonts enllaçades al final
Lectura
4 min

On és el botó i quan apareix

El botó Download Label és a la fitxa de FFM Returns. Aquesta fitxa s'obre des del menú Octopia › Fulfillment › Returns. El tram Octopia del menú demana el permís Octopia User: si no el tens, no veus aquest tram.

El botó és a totes les branques publicades del mòdul: Odoo 17, 18, 19 i 20. El funcionament que es descriu a continuació és el del codi d'Odoo 20.

Esquema fet amb codi (no és una pantalla d'Odoo): de dalt a baix, la ruta de menú Octopia, Fulfillment, Returns i el botó Download Label, amb els rètols en anglès del codi del mòdul
Esquema del menú i del botó a Odoo 17, 18, 19 i 20, amb els rètols originals en anglès.

Amb Odoo en castellà el botó es diu Descargar etiqueta. Segons l'idioma del teu Odoo, el rètol canvia així:

Esquema fet amb codi a partir de les traduccions publicades (no és una pantalla d'Odoo): el text Download Label en castellà, alemany, francès, italià i portuguès
El mateix botó segons l'idioma: Descargar etiqueta en castellà, Etikett herunterladen en alemany, Télécharger l'étiquette en francès, Scarica etichetta en italià i 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 (vídeo en castellà)

Idees equivocades sobre el botó, una per una

«El botó és a qualsevol devolució»

La realitat és que el botó s'oculta quan el camp Return ID és buit. Amb els valors per defecte aquest camp és buit i, per tant, el botó no es veu. El camp apareix a la fitxa i també a la llista de FFM Returns, de manera que és el primer que convé mirar si no trobes el botó. La condició és la mateixa a Odoo 17, 18, 19 i 20.

«El botó crea l'etiqueta amb les dades d'Odoo»

El codi d'Odoo 20 fa una altra cosa. Per a cada devolució, pren el compte indicat al camp Account i n'obté el client. Després li demana l'etiqueta d'aquesta devolució, identificada pel valor de Return ID. És a dir, l'etiqueta es demana amb aquest identificador i a través del compte de la devolució.

«Prement el botó ja tinc l'etiqueta»

Només si el que es rep és un fitxer amb contingut. Segons el codi, si el que es rep no és un fitxer (bytes) o arriba buit, el mètode passa a la devolució següent sense crear res i sense tocar la fitxa. Després de prémer, comprova si el camp Label Attachment s'ha omplert. Si continua buit, el mètode no ha rebut un fitxer amb contingut per a aquesta devolució.

«Descarregar vol dir que el PDF es desa al teu ordinador»

El que fa el mètode és desar l'etiqueta dins d'Odoo. Crea un adjunt PDF amb el nom octopia-return-…-label.pdf, amb el Return ID en lloc dels punts suspensius, i l'associa a la mateixa devolució. Després deixa aquest adjunt al camp Label Attachment.

Aquest camp es veu a la fitxa de FFM Returns i és de només lectura: l'escriu el codi en prémer el botó, no l'usuari.

«Prémer-lo dues vegades no canvia res»

Cada vegada que el mètode rep contingut, crea un adjunt nou i el camp Label Attachment passa a apuntar-hi. Si en una segona pulsació no arriba un fitxer amb contingut, el mètode passa a la devolució següent i el camp queda com estava.

«Qualsevol usuari arriba al botó, i sobre qualsevol devolució»

Hi ha dos matisos. El primer és el menú: el tram Octopia demana Octopia User, i sense aquest permís no veus aquest tram. El segon és al codi: el mètode només treballa amb les devolucions que tenen Return ID i s'salta les altres.

Què comprovar després de prémer-lo

A la fitxa de la devolució:

  • El camp Label Attachment té valor. És el senyal que el mètode ha rebut un fitxer amb contingut i l'ha desat.
  • L'adjunt porta el nom octopia-return-…-label.pdf amb l'identificador d'aquesta devolució.
  • Els camps Account i Return ID són els de la devolució que volies. Són els dos valors que fa servir el mètode per demanar l'etiqueta.

Si el que busques és un altre botó del mòdul, Submit to Octopia té article propi: Submit to Octopia.

Què costa i com ajuda FlexigoTech

Octopia Connector és un mòdul de pagament únic per versió d'Odoo i necessita la subscripció a FlexigoTech Cloud, pla Connector: 49 €/mes o 490 €/any sense IVA, amb fins a 3 comptes de la plataforma. Està publicat a Odoo Apps per a Odoo 17, 18, 19 i 20; a l'Odoo App Store, cada versió es compra allà.

La connexió passa per FlexigoTech Cloud, que desa xifrades les credencials, vigila la sincronització i avisa per correu si falla. Si estàs implantant Odoo i necessites muntar el flux de devolucions de Cdiscount o Octopia, FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida.

Continua llegint

Què fa el botó «Submit to Octopia» d'Octopia Connector, pas a pasQuè fa el botó Submit to Octopia a Importacions massives de factures: quan apareix, què comprova, què canvia i l'error que pot donar.Què fa el botó «Import» d'Octopia Connector, pas a pasQuè fa el botó Import d'Octopia Connector a Odoo: quan es veu, què importa, què canvia, quin avís dona i quina entrada deixa al registre.Què fa el botó «Create Vendor Bill» d'Octopia ConnectorQuè fa el botó Create Vendor Bill d'Octopia Connector a Odoo: quan apareix, què comprova, què crea i on es pot aturar el procés.
Comprovat al codi del connector (versió 20.0) i a les fonts enllaçades

Fonts