Flussi di lavoro avanzati
I componenti di Shopify Flow possono essere utilizzati per creare potenti flussi di lavoro per l'automazione collegando diverse condizioni e azioni. Tuttavia, alcune automazioni sono più complesse e richiedono flussi di lavoro avanzati. I trigger e le azioni utilizzati nei flussi di lavoro avanzati funzionano in modo diverso rispetto al resto, ad esempio per quanto riguarda l'avvio in una data e a un'ora specifiche, la ripetizione delle azioni e la gestione dei dati.
Consulta le informazioni seguenti per maggiori informazioni sui flussi di lavoro avanzati. In caso di dubbi su come utilizzare al meglio queste funzionalità, puoi consultare alcuniesempi e modelliche utilizzano questi trigger e azioni.
Maggiori informazioni sui flussi di lavoro avanzati in Shopify Flow.
Trigger
La maggior parte dei trigger viene attivata quando si verifica un'azione specifica nel tuo negozio o in un'app di terze parti, ad esempio quando viene effettuato un ordine o quando un cliente esegue la verifica dell'età utilizzando un'app. Quando un trigger viene attivato, alcuni dati relativi all'evento che ha causato l'avvio del flusso di lavoro vengono importati automaticamente nel flusso di lavoro. Ad esempio, un flusso di lavoro avviato dal triggerOrder created(Ordine creato) contiene informazioni sull'ordine, incluso il cliente che lo ha effettuato.
Anziché avviare un flusso di lavoro in base a un evento, il triggerScheduled time(Orario programmato) avvia il flusso di lavoro in una data e a un'ora specifiche. Di conseguenza, le informazioni non vengono importate automaticamente. Se desideri creare un flusso di lavoro che esegua azioni sugli oggetti del tuo negozio come clienti, prodotti o ordini, devi importare tali informazioni dal tuo negozio. Puoi farlo utilizzando le azioniGet(Ottieni)。
Azioni
La maggior parte delle azioni apporta una modifica nel tuo negozio o invia un comando a un'app, per esempio aggiungendo un tag a un profilo cliente o indicando a un'app di inviare una notifica push a un cliente. Ad esempio, un flusso di lavoro che contiene l'azioneAdd customer tags(Aggiungi tag cliente) aggiunge i tag a un cliente quando il flusso di lavoro viene attivato e tutte le condizioni che hai impostato vengono soddisfatte.
Invece di modificare qualcosa nel tuo negozio o in un'app, alcune azioni influiscono sui dati nel flusso di lavoro. Le seguenti azioni recuperano informazioni dal tuo negozio in modo che tu possa utilizzare tali dati nel tuo flusso di lavoro:
- Get collection data(Ottieni我delle达蒂collezioni): recupera i dati delle collezioni
- Get customer data(Ottieni i dati dei clienti): recupera i dati dei clienti
- Get draft order data(Ottieni我达缇女士delle bozze di ordini”):recupera我dati delle bozze di ordini
- Get product data(Ottieni i dati dei prodotti): recupera i dati dei prodotti
Invece di apportare modifiche al tuo negozio o di recuperare i dati, le seguenti azioni eseguono calcoli sui dati già esistenti nel flusso di lavoro:
- Count(Conteggio): restituisce il numero di voci di un elenco
- Sum(Somma): somma i valori delle voci di un elenco
Loop
Invece di eseguire un'azione, l'azioneFor each(Per ogni) modifica l'azione successiva. Oltre all'opzioneThen(Poi), che consente di aggiungere una condizione o un'ulteriore azione, l'azioneFor each(Per ogni) include l'opzioneDo this for each item(Esegui per ogni elemento). Questa opzione esegue l'azione successiva per ogni voce dell'elenco restituita da un'azioneGet(Ottieni)。
Ad esempio, crei un flusso di lavoro che include l'azioneGet order data(Ottieni i dati dell'ordine). Puoi quindi utilizzare l'azioneFor each(Per ogni) per aggiungere un tag a ogni ordine restituito dall'azioneGet(Ottieni)。