Salta al contingut principal
Octopia (Cdiscount)

Botó «Refresh Selected» d'Octopia Connector, pas a pas

El botó Refresh Selected de la pantalla Offers consulta a Octopia cada oferta per la seva referència externa i el seu canal de vendes, i porta a Odoo l'estat, les dades de la millor oferta i la competència externa. Es veu sempre, a Odoo 17, 18, 19 i 20.

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

On és el botó i què necessita cada oferta

El botó Refresh Selected és a la pantalla Offers, a la qual arribes per Octopia › Offers › Offers. Es veu sempre, sense condició d'estat, i existeix a les branques d'Odoo 17, 18, 19 i 20. El tram Octopia del menú demana el permís Octopia User: si no el tens, no veus aquest tram.

Esquema fet amb codi del menú Octopia › Offers › Offers i, a sota, el botó Refresh Selected
Esquema fet amb codi a partir del mòdul, no una captura d'Odoo: la ruta del menú i el botó, amb els rètols en anglès del codi original.

Amb Odoo en català el botó es diu Refresh Selected. El segon esquema recull com es rotula segons l'idioma d'Odoo.

Esquema fet amb codi amb el rètol del botó en cinc idiomes: Refresh Selected, Ausgewählte aktualisieren, Actualiser la sélection, Aggiorna selezionate i Atualizar selecionadas
Esquema fet amb codi a partir de les traduccions publicades del mòdul, no una captura d'Odoo: en castellà i en català, Refresh Selected; en alemany, Ausgewählte aktualisieren; en francès, Actualiser la sélection; en italià, Aggiorna selezionate; en portuguès, Atualizar selecionadas.

Abans de prémer

  • Tens el permís Octopia User i obres la pantalla des de Octopia › Offers › Offers.
  • L'oferta té emplenat el camp Account: és el compte amb què el botó obre la connexió amb Octopia. És a la fitxa de Offers, al grup Listing, i també a la llista.
  • L'oferta té el seu Sales Channel, al mateix grup i també a la llista: el botó envia el codi d'aquest canal a la consulta.
  • L'oferta té la seva Seller External Reference, al mateix grup i a la llista. És la dada per la qual el botó busca l'oferta a Octopia. L'ajuda del camp diu: Unique offer reference within the sales channel; duplicate references inside one package reject ALL its requests.

El mòdul és de pagament únic per versió i necessita la subscripció a FlexigoTech Cloud (pla Connector: 49 € al mes o 490 € a l'any, sense IVA). La connexió amb Octopia passa per aquest servei, que desa xifrades les credencials, vigila la sincronització i avisa per correu si falla.

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 el botó en prémer-lo, per ordre

El botó recorre les ofertes sobre les quals actua, una a una, i amb cadascuna fa això:

  1. Obre la connexió amb Octopia fent servir el camp Account de l'oferta.
  2. Demana a Octopia les ofertes que coincideixen amb la Seller External Reference i amb el codi del Sales Channel, i inclou a la petició la informació de retorn del canal. Filtra per la referència perquè un filtre que la consulta no coneix s'ignoraria i tornaria el canal sencer.
  3. Llegeix les ofertes que vénen a la resposta i ignora el que no té forma d'oferta.
  4. Compara referències: si una entrada porta una referència (o un identificador d'oferta) diferent de la de la teva oferta, la salta. Amb la primera que encaixa treballa i deixa de mirar la resta.
  5. Mira l'estat que retorna Octopia i l'escriu només si és un dels estats que el mòdul coneix.
  6. Recull les dades de mercat d'aquesta entrada: millor oferta (la Buy Box), preu de la millor oferta, informació de retorn del canal i competidor extern.
  7. Desa a l'oferta el que hagi reunit. Si no hi ha res a desar, no escriu res.

Els canvis s'escriuen a l'oferta d'Odoo.

Què canvia a l'oferta

Dada d'OctopiaQuè fa el botó
Estat de l'ofertaL'escriu només si l'estat retornat és un dels que coneix el mòdul; si no, deixa el que hi havia.
Si és la millor ofertaSi la resposta porta aquesta dada, la desa com a sí o no.
Millor oferta: preu i despeses d'enviamentSi la resposta porta aquest bloc, desa tots dos imports; un valor buit es desa com a zero.
Informació de retorn del canalSi la resposta porta aquest bloc, en desa el contingut complet com a text amb sagnats.
Competidor externSi dins d'aquesta informació ve una oferta competidora externa, desa el nom del marketplace, el preu, les despeses d'enviament, el preu total, l'índex de preu i la data d'actualització.

Quan un bloc no ve a la resposta, el valor que ja hi havia a l'oferta es queda com estava. Si la informació de retorn no arriba, tampoc es toquen les dades del competidor extern.

Després de prémer i si no canvia el que esperes

Si no canvia res

  • Comprova que la Seller External Reference és exactament la que té l'oferta a Octopia: el botó descarta les entrades amb una altra referència i, si cap encaixa, no escriu res en aquesta oferta.
  • Revisa que l'Account i el Sales Channel són els de l'oferta que vols consultar: amb ells es fa la petició.
  • Si la connexió falla, recorda que passa per FlexigoTech Cloud, que vigila la sincronització i avisa per correu si falla.

Si canvien unes dades i unes altres no

  • L'estat no es mou però sí altres dades: l'estat només s'escriu si Octopia retorna un dels que el mòdul coneix.
  • Un import apareix a zero: si Octopia envia el bloc sense preu o sense despeses d'enviament, es desa zero.
  • El competidor extern no s'actualitza: només s'escriu quan la resposta porta la informació de retorn del canal i, dins d'aquesta, una oferta competidora externa.
  • El nom del competidor queda buit: si aquesta oferta arriba sense nom de marketplace, es desa buit.

Com ajuda FlexigoTech

FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida. Si estàs posant en marxa les ofertes d'Octopia al teu Odoo, podem revisar amb tu compte, canals i referències abans que comencis a consultar.

El mòdul està publicat a Odoo Apps per a 17, 18, 19 i 20; pots veure'l a la seva fitxa d'Odoo Apps.

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