Vai al contenuto principale
Shopify

Token di aggiornamento mancante per l'istanza Shopify: quando compare e cosa controllare

Il messaggio compare quando si rinnova il token di accesso di un'istanza Shopify e il campo Refresh Token di quell'istanza è vuoto. Il modulo lo verifica prima di contattare Shopify, quindi non è una risposta del negozio ma un avviso: all'istanza manca quel dato.

FlexigoTech · Responsabile: Víctor Gómez · Aggiornato il 5 novembre 2026

In breve

Modulo
Shopify
Versioni
Odoo 17, 18, 19 e 20
Verificato
nel codice del connettore, versione 20.0 · nelle fonti collegate in fondo
Lettura
4 min

Cosa controlla il modulo prima di tutto

La condizione è una sola: Refresh Token è vuoto

Il metodo che rinnova il token di accesso di un'istanza inizia controllando se l'istanza ha un valore in Refresh Token. Se è vuoto, lancia Token di aggiornamento mancante per l'istanza Shopify … (Missing refresh token for Shopify instance …) e l'azione si interrompe. I puntini di sospensione del messaggio vengono sostituiti dal nome dell'istanza.

Il controllo avviene prima di contattare Shopify

È la prima cosa che fa il metodo. Solo se supera il controllo prosegue: prepara la richiesta con la chiave e il segreto dell'app e con il token di aggiornamento, e la invia all'indirizzo OAuth del negozio (/admin/oauth/access_token). Con il campo vuoto quella richiesta non viene nemmeno preparata, quindi il messaggio nasce nel tuo Odoo e non in Shopify.

Quando si interrompe, non viene salvato nulla

Il metodo scrive il suo risultato alla fine: il nuovo token di accesso, la data dell'ultimo rinnovo e, se Shopify li restituisce, un nuovo token di aggiornamento e la scadenza. Poiché il messaggio blocca l'azione prima di arrivare a quel punto, nell'istanza non cambia nulla di tutto ciò.

Il messaggio riporta il nome dell'istanza

La parte finale del messaggio è il nome con cui Odoo mostra l'istanza. Ti dice di quale si tratta ed è quella che devi aprire per controllarla.

Your Odoo doesn't talk to Amazon, Temu or Shopify?
Video: Your Odoo doesn't talk to Amazon, Temu or Shopify? (video in inglese)

Dove compare e dove no

Una delle strade è premere Refresh Access Token

Le schede delle istanze si aprono dal menu Vendite: al suo interno trovi Shopify, poi Control Center e infine Instances. Il pulsante Refresh Access Token si trova nella vista dell'istanza e richiama un'azione che arriva al metodo di rinnovo; se il campo è vuoto, qui compare il messaggio. Lo schema seguente riunisce menu, pulsante, campo e messaggio.

Schema realizzato con codice con il menu delle istanze, il pulsante Refresh Access Token, il campo Refresh Token e il messaggio di token mancante
Schema realizzato con codice a partire dal codice pubblicato del modulo, non è una schermata di Odoo. Le etichette sono in inglese, il testo originale del modulo.

Con i valori predefiniti non si vedono né il pulsante né il campo

Il pulsante Refresh Access Token viene nascosto quando il campo Shopify connection vale cloud, che è il valore predefinito, quindi con i valori predefiniti non lo vedi. Lo stesso vale per il campo Refresh Token, che si trova nella scheda di Shopify Instances, nella scheda OAuth e credenziali (OAuth & Credentials), ed è nascosto con la stessa condizione. Shopify connection in sé non compare in nessuna vista. Se apri un'istanza e non trovi né il pulsante né il campo, non è un errore: è ciò che la scheda mostra in quel caso.

È presente in tutte e quattro le versioni e con traduzione

Il messaggio è presente nel codice pubblicato di Odoo 17, 18, 19 e 20; il codice del metodo descritto qui è quello di Odoo 20. Con Odoo in italiano lo vedrai come Token di aggiornamento mancante per l'istanza Shopify …; il secondo schema lo mostra anche in altre lingue.

Schema realizzato con codice con lo stesso messaggio in spagnolo, tedesco, francese, italiano e portoghese
Schema realizzato con codice a partire dalle traduzioni pubblicate del modulo, non è una schermata di Odoo.

Cosa fare quando lo vedi

Controlla l'istanza indicata nel messaggio

Apri quell'istanza dal menu qui sopra e controlla il campo Refresh Token nella scheda OAuth e credenziali:

  • Se il campo è visibile ed è vuoto, è esattamente la condizione che fa scattare il messaggio.
  • Se il campo non è visibile, la scheda lo sta nascondendo per la condizione descritta sopra, e il valore che la determina non compare in nessuna vista.
  • Quando il campo ha un valore, il controllo viene superato e il metodo prosegue con la richiesta a Shopify.

Cosa succede quando il campo ha un valore

Il metodo invia la richiesta al negozio, con un tempo di attesa di almeno cinque secondi. Con la risposta salva il token di accesso e la data di rinnovo, e anche il nuovo token di aggiornamento e la scadenza se Shopify li include. Questo messaggio è quindi la prima uscita possibile del metodo: ciò che accade dopo il controllo non ha più a che vedere con un campo vuoto nella tua istanza.

Prezzo e assistenza

Il modulo costa 9 € per versione di Odoo (17, 18, 19 e 20), IVA esclusa, e richiede l'abbonamento a FlexigoTech Cloud: piano Connettore, 49 €/mese o 490 €/anno IVA esclusa, fino a 3 account della piattaforma. La connessione passa per FlexigoTech Cloud, che conserva le credenziali cifrate.

Se stai implementando Odoo con Shopify e vuoi una mano per controllare l'istanza, FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura.

Continua a leggere

Cosa fa il pulsante Pull Stock di Shopify Connector, passo per passoCosa fa il pulsante Pull Stock di Shopify Connector in Odoo 20: quando compare, cosa controlla, quali rettifiche di magazzino crea e quali errori può dare.
Verificato nel codice del connettore (versione 20.0) e nelle fonti collegate

Fonti