Azione Per ogni

L'azione For each (Per ogni) esegue un'azione per ogni voce di un elenco quando tale azione è associata all'opzione Do this for each item (Esegui per ogni elemento). Questa azione può essere utilizzata negli elenchi, ad esempio le voci di un ordine, o nei flussi di lavoro che recuperano dati utilizzando una delle seguenti azioni:

Dopo aver aggiunto l'azione For each (Per ogni), seleziona una o entrambe le opzioni seguenti:

  • Clicca su Then (Poi) per aggiungere un'azione o una condizione singola. Questa azione viene eseguita una volta completate tutte le azioni dell'opzione Do this for each item (Esegui per ogni elemento).
  • Clicca su Do this for each item (Esegui per ogni elemento) per aggiungere un'azione da eseguire per ogni voce dell'elenco restituito dall'azione Get (Ottieni).

Ad esempio, crei un flusso di lavoro che viene eseguito una volta a settimana. Il flusso di lavoro utilizza l'azione Get order data (Ottieni dati degli ordini) per recuperare gli ordini effettuati durante tale settimana e aggiunge un tag a ciascuno di essi. Una volta applicati tutti i tag, viene inviata un'email che indica che tutti i tag sono stati aggiunti.

Esempio di un flusso di lavoro che recupera l'elenco degli ordini effettuati nell'ultima settimana, aggiunge un tag a ciascun ordine, quindi invia un'email.

Considerazioni sull'utilizzo dell'azione For each (Per ogni)

Prima di utilizzare l'azione For each (Per ogni), leggi le considerazioni seguenti:

  • L'elenco per il quale utilizzi l'azione For each (Per ogni) non può contenere più di 100 voci. Se l'elenco selezionato contiene più di 100 voci, il flusso di lavoro non va a buon fine e le azioni successive all'azione For each (Per ogni) non vengono eseguite.
  • Le azioni riportate di seguito non possono essere eseguite dopo Do this for each item (Esegui per ogni elemento):

Solo una condizione o azione può seguire immediatamente Do this for each item (Esegui per ogni elemento), dopodiché puoi aggiungere ulteriori condizioni, ma ogni opzione può portare unicamente a una singola condizione o azione.

Ad esempio, crei un flusso di lavoro che utilizza l'azione For each (Per ogni). Clicchi su Do this for each item (Esegui per ogni elemento) e aggiungi una condizione. In questa condizione, e in ogni condizione successiva, è possibile aggiungere solo un'azione o una condizione alle opzioni Then (Poi) o Otherwise (Altrimenti).

Esempio di un flusso di lavoro che utilizza più condizioni dopo Do this for each item (Esegui per ogni elemento).

Campi

L'azione For each (Per ogni) contiene i campi seguenti.

Campi utilizzati nell'azione For each (Per ogni)
CampoDescrizione
List (Elenco)Obbligatorio. L'elenco degli elementi su cui eseguire un'azione. Può trattarsi di un elenco restituito da un'azione Get (Ottieni) o da un trigger, ad esempio un elenco delle voci restituite dal trigger Order created (Ordine creato).

Trigger

L'azione For each (Per ogni) può essere utilizzata in tutti i flussi di lavoro.

Monitora i flussi di lavoro

Dopo l'esecuzione di un flusso di lavoro, puoi verificarne la performance nella pagina Activity (Attività) di Shopify Flow. Le seguenti considerazioni sono valide per i flussi di lavoro che contengono un'azione For each (Per ogni):

  • Le sezioni Status (Stato) e Action (Azione) si applicano a tutte le azioni eseguite dall'azione For each (Per ogni).
  • La sezione Run details (Dettagli esecuzione), inclusa l'anteprima del flusso di lavoro, si applica solo all'ultima azione eseguita dall'azione For each (Per ogni).

Esempio

Esempio di un flusso di lavoro che recupera l'elenco degli ordini inevasi ogni giorno alle 17:00 e aggiunge un tag a ciascun ordine recuperato.

In questo flusso di lavoro di esempio, ogni giorno alle 17:00 viene recuperato l'elenco degli ordini inevasi. Il tag Expedite shipping viene aggiunto a ogni ordine dell'elenco.

Non trovi le risposte che stai cercando? Siamo qui per aiutarti.