Vai al contenuto principale
Shopify

Cosa aggiunge Shopify Connector all'ordine di vendita di Odoo

Shopify Connector estende l'ordine di vendita dell'app Vendite con un gruppo Shopify (riferimento, istanza, tag e nota), il contatore Rimborsi (Refunds) e una colonna Stato spedizione calcolata a partire dalle quantità consegnate e dai documenti di trasporto; qui vedi quando compare ogni elemento e come si decide ogni stato.

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

Cosa aggiunge il modulo all'ordine di vendita, campo per campo

Shopify Connector estende l'ordine di vendita standard dell'app Vendite. Non crea una schermata a parte: aggiunge campi all'ordine che usi già. In Odoo 20.0 il modulo aggiunge questi campi:

Schema realizzato con il codice: in alto l'app standard Vendite e sotto i campi che il modulo le aggiunge
Schema generato a partire dal codice pubblicato del modulo, non è una schermata di Odoo. Le etichette sono in inglese, come nel codice.
CampoDove si vedeVisibilitàDettaglio
Shopify Order RefScheda dell'ordine, gruppo ShopifySi nasconde quando è vuotoSola lettura
Istanza Shopify (Shopify Instance)Scheda dell'ordine, gruppo ShopifySi nasconde quando Shopify Order Ref è vuotoSola lettura
Shopify TagsScheda dell'ordine, gruppo ShopifySi nasconde quando Shopify Order Ref è vuotoLa sua guida dice: «Tags from Shopify order.»
Shopify NoteScheda dell'ordine, gruppo ShopifySi nasconde quando Shopify Order Ref è vuotoLa sua guida dice: «Customer note from Shopify order.»
Rimborsi (Refunds)Scheda dell'ordineSi nasconde quando vale zeroNumero intero
Stato spedizioneElenco degli ordini di venditaSi vede nell'elencoMenu a tendina con i valori che vedi più sotto

Con Odoo in italiano il contatore si chiama Rimborsi; lo schema seguente mostra come si chiama lo stesso testo in altre lingue: Erstattungen in tedesco, Remboursements in francese, Rimborsi in italiano e Rimborsi in portoghese.

Schema realizzato con il codice: il testo Refunds come lo vede l'utente in spagnolo, tedesco, francese, italiano e portoghese
Schema generato a partire dai file di traduzione pubblicati del modulo, non è una schermata di Odoo.

Il modulo collega inoltre internamente l'ordine al suo record di ordine Shopify: cerca il record il cui identificativo coincide con Shopify Order Ref e la cui istanza è quella di Istanza Shopify, e prende il primo che trova. Se manca uno dei due dati, non collega nulla.

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

Ordine normale e ordine con riferimento Shopify

Con i valori predefiniti Shopify Order Ref è vuoto, ed è per questo che il gruppo Shopify non si vede in un ordine qualsiasi. Compare appena quel campo ha un valore. Se il gruppo non c'è, significa che l'ordine non ha un riferimento Shopify.

ElementoOrdine senza riferimento ShopifyOrdine con riferimento Shopify
Gruppo ShopifyNon si vedeSi vede, con riferimento, istanza, tag e nota
RimborsiSi nasconde finché vale zeroSi nasconde finché vale zero: la sua condizione non guarda il riferimento
Stato spedizioneÈ nell'elencoÈ nell'elenco: il calcolo non controlla se c'è un riferimento

La terza riga merita una lettura attenta: il calcolo dello stato di spedizione scorre gli ordini senza chiedere il riferimento Shopify, quindi non è una colonna esclusiva degli ordini che arrivano dal negozio.

Come decide il modulo lo Stato spedizione

Per prima cosa il modulo guarda lo stato dell'ordine. Poi raccoglie le righe che contano per la spedizione: quelle che non sono sezioni né note, hanno un prodotto, quel prodotto è di uno dei tipi che il codice considera spedibili e la quantità ordinata è maggiore di zero. Somma l'ordinato e il consegnato di quelle righe e li confronta.

Situazione dell'ordineStato spedizione
L'ordine è annullatoAnnullato
Ci sono righe spedibili e la quantità consegnata è zero o menoNon convalidato
Ci sono righe spedibili e il consegnato raggiunge o supera l'ordinatoSpedito
Ci sono righe spedibili e il consegnato è positivo ma inferiore all'ordinatoParzialmente spedito

Se non c'è nessuna riga spedibile, il modulo cambia metodo e scorre i documenti di trasporto dell'ordine:

Documenti di trasporto dell'ordineStato spedizione
Nessuno, una volta scartati quelli annullatiNon convalidato
Tutti quelli che contano sono completatiSpedito
Solo alcuni sono completatiParzialmente spedito
Nessuno è completatoPronto per la spedizione

Un dettaglio sul passaggio per i documenti di trasporto: se il modello distingue il tipo di operazione e l'ordine ha documenti in uscita, contano solo quelli.

Cosa ricavare da questa logica

  • Pronto per la spedizione compare solo nel passaggio per i documenti di trasporto, cioè quando l'ordine non ha righe spedibili.
  • Un ordine annullato resta Annullato anche se ha quantità consegnate: è la prima cosa che si controlla.
  • Nel primo metodo, Non convalidato equivale a quantità consegnata zero o meno; il codice non guarda i documenti di trasporto.

Il riferimento Shopify non si riscrive

Il modulo sorveglia anche la scrittura di Shopify Order Ref. Se l'ordine ha già un riferimento e qualcuno prova a salvarne uno diverso (anche uno vuoto), l'azione si interrompe e non viene salvato nulla di ciò che stava per cambiare. La regola non si applica quando la scrittura avviene con la modalità superutente di Odoo, e scrivere lo stesso valore già presente non la attiva. Il commento del codice lo spiega con il modo di lavorare del connettore: individua l'ordine tramite quel riferimento.

Nella scheda, inoltre, Shopify Order Ref risulta in sola lettura.

Costo e come ti aiuta FlexigoTech

Il modulo costa 9 € per versione di Odoo, pagamento unico e IVA esclusa, per 17, 18, 19 e 20 (lo vedi nella scheda di Odoo Apps). Il suo manifest indica che 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 il tuo ordine di vendita ha bisogno di campi propri o di un flusso diverso con il tuo negozio, si può impostare come sviluppo a parte.

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