Trigger delle varianti del prodotto, passo dopo passo
Trigger Shopify Flow per prezzo, SKU, codice a barre e prezzo unitario delle varianti: valore precedente, nuovo valore, differenza e variazione percentuale.
Shopify segnala una variante modificata come "il prodotto è stato aggiornato". Questi quattro trigger effettuano una verifica interna: si attivano una volta per ogni variante il cui prezzo, SKU, codice a barre o prezzo unitario sia cambiato, indicando il valore precedente e quello successivo. Il prezzo e il prezzo unitario contengono inoltre i valori delta, percentChange e direction, poiché una condizione di Shopify Flow non può eseguire operazioni aritmetiche e i valori monetari vengono forniti sotto forma di testo.
Modifica del codice SKU di una variante del prodotto, Modifica del codice a barre di una variante del prodotto](#product-variant-barcode-changed), Modifica del prezzo unitario di una variante del prodotto

Modifica del prezzo di una variante del prodotto
Viene attivato una volta per ogni variante il cui prezzo o prezzo di confronto sia cambiato. Un prodotto con cinque varianti, a cui viene assegnato un nuovo prezzo, attiva il processo cinque volte.
| Incendi causati da | Shopify webhook e rilevamento delle modifiche |
| Autorizzazione | Accesso ai dati relativi a prodotti, varianti e collezioni |
| Acceso | L'attivazione di un workflow Flow che lo utilizza ne attiva il funzionamento. Il relativo interruttore si trova nella pagina “Trigger” dell’app |
Utilizzatelo per
- Avvisare il reparto merchandising in caso di ribassi superiori a una determinata soglia.
- Assicuratevi che i prezzi dei pacchetti, dei prodotti B2B o del marketplace siano in linea con il prezzo dei componenti.
- Individuare gli errori di determinazione dei prezzi: un prezzo che è sceso di oltre la metà raramente è intenzionale.
Cosa invia la notifica “Variazione del prezzo di una variante del prodotto” al Suo workflow
| Variabile in Shopify Flow | Tipo | Cosa contiene |
|---|---|---|
productVariant |
Oggetto | La variante del prodotto con il prezzo aggiornato |
productVariant.id |
ID | ID globale della variante del prodotto |
productVariant.title |
Testo | Il titolo della variante |
productVariant.sku |
Testo | Il codice SKU della variante |
productVariant.barcode |
Testo | Il codice a barre (EAN) della variante |
productVariant.price |
Denaro (importo, codice valuta) | Il prezzo attuale della variante |
productVariant.compareAtPrice |
Denaro (importo, codice valuta) | Il prezzo di confronto della variante |
productVariant.product |
Oggetto | Il prodotto a cui appartiene questa variante |
productVariant.product.id |
ID | ID globale del prodotto |
productVariant.product.title |
Testo | Il nome del prodotto |
productVariant.product.handle |
Testo | La maniglia del prodotto |
priceChange |
Oggetto | I dettagli relativi alla variazione di prezzo (valori precedenti e attuali) |
priceChange.oldPrice |
Denaro (importo, codice valuta) | Il prezzo precedente |
priceChange.newPrice |
Denaro (importo, codice valuta) | Il nuovo prezzo |
priceChange.oldCompareAtPrice |
Denaro (importo, codice valuta) | Il prezzo di confronto precedente |
priceChange.newCompareAtPrice |
Denaro (importo, codice valuta) | Il nuovo prezzo di confronto |
priceChange.delta |
Numero | Nuovo valore meno vecchio valore. Valore nullo qualora uno dei due valori sia sconosciuto |
priceChange.percentChange |
Numero | Variazione espressa in percentuale rispetto al valore precedente (-12,5 = calo del 12,5%). Valore nullo se il valore precedente è 0 o sconosciuto |
priceChange.direction |
Testo | aumento, diminuzione o invariato |
eventId |
Testo | L'ID di questo evento. Lo cerchi nella Cronologia eventi dell'app per verificare esattamente cosa è stato inviato. |
Esempio: Avviso in caso di ribassi superiori al 10 per cento
- Selezionare “Modifica del prezzo della variante del prodotto” come trigger.
- Aggiungere una condizione:
priceChange.percentChangeinferiore a-10. - Aggiunga l’indirizzo e-mail interno:
{{productVariant.product.title}} / {{productVariant.title}}: {{priceChange.oldPrice.amount}} -> {{priceChange.newPrice.amount}} {{priceChange.newPrice.currencyCode}} ({{priceChange.percentChange}}%). - Attivi il workflow e modifichi il prezzo di una variante di prova.
Modifica del codice articolo (SKU) della variante del prodotto
Viene eseguito una volta per ogni variante il cui codice SKU è stato modificato.
| Incendi causati da | Shopify webhook e rilevamento delle modifiche |
| Autorizzazione | Accesso ai dati relativi a prodotti, varianti e collezioni |
| Acceso | L'attivazione di un workflow Flow che lo utilizza ne attiva il funzionamento. Il relativo interruttore si trova nella pagina “Trigger” dell’app |
Utilizzatelo per
- Si prega di comunicare al magazzino o al sistema ERP che uno SKU è stato rinominato prima che arrivi il prossimo ordine con il nuovo SKU.
- Impedire la modifica accidentale degli SKU dei prodotti già in vendita.
Cosa invia la variante del prodotto “SKU modificato” al Suo workflow
| Variabile in Shopify Flow | Tipo | Cosa contiene |
|---|---|---|
productVariant |
Oggetto | La variante del prodotto con il codice SKU aggiornato |
productVariant.id |
ID | ID globale della variante del prodotto |
productVariant.title |
Testo | Il titolo della variante |
productVariant.sku |
Testo | Il codice SKU della variante |
productVariant.barcode |
Testo | Il codice a barre della variante |
productVariant.price |
Denaro (importo, codice valuta) | Il prezzo attuale della variante |
productVariant.product |
Oggetto | Il prodotto a cui appartiene questa variante |
productVariant.product.id |
ID | ID globale del prodotto |
productVariant.product.title |
Testo | Il nome del prodotto |
productVariant.product.handle |
Testo | La maniglia del prodotto |
skuChange |
Oggetto | I dettagli relativi alla modifica dello SKU (valori precedenti e nuovi) |
skuChange.oldSku |
Testo | Il codice articolo precedente |
skuChange.newSku |
Testo | Il nuovo codice articolo |
eventId |
Testo | L'ID di questo evento. Lo cerchi nella Cronologia eventi dell'app per verificare esattamente cosa è stato inviato. |
Esempio: inviare lo SKU precedente e quello nuovo al sistema di magazzino
- Selezionare “Variante del prodotto - SKU modificato” come trigger.
- Inviare una richiesta HTTP all’endpoint del proprio ERP o WMS con un corpo JSON contenente
{{skuChange.oldSku}},{{skuChange.newSku}}e{{productVariant.id}}. - Aggiunga una condizione all'inizio se desidera che gli SKU vuoti vengano ignorati:
skuChange.oldSkuNon vuoto ed esiste. - Attivi il workflow.
Modifica del codice a barre di una variante del prodotto
Viene generato un messaggio per ogni variante il cui codice a barre (EAN, UPC, ISBN) sia stato modificato.
| Incendi causati da | Shopify Webhook e rilevamento delle modifiche |
| Autorizzazione | Accesso ai dati relativi a prodotti, varianti e collezioni |
| Acceso | L'attivazione di un workflow Flow che lo utilizza ne attiva il funzionamento. Il relativo interruttore si trova nella pagina "Trigger" dell'app |
Utilizzatelo per
- Inviare nuovamente un prodotto a un marketplace o a Google Merchant Center in base al codice GTIN.
- Ristampare le etichette da scaffale per le sedi.
Cosa invia al Suo workflow la funzione “Codice a barre della variante del prodotto modificata”
| Variabile in Shopify Flow | Tipo | Cosa contiene |
|---|---|---|
productVariant |
Oggetto | La variante del prodotto con il codice a barre aggiornato |
productVariant.id |
ID | ID globale della variante del prodotto |
productVariant.title |
Testo | Il titolo della variante |
productVariant.sku |
Testo | Il codice articolo della variante |
productVariant.barcode |
Testo | Il codice a barre (EAN) della variante |
productVariant.price |
Denaro (importo, codice valuta) | Il prezzo attuale della variante |
productVariant.product |
Oggetto | Il prodotto a cui appartiene questa variante |
productVariant.product.id |
ID | ID globale del prodotto |
productVariant.product.title |
Testo | Il nome del prodotto |
productVariant.product.handle |
Testo | La maniglia del prodotto |
barcodeChange |
Oggetto | I dettagli relativi alla modifica del codice a barre (valori precedenti e nuovi) |
barcodeChange.oldBarcode |
Testo | Il codice a barre precedente |
barcodeChange.newBarcode |
Testo | Il nuovo codice a barre |
eventId |
Testo | L'ID di questo evento. Lo cerchi nella Cronologia eventi dell'app per verificare esattamente cosa è stato inviato. |
Esempio: Chiedere al reparto vendita al dettaglio di ristampare un'etichetta
- Selezionare “Codice a barre della variante del prodotto modificato” come trigger.
- Aggiunga l'opzione "Invia un'e-mail interna al team del negozio":
{{productVariant.product.title}} / {{productVariant.title}}: barcode {{barcodeChange.oldBarcode}} is now {{barcodeChange.newBarcode}}. - Attivi il workflow.
Modifica del prezzo unitario di una variante del prodotto
Viene visualizzato una volta per ogni variante il cui prezzo unitario è cambiato, ovvero il “prezzo per 100 g” che alcuni paesi richiedono di indicare accanto al prezzo.
| Incendi causati da | Shopify webhook e rilevamento delle modifiche |
| Autorizzazione | Accesso ai dati relativi a prodotti, varianti e collezioni |
| Acceso | L'attivazione di un workflow Flow che lo utilizza ne attiva il funzionamento. Il relativo interruttore si trova nella pagina “Trigger” dell’app |
Utilizzatelo per
- Si raccomanda di ricontrollare i prezzi unitari previsti dalla legge a seguito di una modifica del prezzo o delle dimensioni della confezione.
- Aggiornate i tag dei prezzi stampati che riportano il prezzo unitario.
Cosa invia la notifica “Modifica del prezzo unitario di una variante del prodotto” al Suo workflow
| Variabile in Shopify Flow | Tipo | Cosa contiene |
|---|---|---|
productVariant |
Oggetto | La variante del prodotto con il prezzo unitario aggiornato |
productVariant.id |
ID | ID globale della variante del prodotto |
productVariant.title |
Testo | Il titolo della variante |
productVariant.sku |
Testo | Il codice SKU della variante |
productVariant.barcode |
Testo | Il codice a barre (EAN) della variante |
productVariant.price |
Denaro (importo, codice valuta) | Il prezzo attuale della variante |
productVariant.unitPrice |
Denaro (importo, codice valuta) | Il prezzo unitario attuale della variante |
productVariant.product |
Oggetto | Il prodotto a cui appartiene questa variante |
productVariant.product.id |
ID | ID globale del prodotto |
productVariant.product.title |
Testo | Il nome del prodotto |
productVariant.product.handle |
Testo | La maniglia del prodotto |
unitPriceChange |
Oggetto | I dettagli relativi alla variazione del prezzo unitario (valori precedenti e attuali) |
unitPriceChange.oldUnitPrice |
Denaro (importo, codice valuta) | Il prezzo unitario precedente |
unitPriceChange.newUnitPrice |
Denaro (importo, codice valuta) | Il nuovo prezzo unitario |
unitPriceChange.delta |
Numero | Nuovo valore meno vecchio valore. Valore nullo qualora uno dei due valori sia sconosciuto |
unitPriceChange.percentChange |
Numero | Variazione espressa in percentuale rispetto al valore precedente (-12,5 = calo del 12,5%). Valore nullo se il valore precedente è 0 o sconosciuto |
unitPriceChange.direction |
Testo | aumento, diminuzione o invariato |
eventId |
Testo | L'ID di questo evento. Lo cerchi nella Cronologia eventi dell'app per verificare esattamente cosa è stato inviato. |
Esempio: Verificare i prezzi unitari che sono aumentati
- Selezionare “Modifica del prezzo unitario della variante del prodotto” come trigger.
- Aggiunga una condizione:
unitPriceChange.directionsia uguale aincrease. - Aggiunga l’opzione “Invia e-mail interna” con
{{unitPriceChange.oldUnitPrice.amount}}e{{unitPriceChange.newUnitPrice.amount}}. - Attivi il workflow.
Prossimi passi
- Guida completa ai trigger - tutti i trigger in un’unica pagina.
- La scelta del trigger giusto - quale sia quella più adatta al Suo caso.
- Trigger personalizzato - qualora non fosse disponibile alcun trigger predefinito adatto, ne crei uno personalizzato.
- Cronologia degli eventi e risoluzione dei problemi - verificare cosa sia stato sparato e cosa abbia trasportato.
- Eventi trigger nella pagina di amministrazione di un record - gli eventi più recenti relativi a un determinato record, nella pagina dedicata all'interno dell'area di amministrazione di Shopify.
