Salta al contingut principal
Octopia (Cdiscount)

Què fa el botó Refresh d'Octopia Connector, pas a pas

El botó Refresh de la pantalla Outbound Shipments demana a Octopia les dades de l'enviament amb el seu ID i les torna a escriure a Odoo; si l'enviament té una sol·licitud de cancel·lació, consulta també el seu estat. Aquí tens quan es veu, en quin ordre actua, quins camps canvia i què mirar si alguna cosa no s'actualitza.

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 i quan apareix

On és el botó Refresh?

És a la pantalla Outbound Shipments, que s'obre des del menú Octopia › Fulfillment › Outbound Shipments. El tram Octopia demana el permís Octopia User: si no el tens, no veus aquest tram del menú.

Esquema fet amb codi: el menú Octopia › Fulfillment › Outbound Shipments i, a sota, el botó Refresh
Esquema (no és una captura d'Odoo) amb la ruta del menú i el botó, amb els rètols en anglès del codi del mòdul.

Quan es veu el botó?

La vista no li posa cap condició: es veu sempre. El botó és a totes les branques publicades del mòdul, és a dir, a Odoo 17, 18, 19 i 20.

Quines dades de l'enviament fa servir el botó per consultar?

Dues que es veuen a la fitxa i a la llista d'enviaments sortints: Account i Outbound ID. Amb el compte obre la connexió amb Octopia i amb l'ID demana aquest enviament. La connexió passa per FlexigoTech Cloud, que guarda xifrades les credencials.

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à)

Què fa, en ordre

Què fa exactament quan el prems?

Recorre els enviaments que tingui al davant, un per un. Amb cadascun fa això: primer obre la connexió amb el seu compte i demana a Octopia l'enviament pel seu ID. Si el que torna són dades estructurades, escriu a l'enviament els valors rebuts. Després, si l'enviament té una sol·licitud de cancel·lació, demana també aquesta cancel·lació i, si porta un estat reconegut, el guarda.

Quines dades de l'enviament reescriu?

Referència, tipus, estat, marca blanca, data de creació, data de l'última actualització de l'estat, adreça de lliurament, articles, paquets, identificador de la sol·licitud de cancel·lació i estat d'aquesta cancel·lació. El codi aplica aquestes regles en escriure'ls: el tipus només pot ser Fulfillment o XDock, i qualsevol altre valor queda com a Fulfillment. L'estat es guarda només si és un dels que coneix el mòdul; si no, queda buit. L'adreça, els articles i els paquets es guarden tal com arriben, i buits si la resposta no els porta. El mateix val per a la sol·licitud de cancel·lació: si la resposta no en porta cap, el seu identificador i el seu estat s'escriuen buits.

Què passa amb la cancel·lació?

El camp Cancellation Request es veu a la fitxa, en només lectura: no l'escriu l'usuari, l'omple el botó Request Cancellation. Quan l'enviament el té omplert, Refresh demana a Octopia aquesta cancel·lació. Si la resposta són dades estructurades i l'estat que porta és un dels que coneix el mòdul, el guarda a Cancellation Status, que es veu a la fitxa i a la llista, també en només lectura. Si l'estat no es reconeix, en aquest pas no es toca el camp.

Quan alguna cosa no canvia o falla

Quins errors pot donar?

El que el codi del botó contempla és la resposta d'Octopia. Si no arriba com a dades estructurades, aquesta part no s'escriu (ni les dades de l'enviament ni l'estat de la cancel·lació) i el botó continua amb el que toca després. Si l'estat de l'enviament que arriba no és un dels coneguts, el de l'enviament queda buit, com s'ha vist més amunt. Pel que fa a la sincronització, FlexigoTech Cloud la vigila i avisa per correu si falla.

Què comprovo si l'enviament no s'actualitza?

Comença per les dues dades amb què el botó consulta: que l'Account sigui la d'aquest enviament i que l'Outbound ID sigui el correcte. Després, que la subscripció estigui activa: sense subscripció, o amb el servei suspès, s'atura el que dona la subscripció, i les dades es queden al teu Odoo.

Què miro a la fitxa després de prémer-lo?

L'estat de l'enviament i, si hi ha una sol·licitud de cancel·lació, el camp Cancellation Status, que és el que el botó omple en consultar aquesta cancel·lació. Si la resposta arriba com a dades estructurades i els estats són dels que coneix el mòdul, hi veuràs el que ha tornat Octopia; si no, l'estat de l'enviament pot quedar buit o els camps seguir com estaven.

Puc prémer-lo més d'una vegada?

Sí: cada pulsació torna a demanar l'enviament a Octopia i, si la resposta arriba com a dades estructurades, reescriu els camps amb el que s'ha rebut. Si algú havia canviat a mà alguna de les dades que reescriu, la propera actualització escriu el valor que arribi.

Com es diu el botó amb Odoo en un altre idioma?

Com que el mòdul no el tradueix al català, el rètol és Refresh. Segons l'idioma, el rètol és el d'aquest esquema.

Esquema fet amb codi a partir de les traduccions del mòdul: el text Refresh en castellà (Actualizar), alemany (Aktualisieren), francès (Actualiser), italià (Aggiorna) i portuguès (Atualizar)
Esquema (no és una captura d'Odoo) amb el rètol del botó en cada idioma.

Què costa fer-lo servir?

El mòdul és de pagament únic per versió d'Odoo i està publicat per a Odoo 17, 18, 19 i 20. Necessita la subscripció a FlexigoTech Cloud, pla Connector: 49 €/mes o 490 €/any, sense IVA, amb fins a 3 comptes de la plataforma.

Si estàs implantant Odoo

Si necessites ajuda amb la connexió amb Octopia o amb una integració a mida, a FlexigoTech implantem Odoo 17, 18, 19 i 20 i desenvolupem 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