Il Suo primo workflow, passo dopo passo
Crei un workflow Shopify Flow con il trigger Product Variant Price Changed, aggiunga condizioni e azioni, poi lo testi.
Questo tutorial illustra come creare un workflow completo partendo da una tela vuota di Shopify Flow: avvisare il team quando il prezzo di un prodotto subisce una riduzione superiore al 10%. Il tutorial utilizza il trigger “Product Variant Price Changed”, ma tutti i trigger di questa app vengono utilizzati allo stesso modo, pertanto i cinque passaggi riportati di seguito sono applicabili a tutti i trigger.
È necessario che l'app sia installata e che sia stata concessa l'autorizzazione all'accesso ai dati relativi a prodotti, varianti e collezioni. In caso contrario, inizi da Installazione e configurazione.
1. Creare un workflow e selezionare il trigger
Apra Shopify Flow dalla sua area di amministrazione (App > Flow) e faccia clic su “Crea workflow”. Flow aprirà un workflow vuoto con un campo di input al centro. Per impostare un trigger per questa app, faccia clic su “Seleziona un trigger” sotto di esso.

Nel pannello che si apre, acceda a “Workflow Trigger Extensions”. Qui sono elencati tutti i trigger dell’app, ciascuno accompagnato da una descrizione di una riga. È inoltre possibile digitare un nome nel campo di ricerca in alto. Selezioni “Variante del prodotto Price Changed”.

Il trigger rappresenta ora la prima fase del workflow. Il relativo pannello mostra quali dati vengono trasmessi dal trigger, ovvero i dati che le condizioni e le azioni possono utilizzare.

2. Aggiungere una condizione
Faccia clic sul segno + sotto il trigger e selezioni “Condizione”. Faccia clic su “Aggiungi criteri”: si aprirà il selettore delle variabili. Tutto ciò che compare sotto il nome del trigger proviene da questa app.
Per una variazione di prezzo, si indicano l’priceChange tra il prezzo precedente e quello nuovo, la differenza (delta), la percentuale (percentChange) e l’direction. Questi valori sono necessari poiché una condizione di Shopify Flow non è in grado di effettuare calcoli e i dati relativi alle somme vengono forniti sotto forma di testo; pertanto, l’app esegue i calcoli e fornisce il risultato sotto forma di numero.


Selezioni percentChange, scelga “Inferiore a” e inserisca -10. Il workflow proseguirà ora solo per gli sconti superiori al 10%.

3. Aggiungere un'azione
Nella sezione “Allora”, faccia clic su + e selezioni “Azione”. Per un avviso, l’opzione “Invia e-mail interna” è la più semplice: non richiede l’utilizzo di altre app. Inserisca le variabili nel testo tramite “Aggiungi variabile”, ad esempio:
{{productVariant.product.title}} / {{productVariant.title}}: {{priceChange.oldPrice.amount}} -> {{priceChange.newPrice.amount}} ({{priceChange.percentChange}} %)
Tutto ciò che Shopify Flow è in grado di fare funziona anche qui: aggiungere tag, aggiornare un metacampo, inviare una richiesta HTTP a Slack o al vostro ERP.
Facoltativo: elaborare i dati con "Esegui codice"
Qualora il testo desiderato comprenda più di alcune variabili - arrotondamento, valore di fallback per un valore vuoto, calcolo - inserisca il passaggio “Esegui codice” di Shopify Flow tra la condizione e l’azione. Esso riceve i dati del trigger sotto forma di oggetto input e restituisce un oggetto che potrà essere utilizzato dai passaggi successivi.

4. Attivare il workflow
Assegnate un nome al workflow e fate clic su “Attiva workflow”. Shopify Flow comunica all’app che un workflow con questo trigger è attivo e l’app si occupa del resto:
- attiva il trigger e
- Quando viene attivato un trigger di modifica, esso legge una sola volta lo stato attuale dei record corrispondenti (la sincronizzazione di riferimento), in modo che già la primissima modifica abbia un termine di paragone.
In presenza di un catalogo di grandi dimensioni, la sincronizzazione di base può richiedere alcuni minuti. Finché tale operazione non sarà completata, la prima modifica di un record potrebbe non essere eseguita.

5. Effettui la modifica e controlli la Cronologia degli eventi
Modifichi il prezzo di una variante di test di oltre il 10%. Successivamente, apra la sezione “Cronologia eventi” nell’app: lì sono elencati tutti gli eventi inviati dall’app a Shopify Flow, con il relativo stato. Se l’operazione ha esito positivo, significa che Shopify Flow l’ha accettata.

Clicchi sull’evento per verificare esattamente quali dati sono stati inviati, ovvero gli stessi valori rilevati dalla Sua condizione. Se il workflow non ha funzionato come previsto, questo è il primo aspetto da verificare: l’evento è presente e contiene i valori che aveva ipotizzato?

Come procedere da qui in poi
Selezioni la Sua area e segua il tutorial relativo al trigger specifico di cui ha bisogno:
- Trigger di prodotto, passo dopo passo, Trigger delle varianti del prodotto, passo dopo passo, Condizioni di inventario: una guida passo dopo passo, Trigger di raccolta, passo dopo passo
- Trigger di ordine, passo dopo passo, Fasi di attivazione di una bozza d'ordine, passo dopo passo
- Trigger legati al cliente, passo dopo passo, Trigger per le aziende B2B, passo dopo passo
- Trigger che determina lo sconto, passo dopo passo, Trigger dei metacampi, passo dopo passo, Trigger dei metaoggetti, passo dopo passo
- I trigger del mercato, passo dopo passo, Trigger di sede, passo dopo passo, Trigger per blog e pagine: una guida passo dopo passo
- Trigger di Vetrina online, passo dopo passo, Fasi del processo di checkout, passo dopo passo
Non trovate un "trigger" adatto? Scrivetene uno voi stessi: Trigger personalizzato.
