Vai al contenuto principale
Shopify

Avviso Client ID e Client Secret di Shopify in Odoo: causa e soluzione

L'avviso Inserisci il Client ID e il Client Secret della tua app Shopify sul negozio … prima di connettere. (Set the Client ID and Client Secret of your Shopify app on store … before connecting.) compare quando manca il Client ID o il Client Secret del negozio, prima di contattare Shopify. Entrambi si trovano nella scheda Connessione (Connection) della scheda del negozio, anche se il Client Secret si vede solo se il negozio non usa il percorso di FlexigoTech Cloud.

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

Un caso per orientarti

Esempio Caso illustrativo: l'azienda e i suoi dati sono inventati per spiegare il flusso.

Aurora Natural è un'azienda inventata che vende cosmetica e ha appena registrato il suo negozio Shopify in Odoo. Il suo negozio non usa il percorso di FlexigoTech Cloud, quindi nella scheda si vedono entrambi i campi delle credenziali. Marta, dell'amministrazione, entra in Shopify › Configurazione › Negozi, apre la scheda del negozio e preme Sincronizza le ubicazioni. L'azione si ferma e compare l'avviso: Introduzca el Client ID y el Client Secret de su aplicación de Shopify en la tienda Aurora Natural antes de conectar.

Marta pensa che Shopify abbia rifiutato la connessione, ma l'avviso compare prima di parlare con Shopify. Apre la scheda Connessione, scende al gruppo Shopify App Credentials e vede che il Client ID è incollato e il Client Secret è vuoto. Incolla il secret, preme di nuovo il pulsante e quel controllo viene superato.

Cosa insegna il caso: l'avviso parla di campi vuoti nel tuo Odoo, non di quello che Shopify pensa delle tue credenziali.

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

Quando compare esattamente

Il messaggio completo è Inserisci il Client ID e il Client Secret della tua app Shopify sul negozio … prima di connettere.. Al posto dei puntini di sospensione, Odoo inserisce il nome con cui mostra il negozio.

La condizione del codice è semplice: il modulo verifica che Client ID e Client Secret abbiano qualcosa di scritto. Se ne manca uno, o mancano entrambi, lancia l'avviso. Guarda solo se i campi sono vuoti, non se i valori sono corretti.

Questo controllo è il primo che esegue la routine che chiede a Shopify un token di accesso. Può scattare premendo uno di questi pulsanti:

  • Sincronizza le ubicazioni, nella scheda del negozio.
  • Esporta su Shopify, nella finestra di esportazione dei prodotti.

I due pulsanti si vedono sempre in Odoo 17, 18, 19 e 20, e il messaggio è presente nel codice pubblicato di quelle quattro versioni.

Schema realizzato con codice, non una schermata di Odoo: il menu dei negozi, i pulsanti per sincronizzare le ubicazioni ed esportare su Shopify, i campi Client ID e Client Secret e il messaggio di errore, con le etichette in inglese
Schema realizzato con codice a partire dal codice pubblicato del modulo (Odoo 17, 18, 19 e 20): da dove si arriva all'avviso e quali campi lo evitano

Cosa succede quando compare

È un errore che interrompe l'azione: ciò che il pulsante doveva fare non viene completato. Finché manca uno dei due valori, il controllo la blocca di nuovo.

Schema realizzato con codice, non una schermata di Odoo: lo stesso avviso così come lo vedono chi usa Odoo in spagnolo, tedesco, francese, italiano o portoghese
Schema realizzato con codice a partire dalle traduzioni pubblicate del modulo: l'avviso in ogni lingua

Dove si trovano i campi

Le schede del negozio si aprono da Shopify › Configurazione › Negozi, nella scheda di Istanze Shopify (Shopify Instances). Ogni tratto del menu richiede un permesso: Configurazione richiede Operatore (Operator) e Shopify richiede Visualizzatore (Viewer). Se non hai uno di questi, non vedi quel tratto.

Dentro la scheda, Client ID si trova nella scheda Connessione, gruppo Shopify App Credentials. Il Client Secret è nello stesso gruppo, ma si vede solo quando il negozio non usa il percorso di FlexigoTech Cloud.

Con i valori predefiniti, il Client Secret non si vede: il campo viene nascosto quando il percorso del negozio è FlexigoTech Cloud, ed è il percorso impostato di default.

Come risolverlo, passo dopo passo

  1. Apri Shopify › Configurazione › Negozi ed entra nella scheda del negozio indicato dall'avviso.
  2. Vai alla scheda Connessione e individua il gruppo Shopify App Credentials.
  3. Compila Client ID e Client Secret con i dati che mostra la tua app Shopify: l'avviso scompare solo quando entrambi hanno un valore. Il Client Secret si vede in quel gruppo solo se il negozio non usa il percorso di FlexigoTech Cloud.
  4. Premi di nuovo il pulsante che ha dato l'avviso.
  5. Verifica che questo messaggio non compaia più. Se ne compare un altro, questo controllo sui campi vuoti è già superato.

Cosa fa il modulo subito dopo

Con i due valori presenti, il codice di Odoo 20 prosegue con la stessa routine: costruisce l'indirizzo del token del negozio, verifica che il server non sia un indirizzo interno e invia a Shopify una richiesta con le credenziali del client. Il modulo rifiuta qualsiasi reindirizzamento della risposta. Se Shopify consegna un token, il modulo lo salva insieme alla data dell'ultimo rinnovo e all'ambito, e salva quando scade se Shopify lo indica.

Il modulo genera il token a partire da questi due dati, il Client ID e il Client Secret.

Domande che ti farai

Significa che le mie credenziali sono sbagliate?

No. Significa che manca il Client ID, il Client Secret o entrambi. L'avviso compare prima di contattare Shopify, quindi non dice nulla sulla validità dei valori.

Basta compilarne uno dei due?

No. La condizione richiede entrambi con un valore; se ne manca anche uno solo, l'avviso continua a comparire.

Compare nella mia versione di Odoo?

Il messaggio è presente nel codice pubblicato di Odoo 17, 18, 19 e 20. Il modulo è pubblicato su Odoo Apps per quelle quattro versioni.

Può comparire con più di un pulsante?

Sì: può comparire con Sincronizza le ubicazioni e con Esporta su Shopify, perché entrambi arrivano allo stesso controllo.

Come può aiutarti FlexigoTech

FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura. Questo connettore è a pagamento unico per versione 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 cifrate le credenziali, sorveglia la sincronizzazione e avvisa via e-mail se fallisce. Puoi vedere il modulo nella sua scheda di Odoo Apps e nella sua pagina su flexigotech.com.

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