Salta al contingut principal
Shopify

Què fa el botó Refresh Access Token de Shopify Connector, pas a pas

El botó Refresh Access Token demana a Shopify un token d'accés nou amb el token d'actualització que desa la instància. Amb els valors per defecte no es veu, i el mòdul ja renova el token pel seu compte en diversos moments. Si falta el token d'actualització o Shopify no retorna un token d'accés, l'acció s'atura amb un missatge i no es desa res.

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

L'essencial

Mòdul
Shopify
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

Abans de buscar-lo: on és i quan es veu

El botó Refresh Access Token és a la pantalla Shopify Instances, a les branques 17, 18, 19 i 20 del mòdul. El que segueix descriu el codi publicat per a Odoo 20.0.

  • Ves al menú Vendes, després a Shopify, després a Control Center i finalment a Instances, i entra a la fitxa de la instància.
  • Si no veus el botó, és l'esperat amb els valors per defecte: s'amaga quan el camp Shopify connection té el valor cloud, que és el que porta per defecte. Aquest camp no es veu en cap vista.
  • Tingues clar que el botó és l'excepció i no el pas normal: l'apartat següent explica el que passa sense prémer-lo.
Esquema fet amb codi, no és una pantalla d'Odoo: de dalt a baix, la ruta de menú fins a Instances i el botó Refresh Access Token, amb els missatges que poden aturar-lo a un costat
Esquema fet amb codi a partir del codi publicat del mòdul: el menú, el botó (present a Odoo 17, 18, 19 i 20) i els missatges que poden aturar-lo.
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Vídeo: Your Odoo doesn't talk to Amazon, Temu or Shopify? (vídeo en anglès)

El que passa sense prémer res

La renovació del token no depèn només del botó. El mòdul té una comprovació del token d'accés de la instància que també pot llançar-la, i a aquesta comprovació s'hi arriba sense tocar el botó.

  • Renova quan es demana expressament forçar la renovació i la instància té token d'actualització.
  • Renova quan la instància té desada una data de caducitat, ja s'ha arribat a cinc minuts abans d'aquesta data (o s'ha passat) i hi ha token d'actualització.
  • Sense data de caducitat desada i sense forçar, aquesta comprovació acaba sense fer res.
  • Sense token d'actualització, aquest camí no arriba a demanar res a Shopify.
  • Sap des d'on s'arriba a aquesta comprovació:
  • en desar la fitxa d'un albarà;
  • en validar un albarà amb el botó estàndard d'Odoo, que el mòdul amplia;
  • la tasca programada Shopify Process Webhooks, cada minut, activa en instal·lar;
  • la tasca programada Shopify Pull Stock (Shopify → Odoo), cada sis hores, desactivada en instal·lar;
  • la tasca programada Shopify Sync Orders, cada cinc minuts, desactivada en instal·lar;
  • la tasca programada Shopify Sync Products, cada hora, desactivada en instal·lar.

Si t'interessa la tasca d'estoc i el seu botó, tenen el seu propi article: què fa el botó Pull Stock.

En prémer-lo a mà: què comprova i què canvia

Prémer el botó és la via per renovar el token a mà. El botó recorre les fitxes sobre les quals actua i, per a cadascuna, llança la renovació.

  • Primera comprovació: que la instància tingui token d'actualització. Si està buit, l'acció s'atura amb Missing refresh token for Shopify instance …, on el codi posa el nom que mostra la instància.
  • Amb token d'actualització, envia a Shopify la clau i el secret de l'app de la instància juntament amb aquest token, i espera la resposta el temps d'espera configurat a la instància, amb un mínim de cinc segons.
  • Llegeix la resposta. Si no porta token d'accés, l'acció s'atura amb Shopify token refresh response did not include an access token.
  • Si la resposta porta token d'accés, desa el nou i la data i hora d'aquesta renovació.
  • Si la resposta inclou un token d'actualització nou, substitueix l'anterior; si no l'inclou, es queda el que hi havia.
  • Si la resposta indica quants segons val el token, calcula la nova data de caducitat sumant aquests segons al moment actual; si no ho indica, no toca la data de caducitat.
  • Recorda la diferència amb el camí automàtic: el botó no mira la data de caducitat. Cada vegada que es prem, i mentre hi hagi token d'actualització, demana un token nou.

Si surt un missatge

Aquests missatges arriben en prémer Refresh Access Token i aturen l'acció abans de desar res d'aquesta instància.

Esquema fet amb codi a partir de les traduccions publicades del mòdul, no és una pantalla d'Odoo: el missatge del token d'actualització absent en castellà, alemany, francès, italià i portuguès
Esquema fet amb codi: el mateix missatge segons l'idioma de l'Odoo de l'usuari.
Idioma d'OdooText del missatge
CastellàMissing refresh token for Shopify instance …
AlemanyAktualisierungstoken für Shopify-Instanz … fehlt
FrancèsJeton de rafraîchissement manquant pour l'instance Shopify …
ItaliàToken di aggiornamento mancante per l'istanza Shopify …
PortuguèsToken de atualização em falta para a instância Shopify …
  • Amb el missatge del token d'actualització: la instància no té aquesta dada desada i el botó no arriba a demanar res a Shopify. No s'ha canviat res.
  • Amb el missatge de la resposta sense token d'accés: Shopify ha contestat, però la resposta no incloïa token d'accés. El token que tenia la instància no s'ha tocat.
  • Després de prémer, comprova que l'acció acaba sense cap d'aquests missatges.

El que necessita el mòdul

El mòdul costa 9 € per versió d'Odoo, per a 17, 18, 19 i 20, sense IVA, en pagament únic. A més necessita la subscripció a FlexigoTech Cloud: el pla Conector costa 49 €/mes o 490 €/any sense IVA. Pots veure cada versió a la fitxa d'Odoo Apps.

Si vols ajuda

FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida. Si la teva instància de Shopify no encaixa amb el que descriu aquesta llista, es pot revisar amb tu.

Continua llegint

Què fa el botó Pull Stock de Shopify Connector, pas a pasQuè fa el botó Pull Stock de Shopify Connector a Odoo 20: quan apareix, què comprova, quins ajustos d'inventari crea i quins errors pot donar.
Comprovat al codi del connector (versió 20.0) i a les fonts enllaçades

Fonts