Vai al contenuto principale
Shopify

Pulsante «Esporta su Shopify» di Shopify Connector: cosa fa davvero

Il pulsante Esporta su Shopify (Export to Shopify) crea nel tuo negozio un prodotto nuovo a partire da un prodotto di Odoo e, se Shopify restituisce il prodotto, salva in Odoo gli identificatori del prodotto e delle sue varianti. Se quel prodotto ha già un collegamento con l'istanza scelta, si ferma prima di inviare qualsiasi cosa e ti rimanda a Enviar a 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
5 min

Il pulsante è presente nelle versioni 17, 18, 19 e 20 del modulo.

Cosa c'è nella finestra prima di esportare

Nella finestra di esportazione scegli l'Istanza Shopify e l'Initial Status; il campo Product è di sola lettura. In Initial Status le opzioni sono Active (visible in store) e Draft (hidden), e il valore predefinito è Draft (hidden). Il pulsante di quella finestra è Esporta su Shopify.

Schema del pulsante Export to Shopify (in italiano, Esporta su Shopify) con due messaggi che possono bloccarlo a lato, con etichette in inglese
Schema realizzato con codice a partire dal modulo (non è una schermata di Odoo): il pulsante Export to Shopify (in italiano, Esporta su Shopify) e, a lato, due dei messaggi che possono bloccarlo, con le loro etichette originali in inglese.
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Video: Your Odoo doesn't talk to Amazon, Temu or Shopify? (video in inglese)

Idee sbagliate sul pulsante

Mito: se il prodotto è già su Shopify, il pulsante lo aggiorna

Realtà: la prima cosa che fa è cercare se il prodotto ha già un collegamento con l'istanza che hai scelto. Se ce l'ha, si ferma con Il prodotto '…' ha già un collegamento Shopify su '…'. Usa 'Invia a Shopify' per aggiornarlo. (Product '…' already has a Shopify binding on '…'. Use Push to Shopify to update it.). I puntini sono il nome del prodotto e il dominio del negozio. In quel momento non è stato inviato nulla a Shopify. Il controllo è per prodotto e istanza.

Mito: il pulsante invia a Shopify tutta la scheda del prodotto

Realtà: invia ciò che il codice raccoglie, e una parte solo se è compilata. Di qualsiasi prodotto viaggiano il nome (come titolo), lo stato iniziale che hai scelto e i tag Shopify del prodotto, separati da virgole. Solo se sono compilati viaggiano anche il fornitore Shopify, il tipo di prodotto Shopify e la descrizione di vendita. Poi segue ogni variante del prodotto:

  • il prezzo di vendita della variante, arrotondato a due decimali (se la variante non ce l'ha, quello del prodotto);
  • il riferimento interno come SKU, se presente;
  • il codice a barre, se presente;
  • i valori di attributo come opzioni, con il nome dell'attributo e quello del valore.

Mito: dopo l'esportazione il prodotto è in vendita

Realtà: dipende da Initial Status. Con il valore predefinito, Draft (hidden), il prodotto viene creato nascosto; con Active (visible in store) viene creato visibile nel negozio. L'aiuto del campo raccomanda la bozza come opzione più sicura, per rivedere il prodotto in Shopify prima di attivarlo. L'avviso finale ripete, in maiuscolo, lo stato con cui è stato creato.

Mito: se Shopify rifiuta qualcosa, Odoo resta con l'esportazione a metà

Realtà: l'azione si ferma non appena compare uno di questi messaggi, e di ciò che l'esportazione avrebbe cambiato in Odoo non viene salvato nulla. Alcuni dei messaggi che il pulsante può dare:

  • Token di accesso Shopify mancante per l'istanza … (Shopify access token is missing for instance …): segnala che all'istanza manca il token di accesso.
  • Chiamata GraphQL Shopify fallita (…): … (Shopify GraphQL call failed (…): …): Shopify ha risposto con un errore; il messaggio riporta il codice di risposta e l'inizio del testo restituito. Se Shopify risponde che è stato superato il limite di richieste, il codice riprova con attesa tra i tentativi; se all'ultimo tentativo continua a rispondere lo stesso, compare questo messaggio con il codice 429.
  • GraphQL Shopify ha restituito errori: … (Shopify GraphQL returned errors: …): la risposta di Shopify conteneva errori.
  • La chiamata GraphQL Shopify ha esaurito i tentativi. (Shopify GraphQL call exhausted retries.): Odoo ha esaurito i tentativi di chiamata a Shopify senza arrivare a un risultato.
  • Errori di esportazione Shopify: … (Shopify export errors: …): Shopify restituisce errori sul prodotto; il messaggio li riunisce, ciascuno come campo e testo, separati da punto e virgola.
  • Shopify non ha restituito un ID prodotto dopo l'esportazione. (Shopify did not return a product ID after export.): Shopify ha risposto senza identificatore di prodotto.

Mito: dopo l'esportazione, in Odoo non cambia nulla

Realtà: quando Shopify restituisce il prodotto, Odoo salva i collegamenti. Per ogni variante restituita da Shopify, cerca la variante di Odoo con quel riferimento interno; se non la trova, usa quella che occupa la stessa posizione, e se non c'è nemmeno quella, la salta. A ogni variante abbinata scrive l'istanza, gli identificatori di Shopify (prodotto, variante e articolo di magazzino) e la data di sincronizzazione, e crea un collegamento con SKU, titolo, stato, prezzo e le date di sincronizzazione e di ultimo invio. Sul prodotto salva lo stato e la data dell'ultimo invio.

Alla fine compare un avviso fisso di successo, Esportato su Shopify (Exported to Shopify), con il testo Il prodotto '…' è stato creato in Shopify (…) come …. (Product '…' was created in Shopify (…) as ….), dove l'ultimo spazio è lo stato in maiuscolo.

Mito: il pulsante compare solo in base alla versione o a una condizione

Realtà: in Odoo 17, 18, 19 e 20 il pulsante è sempre visibile nella sua finestra, senza alcuna condizione. Con Odoo in italiano si chiama Esporta su Shopify.

Schema con il testo Esporta su Shopify in cinque lingue
Schema realizzato con codice a partire dalle traduzioni del modulo (non è una schermata di Odoo): Esporta su Shopify in italiano, Nach Shopify exportieren in tedesco, Exporter vers Shopify in francese, Esporta su Shopify in italiano e Exportar para Shopify in portoghese.

Prezzo e assistenza

Shopify Connector costa 9 € per versione di Odoo, per 17, 18, 19 e 20, IVA esclusa e in pagamento unico (scheda su Odoo Apps). Richiede inoltre l'abbonamento a FlexigoTech Cloud: il piano Connettore costa 49 €/mese o 490 €/anno IVA esclusa. La connessione passa per FlexigoTech Cloud, che conserva cifrate le credenziali e avvisa via e-mail se la sincronizzazione fallisce.

In FlexigoTech implementiamo Odoo 17, 18, 19 e 20 e sviluppiamo connettori e integrazioni su misura. Se il catalogo del tuo negozio ha bisogno di qualcosa che il pulsante non fa, possiamo studiarlo insieme a te.

Continua a leggere

Cosa fa il pulsante «Crea nota di credito» di Shopify ConnectorCosa fa il pulsante Crea nota di credito di Shopify Connector in Odoo: quando compare, cosa controlla, cosa cambia e quali avvisi può mostrare.
Verificato nel codice del connettore (versione 20.0) e nelle fonti collegate

Fonti