Salta al contingut principal
Shopify

Token d'actualització no trobat per a la instància de Shopify: quan surt i què cal revisar

El missatge surt quan es renova el token d'accés d'una instància de Shopify i el camp Refresh Token d'aquesta instància està buit. El mòdul ho comprova abans de parlar amb Shopify, així que no és una resposta de la botiga sinó un avís que a la instància li falta aquesta dada.

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

Què comprova el mòdul abans de res

La condició és només una: Refresh Token està buit

El mètode que renova el token d'accés d'una instància comença mirant si la instància té valor a Refresh Token. Si està buit, llança Missing refresh token for Shopify instance … i l'acció s'atura. Els punts suspensius del missatge se substitueixen pel nom de la instància.

Es comprova abans de parlar amb Shopify

És el primer que fa el mètode. Només si passa aquesta comprovació continua: prepara la petició amb la clau i el secret de l'app i amb el token d'actualització, i l'envia a l'adreça d'OAuth de la botiga (/admin/oauth/access_token). Amb el camp buit aquesta petició ni tan sols es prepara, així que el missatge neix al teu Odoo i no a Shopify.

En aturar-se, no es desa res

El mètode escriu el seu resultat al final: el token d'accés nou, la data de l'última renovació i, si Shopify els retorna, un token d'actualització nou i la caducitat. Com que el missatge talla l'acció abans d'arribar-hi, res d'això canvia a la instància.

El missatge porta el nom de la instància

El final del missatge és el nom amb què Odoo mostra la instància. Et diu de quina es tracta i és la que has d'obrir per revisar-la.

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)

On surt i on no

Una de les vies és prémer Refresh Access Token

Les fitxes d'instància s'obren des del menú Vendes: a dins hi ha Shopify, després Control Center i, finalment, Instances. El botó Refresh Access Token és a la vista de la instància i crida una acció que arriba al mètode de renovació; si el camp està buit, allà apareix el missatge. L'esquema següent junta el menú, el botó, el camp i el missatge.

Esquema fet amb codi amb el menú d'instàncies, el botó Refresh Access Token, el camp Refresh Token i el missatge de token no trobat
Esquema fet amb codi a partir del codi publicat del mòdul, no és una captura d'Odoo. Els rètols van en anglès, el text original del mòdul.

Amb els valors per defecte, ni el botó ni el camp es veuen

El botó Refresh Access Token s'oculta quan el camp Shopify connection val cloud, que és el valor per defecte, així que amb els valors per defecte no el veus. El mateix passa amb el camp Refresh Token, que és a la fitxa de Shopify Instances, pestanya OAuth & Credentials, i s'oculta amb la mateixa condició. El mateix Shopify connection no surt en cap vista. Si obres una instància i no trobes ni el botó ni el camp, no és un error: és el que la fitxa mostra en aquest cas.

És a les quatre versions i amb traducció

El missatge és al codi publicat d'Odoo 17, 18, 19 i 20; el codi del mètode que es descriu aquí és el d'Odoo 20. Amb Odoo en castellà el veuràs com Missing refresh token for Shopify instance …; el segon esquema el mostra també en altres idiomes.

Esquema fet amb codi amb el mateix missatge en castellà, alemany, francès, italià i portuguès
Esquema fet amb codi a partir de les traduccions publicades del mòdul, no és una captura d'Odoo.

Què fer quan el veus

Revisa la instància que anomena el missatge

Obre aquesta instància des del menú de dalt i comprova el camp Refresh Token a la pestanya OAuth & Credentials:

  • Si el camp es veu i està buit, és just la condició que dispara el missatge.
  • Si el camp no es veu, la fitxa l'està ocultant per la condició de dalt, i el valor que ho decideix no apareix en cap vista.
  • Quan el camp tingui valor, la comprovació se supera i el mètode continua amb la petició a Shopify.

Què passa quan el camp sí que té valor

El mètode envia la petició a la botiga, amb un temps d'espera d'almenys cinc segons. Amb la resposta desa el token d'accés i la data de renovació, i també el nou token d'actualització i la caducitat si Shopify els inclou. Aquest missatge és, doncs, la primera sortida possible del mètode: el que passi després de la comprovació ja no té a veure amb un camp buit a la teva instància.

Preu i ajuda

El mòdul costa 9 € per versió d'Odoo (17, 18, 19 i 20), sense IVA, i necessita la subscripció a FlexigoTech Cloud: pla Connector, 49 €/mes o 490 €/any sense IVA, fins a 3 comptes de la plataforma. La connexió passa per FlexigoTech Cloud, que desa xifrades les credencials.

Si estàs implantant Odoo amb Shopify i vols que t'ajudem a revisar la instància, FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida.

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