Attiva Shopify Flow in caso di aggiornamenti dei metacampi dell'ordine

Ipotizzeremo il seguente scenario per capire come creare un trigger di aggiornamento dei metafield dell'ordine dall'app "Workflow Trigger Extensions"

Scenario: messaggio di auguri aggiunto dopo l'ordine, il team addetto all'imballaggio riceve una notifica

Un cliente contatta l'assistenza per aggiungere un biglietto di auguri. Il sistema rileva la modifica e avvisa il reparto imballaggio prima che l'ordine venga spedito.

Il cliente contatta l'assistenza; tramite un aggiornamento del metafield, all'ordine viene aggiunto un messaggio di accompagnamento al regalo. Il metafield dell'ordine custom.gift_message viene aggiornato

Workflow Trigger Extensions Il trigger del metafield si attiva nel momento in cui il metafield dell'ordine subisce una modifica, anche dopo che l'ordine è stato originariamente effettuato.

Flow invia un avviso al team addetto all'imballaggio (via e-mail, Slack o nota interna) con il numero dell'ordine e il testo del messaggio di auguri, prima della spedizione.

L'ordine è contrassegnato con il tag LATE_GIFT_MESSAGE, quindi è facile filtrarlo e monitorarlo nella tua area di amministrazione.


Come faremo in modo che tutto proceda senza intoppi

Possiamo far funzionare il tutto seguendo questi 2 passaggi:

  1. Aggiungi un trigger al metafield "Ordine"
  2. Crea il flusso Shopify

Puoi anche vedere questi passaggi nel video dimostrativo qui sotto (il video è muto):

1) Aggiungere un trigger al metafield "Ordine"

Per prima cosa devi aggiungere un trigger al metafield desiderato per l'ordine; puoi seguire questi passaggi.

  • Per prima cosa assicurati di disporre dell’accesso agli ordini, disponibile alla pagina Workflow Trigger Extensions → Dashboard → Guida alla configurazione; qui troverai l’opzione “Concedi accesso agli ordini”. Puoi inoltre visualizzare le autorizzazioni alla pagina Workflow Trigger Extensions → Autorizzazioni
  • A questo punto devi creare il trigger del metafield "Ordine"
  • Quindi crea il trigger premendo il pulsante “Aggiungi trigger”
  • Seleziona quindi il tipo di risorsa “Ordine” e scegli il metacampo desiderato su cui vuoi aggiungere il trigger

2) Creare il flusso Shopify

Crea il flusso Shopify per eseguire le azioni necessarie (avvisare via e-mail il team addetto all'imballaggio prima della spedizione dell'ordine e contrassegnare l'ordine)

Ho allegato qui lo stesso file di flusso; potete scaricarlo, importarlo e utilizzarlo come riferimento: (in fondo alla pagina)

  • Crea il flusso vuoto e seleziona il trigger “Metafield Update” dall’Workflow Trigger Extensions
  • Quindi registra l'evento facendo clic su "Registra evento" e, in una nuova scheda, aggiorna il metafield dell'ordine (messaggio di regalo) per visualizzare in anteprima il payload da utilizzare nel flusso di lavoro. Fai clic su "Seleziona testo evento" e registra gli eventi.
  • Dopo aver premuto il pulsante "Registra eventi", apri una nuova scheda e aggiorna il metafield dell'ordine (messaggio di auguri).
  • Potrai visualizzare il payload e, sulla base di questi dati, potrai eseguire qualsiasi azione
  • In questo caso, ho aggiunto la condizione per verificare se il tipo di risorsa del metacampo aggiornato è ORDER e se il metacampo aggiornato contiene un valore.
  • Quindi invia l'e-mail interna al team addetto all'imballaggio (o esegui qualsiasi altra azione necessaria in base al metafield dell'ordine; hai a disposizione anche l'ID dell'ordine e puoi ottenere i dettagli dell'ordine ed eseguire qualsiasi azione su quell'ordine specifico; ad esempio, puoi aggiungere il tag a quell'ordine specifico)
  • A questo punto vediamo come aggiungere il tag a questo ordine specifico: puoi utilizzare l'azione Add order tags, selezionare l'ordine tramite {{resourceId}} e aggiungere il tag che preferisci