Vai al contenuto principale
Shopify

Authorize … in Shopify first: quando compare e come si risolve

Il messaggio Authorize … in Shopify first (Connect with Shopify). compare quando l'app del negozio è già salvata in FlexigoTech Cloud, il negozio usa un'app distribuita a quel negozio e il modulo non ha registrata l'autorizzazione in Shopify. Si risolve autorizzando l'app in Shopify e verificando che il campo Authorized through FlexigoTech Cloud venga compilato.

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

Quando compare il messaggio e cosa significa

Quando compare esattamente il messaggio Authorize … in Shopify first (Connect with Shopify).?

Il codice di Odoo 20.0 fa due controlli di fila sul negozio. Il primo verifica che l'app sia salvata in FlexigoTech Cloud; se questo fallisce, l'azione si ferma prima e questo messaggio non arriva a comparire. Il secondo è quello di questo messaggio: compare quando nel campo Shopify app è scelta l'opzione An app distributed to this store (authorization code) e il campo Authorized through FlexigoTech Cloud è vuoto. Quando la condizione si verifica, l'azione che stavi eseguendo si interrompe. Al posto dei puntini di sospensione, il messaggio riporta il nome con cui Odoo mostra il tuo negozio.

Schema realizzato con il codice: il menu Shopify › Configuration › Stores, i pulsanti Push to Shopify e Sync Locations, i campi Shopify app e Authorized through FlexigoTech Cloud e il messaggio di errore
Schema realizzato con il codice a partire dal codice pubblicato del modulo, non è una schermata di Odoo. Le etichette sono in inglese, il testo originale del modulo (Odoo 17, 18, 19 e 20).

Cosa significa in pratica?

Che il negozio è configurato come un'app distribuita a quel negozio e il modulo non ha annotato che quell'app sia stata autorizzata in Shopify. La guida del campo Shopify app distingue l'app propria dall'app distribuita: Your own app: FlexigoTech Cloud gets the token with the client credentials grant, nothing to authorize. An app distributed to this store (Custom distribution): authorize it in Shopify once after saving. Il messaggio ti rimanda a Connect with Shopify, che è il nome che il testo stesso dell'errore dà a questo passaggio.

Perché non compare se uso la mia app?

Perché la condizione richiede l'opzione di app distribuita. Con l'opzione My own app (made in the Dev Dashboard of this store's organization), che nel codice è il valore predefinito, quella condizione non si verifica e, secondo la guida del campo, non c'è nulla da autorizzare.

Quali pulsanti possono provocarlo?

Il messaggio può comparire premendo Invia a Shopify (Push to Shopify) nella vista che contiene quel pulsante, e premendo Sincronizza le ubicazioni (Sync Locations) nella scheda del negozio. Entrambi i pulsanti arrivano allo stesso controllo, che lancia il messaggio se si verifica la condizione indicata sopra. In Odoo 17, 18, 19 e 20 i due pulsanti sono sempre visibili.

L'etichetta del pulsante Invia a Shopify dipende dalla lingua del tuo Odoo, come mostra questo schema:

Schema realizzato con il codice con il testo Push to Shopify in varie lingue: Enviar a Shopify in spagnolo, An Shopify übertragen in tedesco, Envoyer vers Shopify in francese, Invia a Shopify in italiano e Enviar para o Shopify in portoghese
Schema realizzato con il codice a partire dalle traduzioni pubblicate del modulo, non è una schermata di Odoo.
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Video: Your Odoo doesn't talk to Amazon, Temu or Shopify? (video in inglese)

Come verificarlo e risolverlo

Dove controllo come è configurato il mio negozio?

Apri il menu Shopify › Configurazione › Negozi (Shopify › Configuration › Stores) ed entra nella scheda del negozio, quella di Istanze Shopify (Shopify Instances). Lì, nella scheda Connessione (Connection), gruppo FlexigoTech Cloud, trovi i campi Shopify app e Authorized through FlexigoTech Cloud. Per vedere quel menu servono dei permessi: il tratto Configurazione (Configuration) richiede Operatore (Operator) e il tratto Shopify richiede Visualizzatore (Viewer). Se te ne manca uno, non vedi quel tratto. Inoltre, quei campi li vedono solo gli amministratori di Odoo.

Come faccio a sapere se l'autorizzazione è registrata?

Guarda il gruppo FlexigoTech Cloud. Il campo Authorized through FlexigoTech Cloud è di sola lettura, lo scrive il codice del modulo e non si compila a mano. È nascosto finché è vuoto, quindi con i valori predefiniti non si vede. Perciò, se vedi il campo Shopify app con l'opzione di app distribuita e il campo Authorized through FlexigoTech Cloud non compare, l'autorizzazione non è registrata e il messaggio è del tutto prevedibile.

Come lo risolvo?

Per prima cosa conferma quale app usi davvero. Se è un'app distribuita al negozio, salva la scheda e autorizza l'app in Shopify, una sola volta, come dice la guida del campo. Quando l'autorizzazione risulta registrata, il campo Authorized through FlexigoTech Cloud viene compilato e inizia a vedersi nel gruppo. A quel punto ripeti l'azione che si era interrotta.

Posso cambiare l'opzione di Shopify app per far sparire il messaggio?

Scegli l'opzione che descrive l'app che usi davvero: la guida del campo tratta come casi distinti l'app propria e l'app distribuita al negozio. Cambiarla solo per far tacere l'errore non è una soluzione, perché l'opzione deve corrispondere alla tua app.

Non vedo quei campi, può comparire comunque il messaggio?

Sì. Il controllo legge con permessi elevati se l'app è salvata in FlexigoTech Cloud e se è autorizzata, quindi quello stato non dipende da quale utente preme il pulsante. Se non vedi il gruppo, chiedi a un amministratore di Odoo di controllare la scheda.

Versioni, costi e assistenza

In quali versioni di Odoo esiste questo messaggio?

È presente nel codice pubblicato dei rami 17, 18, 19 e 20, e il modulo è pubblicato su Odoo Apps per quelle versioni. La condizione del messaggio e i campi Shopify app e Authorized through FlexigoTech Cloud sono quelli del codice di Odoo 20.0.

Cosa mi serve perché la connessione funzioni?

La connessione passa da FlexigoTech Cloud: conserva cifrate le credenziali, sorveglia la sincronizzazione e avvisa via e-mail se fallisce. Oltre al pagamento unico del modulo, ti serve l'abbonamento con il piano Connettore: 49 €/mese oppure 490 €/anno, IVA esclusa. Senza abbonamento, o con il servizio sospeso, si ferma ciò che l'abbonamento fornisce, e i dati restano nel tuo Odoo. Trovi i dettagli nella scheda di Odoo Apps e nella pagina del modulo.

Potete aiutarmi con la connessione del mio negozio?

FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura. Se la configurazione dell'app in Shopify o la sua autorizzazione ti si bloccano, raccontaci come è impostato il tuo negozio e lo verifichiamo insieme a te.

Continua a leggere

Pulsante «Esporta su Shopify» in Odoo: cosa fa, passo passo e quali errori dàCosa fa il pulsante Esporta su Shopify del connettore Shopify per Odoo: cosa controlla, cosa salva in Odoo, gli errori che può dare e come risolverli.
Verificato nel codice del connettore (versione 20.0) e nelle fonti collegate

Fonti