Vai al contenuto principale
Shopify

Cosa fa il pulsante «Aggiorna da Shopify» di Shopify Connector

Il pulsante Aggiorna da Shopify (Refresh from Shopify) richiede di nuovo a Shopify un ordine preciso e lo consegna al modulo perché lo elabori; è sempre visibile in Ordini Shopify (Shopify Orders) in Odoo 17, 18, 19 e 20. È la via manuale: con i valori predefiniti, il connettore lancia già da solo la stessa richiesta quando elabora una notifica di ordine di Shopify.

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

Dove si trova il pulsante e quando si vede

Il pulsante Aggiorna da Shopify (Refresh from Shopify) si trova nella schermata Ordini Shopify (Shopify Orders). Per arrivarci, apri Vendite (Sales), poi Shopify, poi Operations e infine Orders. La condizione della sua vista dice che si vede sempre, ed esiste in Odoo 17, 18, 19 e 20.

Schema realizzato con codice del menu Sales › Shopify › Operations › Orders e del pulsante Refresh from Shopify
Schema realizzato con codice a partire dal codice pubblicato del modulo, non è una schermata di Odoo: il percorso di menu e il pulsante, presente in Odoo 17, 18, 19 e 20.

L'etichetta cambia con la lingua di Odoo. Con Odoo in spagnolo è Aggiorna da Shopify; in tedesco, Von Shopify aktualisieren; in francese, Actualiser depuis Shopify; in italiano, Aggiorna da Shopify; e in portoghese, Atualizar do Shopify.

Schema realizzato con codice del testo Refresh from Shopify in spagnolo, tedesco, francese, italiano e portoghese
Schema realizzato con codice a partire dalle traduzioni pubblicate del modulo, non è una schermata di Odoo: come si chiama il pulsante a seconda della lingua.
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Video: Your Odoo doesn't talk to Amazon, Temu or Shopify? (video in inglese)

Prima, ciò che il connettore fa senza che tu prema nulla

Il percorso normale è automatico. L'azione pianificata Shopify Process Webhooks (ogni minuto, attiva all'installazione) arriva fino all'elaborazione delle notifiche webhook di Shopify. Quando la notifica riguarda un ordine e la casella Webhook Sync Orders è spuntata, il modulo prende l'identificatore dell'ordine dalla notifica stessa e lancia la stessa sincronizzazione degli ordini che lancia il pulsante.

Quella casella si trova nella scheda di Shopify Instances, scheda Webhooks, ed è spuntata per impostazione predefinita. Nella stessa scheda c'è Webhook Sync Products, che per impostazione predefinita è deselezionata e riguarda i prodotti, non gli ordini.

Per questo il pulsante è l'eccezione: serve a riportare un ordine a mano. Inoltre, il codice del pulsante non guarda la casella Webhook Sync Orders: chiama direttamente la sincronizzazione con l'istanza e l'ordine che ha davanti.

Un caso illustrativo: l'ordine che non quadra

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

Immagina Cerámicas Ribera, un negozio inventato per questo esempio che vende su Shopify e gestisce il resto in Odoo. Una persona dell'amministrazione apre un ordine in Odoo e dubita che rifletta ciò che Shopify ha ora. Ecco come procede:

  1. Entra nella scheda di Shopify Instances, scheda Webhooks, e controlla se Webhook Sync Orders è spuntata. Se lo è, le notifiche di ordine lanciano già da sole quella sincronizzazione; ciò che cerca lei è una seconda lettura a mano.
  2. Apre Vendite, Shopify, Operations e Orders, ed entra nell'ordine. Guarda il campo Instance e il campo Ordine Shopify (Shopify Order), perché sono i due dati con cui lavora il pulsante.
  3. Preme Aggiorna da Shopify.
  4. Il modulo richiede di nuovo quell'ordine a Shopify e, se Shopify lo restituisce, lo consegna a un altro passaggio del modulo e lo conta come sincronizzato.
  5. Torna a guardare l'ordine in Odoo e lo confronta con Shopify.

Cosa imparare dal caso: prima si guarda il percorso automatico e le sue caselle, e poi si usa il pulsante su un ordine preciso, con la sua istanza e il suo identificatore Shopify davanti.

Cosa fa il pulsante al suo interno, in ordine

  1. Scorre gli ordini su cui viene lanciata l'azione.
  2. Da ogni ordine prende la sua istanza (Instance) e l'identificatore di Ordine Shopify, e li passa alla sincronizzazione degli ordini di quell'istanza.
  3. Quella sincronizzazione prepara l'identificatore dell'ordine per interrogarlo; se non ne ottiene nessuno, salta quell'ordine e prosegue con il successivo.
  4. Interroga Shopify sull'ordine.
  5. Se Shopify non restituisce nulla, salta quell'ordine e prosegue.
  6. Se restituisce dati, li consegna a un altro passaggio del modulo e aggiunge uno al conteggio dei sincronizzati.
  7. Il pulsante termina restituendo vero; non usa quel conteggio.

Cosa può andare storto e cosa controllare

Al terzo e al quinto passaggio il codice passa all'ordine successivo senza consegnare nulla. Se premi il pulsante e non vedi cambiamenti, confronta con Shopify: può darsi che Shopify non abbia restituito nulla per quell'ordine o che non sia stato ottenuto un identificatore valido.

Per la via automatica, se la sincronizzazione fallisce, l'evento del webhook viene contrassegnato come fallito con il testo dell'errore ed entra nella coda dei nuovi tentativi. Superato il limite di tentativi passa a esaurito e smette di essere ritentato da solo; allora il modulo lascia una nota nell'istanza con l'avviso Il webhook Shopify … (evento …) è fallito di nuovo dopo … tentativi e non verrà più ritentato automaticamente: …. Una volta risolta la causa, premi Riprova sull'evento. (Shopify webhook … (event …) failed again after … retries and will not be retried any more: …. Once the cause is fixed, press Retry on the event.)

Quanto costa e come ti aiuta FlexigoTech

Il modulo costa 9 € per versione di Odoo, per 17, 18, 19 e 20, pagamento unico IVA esclusa (scheda di Odoo Apps), e richiede l'abbonamento a FlexigoTech Cloud: il piano Connettore costa 49 €/mese o 490 €/anno IVA esclusa.

FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura. Se vuoi verificare come arrivano in Odoo gli ordini del tuo negozio, ti aiutiamo anche in questo.

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