Vai al contenuto principale
Shopify

Cosa fa il pulsante «Connect with Shopify» in Shopify Connector for Odoo

Il pulsante Connect with Shopify porta il tuo browser su Shopify per autorizzare il negozio e tornare al tuo Odoo. Prima controlla che ci siano il dominio del negozio e che siano presenti il Client ID e il Client Secret dell'app Shopify; con i valori predefiniti del modulo il pulsante non si vede. Qui trovi quando compare, cosa fa e cosa fare se si blocca.

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 pulsante

Il pulsante Connect with Shopify si trova nella scheda di Istanze Shopify (Shopify Instances), in tutti i rami pubblicati del modulo: Odoo 17, 18, 19 e 20. La scheda si apre da Shopify › Configurazione › Negozi (Shopify › Configuration › Stores). Il ramo Configurazione richiede il permesso Operatore e il ramo Shopify richiede Visualizzatore; se non hai uno dei due, non vedi quel ramo del menu.

Con i valori predefiniti del modulo il pulsante non si vede. La vista lo nasconde quando il campo Shopify connection ha il suo valore predefinito e il campo Shopify app non ha il valore di codice (con i valori predefiniti, nemmeno Shopify app lo ha). Il campo Shopify connection non si vede in nessuna vista.

Schema realizzato con codice: il menu Shopify, Configuration, Stores, il pulsante Connect with Shopify e, di lato, i primi due messaggi che possono bloccarlo
Schema realizzato con codice a partire dal codice pubblicato del modulo, non è una schermata di Odoo: il menu, il pulsante (Odoo 17, 18, 19 e 20) e due dei messaggi che possono bloccarlo, con le etichette originali del modulo.
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Video: Your Odoo doesn't talk to Amazon, Temu or Shopify? (video in inglese)

Passo passo: dalla scheda a Shopify

  1. Apri la scheda del negozio da Shopify › Configurazione › Negozi.
  2. Scrivi il Dominio del negozio (Shop Domain), un campo che compare anche nell'elenco. La sua guida dice: «Usa il tuo dominio Shopify esatto, ad esempio: flexigobe.myshopify.com» (Use your exact Shopify domain, for example: flexigobe.myshopify.com). Questo è il percorso automatico: quando crei o salvi la scheda con un dominio scritto, Odoo lo pulisce da solo, senza che tu prema nulla.
  3. Nella scheda Connessione (Connection), gruppo Shopify App Credentials, compila il Client ID. Il Client Secret di quel gruppo non si vede con i valori predefiniti del modulo.
  4. Se la tua scheda mostra il pulsante Connect with Shopify, premilo. Il browser esce da Odoo verso Shopify, nella stessa finestra.
  5. Autorizza il negozio su Shopify. Secondo il codice del modulo, Shopify reindirizza di nuovo a questo stesso Odoo, che salva il segreto dell'app e fa da sé lo scambio.

Cosa fa la pulizia del dominio

La stessa pulizia si applica quando crei la scheda, quando la salvi e quando premi il pulsante (quest'ultima solo per verificare se c'è un dominio). Consiste in questo:

  • Toglie gli spazi agli estremi e passa il testo in minuscolo.
  • Se inizia con https:// o con http://, lo toglie.
  • Tiene solo ciò che sta prima della prima barra.

Per questo, incollare un indirizzo completo dal browser finisce con il solo dominio. Quando crei la scheda, la pulizia avviene solo se il dominio è compilato.

Cosa controlla e cosa cambia quando premi

Il pulsante agisce in quest'ordine:

  • Pulisce il dominio e verifica se resta qualcosa. Se è vuoto, si ferma.
  • Verifica che siano compilati insieme il Client ID e il Client Secret. Se ne manca uno, si ferma.
  • Genera un nuovo codice per questo tentativo e segna il tentativo come in sospeso. Il codice si rinnova a ogni tentativo: così, secondo il codice stesso del modulo, un avviso di ritorno vecchio o un link riutilizzato non può completare un tentativo successivo.
  • Verifica che esista l'indirizzo di autorizzazione. Se non è stato possibile costruirlo, si ferma.
  • Se va tutto bene, porta il browser a quell'indirizzo, quello che mostra il campo URL di autorizzazione (Authorize Url) della scheda Connessione. È in sola lettura e, con i valori predefiniti, non si vede: si nasconde quando Shopify connection ha il suo valore predefinito.

Per che tipo di app serve

Lo spiega il codice stesso del modulo: è il percorso per un'app che il commerciante non ha creato lui stesso, quella che un fornitore distribuisce al suo negozio con distribuzione personalizzata (Custom distribution). Le credenziali client non funzionano in quel caso, perché Shopify rifiuta un negozio che resta fuori dall'organizzazione dell'app. Per questo si usa l'autorizzazione con codice, in cui Shopify torna direttamente al tuo Odoo.

I messaggi che può dare e come risolverli

Questi messaggi compaiono quando premi Connect with Shopify:

MessaggioQuando compareCosa fare
Set your shop domain (e.g. my-store.myshopify.com) first.Il dominio, una volta pulito, è vuoto.Scrivi il Dominio del negozio e premi di nuovo.
Inserisci il Client ID e il Client Secret dell'app Shopify del negozio … prima di autorizzare. (Set the Client ID and Client Secret of the Shopify app for store … before authorizing.)Manca il Client ID, il Client Secret o entrambi. Al posto dei puntini compare il nome del negozio.Controlla il Client ID nella scheda Connessione, gruppo Shopify App Credentials. Il Client Secret non si vede con i valori predefiniti del modulo.
Impossibile costruire l'URL di autorizzazione Shopify. Controlla il dominio del negozio, il Client ID e gli ambiti richiesti. (Could not build the Shopify authorization URL. Check the shop domain, the Client ID and the Requested Scopes.)Dopo aver generato il codice del tentativo, non c'è un indirizzo di autorizzazione.Controlla il dominio, il Client ID e gli ambiti richiesti, come indica il messaggio, e premi di nuovo.

Il secondo messaggio si vede così a seconda della lingua del tuo Odoo: in spagnolo, quello della tabella; in tedesco, francese, italiano e portoghese, il testo equivalente dello schema.

Schema realizzato con codice con il messaggio sul Client ID e sul Client Secret in spagnolo, tedesco, francese, italiano e portoghese
Schema realizzato con codice a partire dalle traduzioni pubblicate del modulo, non è una schermata di Odoo: lo stesso messaggio in cinque lingue.

Cosa ti serve e come ti aiuta FlexigoTech

Il modulo è a pagamento unico per versione (pubblicato su Odoo Apps per Odoo 17, 18, 19 e 20) e richiede l'abbonamento a FlexigoTech Cloud, piano Connettore: 49 €/mese o 490 €/anno, IVA esclusa. La connessione passa per FlexigoTech Cloud, che conserva cifrate le credenziali, sorveglia la sincronizzazione e avvisa via e-mail se fallisce.

Se stai implementando Odoo e vuoi che la connessione con Shopify venga configurata insieme a te, FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura. Trovi più informazioni nella pagina del modulo.

Continua a leggere

Pulsante «Annulla in Shopify» in Odoo: cosa fa passo dopo passoCosa fa il pulsante Annulla in Shopify in Odoo: quando si vede, cosa controlla, cosa cambia nell'ordine e quali messaggi di errore può dare, con un caso.
Verificato nel codice del connettore (versione 20.0) e nelle fonti collegate

Fonti