Vai al contenuto principale
Shopify

Shopify in Odoo: cosa fare se ti manca l'accesso Operator

L'avviso You need Shopify Operator (or Manager) access to push changes to Shopify. può comparire quando premi Invia a Shopify (Push to Shopify) o Annulla in Shopify (Cancel in Shopify) su un ordine di vendita e il tuo utente non appartiene al gruppo operatore di Shopify. Si risolve chiedendo quell'accesso (o quello di Manager, come dice il messaggio stesso) a chi amministra gli utenti del tuo Odoo.

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

Quando compare l'avviso

Compare quando premi, non quando apri l'ordine

L'avviso viene lanciato da un controllo dei permessi dell'ordine di vendita. Può comparire premendo Invia a Shopify o Annulla in Shopify. Secondo il commento nel codice, quel controllo protegge le azioni manuali che inviano modifiche a Shopify. Se al momento del clic la condizione si verifica, compare You need Shopify Operator (or Manager) access to push changes to Shopify. e l'azione si interrompe.

Schema realizzato con il codice che mostra i pulsanti Push to Shopify e Cancel in Shopify e sotto il messaggio di accesso Operator o Manager
Schema realizzato con il codice a partire dal codice pubblicato del modulo (non è una schermata di Odoo): i pulsanti Invia a Shopify e Annulla in Shopify e l'avviso di accesso, per Odoo 17, 18, 19 e 20. Le etichette sono in inglese, come nel codice.

Quando si vede ciascun pulsante

Invia a Shopify è nascosto quando l'ordine non ha Rif. ordine Shopify (Shopify Order Ref) o quando il suo stato non è Ordine di vendita (Sales Order). Annulla in Shopify è nascosto quando l'ordine non ha quel riferimento o quando è in Annullato (Cancelled). Questo vale per Odoo 17, 18, 19 e 20.

Se il pulsante è visibile, l'ordine soddisfa già queste condizioni di schermata. Ciò che decide se compare l'avviso è un'altra cosa, che si verifica dopo, al clic.

L'etichetta del pulsante di invio cambia con la lingua del tuo Odoo, secondo le traduzioni pubblicate del modulo:

Lingua di OdooEtichetta del pulsante
SpagnoloInvia a Shopify
TedescoAn Shopify übertragen
FranceseEnvoyer vers Shopify
ItalianoInvia a Shopify
PortogheseEnviar para o Shopify
Schema realizzato con il codice con il testo Push to Shopify in spagnolo, tedesco, francese, italiano e portoghese
Schema realizzato con il codice a partire dalle traduzioni pubblicate del modulo (non è una schermata di Odoo): l'etichetta del pulsante di invio secondo la lingua di Odoo.

Cosa ti chiede Odoo prima di agire

Premendo ciascun pulsante, Odoo chiede conferma. Con Invia a Shopify chiede Inviare le righe d'ordine attuali (quantità, prodotti aggiunti/rimossi) all'ordine Shopify collegato? (Push the current order lines (quantities, added/removed products) to the linked Shopify order?). Con Annulla in Shopify chiede Annullare l'ordine Shopify collegato e questo ordine Odoo? (Cancel the linked Shopify order and this Odoo order?).

Conviene avere chiaro cosa fa ciascuno prima di chiedere l'accesso: il primo invia le righe dell'ordine all'ordine collegato di Shopify; il secondo annulla l'ordine Shopify collegato e anche l'ordine 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)

Cosa controlla esattamente il codice

Prima il superutente, poi il gruppo

In Odoo 20.0, il controllo che lancia l'avviso pone due domande, una dopo l'altra. Prima verifica se la chiamata viene eseguita come superutente reale e, in tal caso, termina senza altro. Altrimenti, verifica se l'utente che ha premuto il pulsante appartiene al gruppo operatore di Shopify del modulo. Se non appartiene, lancia l'avviso e l'azione si interrompe.

Per te, che accedi con il tuo utente, la condizione pratica è una sola: essere o non essere in quel gruppo. Il testo del messaggio parla di accesso Operator o Manager: uno di quei due accessi è ciò che devi chiedere per il tuo utente.

Avere accesso a Vendite non basta

Il commento nel codice lo spiega. L'ordine di vendita è un modello standard di Odoo e non porta alcun permesso proprio di Shopify, quindi, secondo quel commento, un utente con il normale accesso a Vendite, senza alcun gruppo Shopify, può leggere e scrivere un ordine collegato. Senza questo controllo esplicito, qualsiasi utente autenticato di Vendite potrebbe provocare una chiamata reale e con credenziali a Shopify, avesse o no un ruolo Shopify.

Per questo, con il normale accesso a Vendite, puoi modificare l'ordine in Odoo e, ciononostante, ricevere l'avviso premendo Invia a Shopify o Annulla in Shopify.

Vedere il pulsante non significa avere il permesso

Secondo il commento nel codice, limitare un pulsante per gruppi nella vista è solo una comodità della schermata: non si applica quando qualcuno chiama direttamente l'azione. Per questo il controllo vive nell'azione stessa e non nella vista. Il permesso si verifica al clic, non quando si mostra il pulsante.

Come si risolve

La soluzione riguarda i permessi, non l'ordine

  • Chiedi a chi amministra gli utenti del tuo Odoo di dare al tuo utente l'accesso di operatore Shopify (o quello di Manager, come indica il messaggio).
  • Torna all'ordine di vendita e ripeti l'azione.

Se l'avviso compare a qualcuno che non dovrebbe inviare modifiche a Shopify, il controllo sta facendo il suo lavoro: decidi chi deve avere l'accesso prima di concederlo, soprattutto per Annulla in Shopify, che coinvolge entrambi gli ordini.

Il messaggio è nel codice pubblicato dei rami 17.0, 18.0, 19.0 e 20.0, e il modulo è pubblicato su Odoo Apps per quelle quattro versioni.

Se ti serve aiuto con i permessi o con il connettore

FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura, quindi possiamo aiutarti a decidere quali utenti devono avere ciascun accesso Shopify. Il modulo è a pagamento unico per versione e richiede l'abbonamento a FlexigoTech Cloud (piano Connettore: 49 €/mese o 490 €/anno, IVA esclusa); trovi i dettagli nella pagina del modulo.

Continua a leggere

L'ordine di vendita … non è collegato a un ordine Shopify: cosa fareCosa significa l'errore «non è collegato a un ordine Shopify» in Odoo, quando compare con il pulsante Invia a Shopify e come verificarlo passo dopo passo.Il messaggio «L'URL webhook non è disponibile» in Shopify per OdooQuando compare «L'URL webhook non è disponibile» nel connettore Shopify per Odoo, quale condizione lo provoca e cosa controllare passo dopo passo.Cosa fa il pulsante «Sincronizza ordini» di Shopify Connector for Odoo, passo dopo passoCosa fa il pulsante Sincronizza ordini del connettore Shopify per Odoo: quando compare, cosa controlla, cosa cambia nella scheda e quali errori può dare.
Verificato nel codice del connettore (versione 20.0) e nelle fonti collegate

Fonti