Trigger dei metacampi

Trigger dei metacampi

Copia pagina

Attivare i workflow di Shopify Flow in caso di modifiche ai metacampi per 10 tipi di proprietari, con varianti specificate per ordine, prodotto e cliente.

I trigger dei metacampi si attivano quando cambia una specifica definizione di metacampo, su uno qualsiasi dei 10 tipi di proprietario. È possibile scegliere quali metacampi monitorare, una definizione alla volta, in modo che un negozio con centinaia di metacampi si attivi solo per quelli rilevanti ai fini del workflow.

Tipi di proprietari con assistenza

Prodotto, Variante del prodotto, Collezione, Cliente, Ordine, Azienda, Sede dell’azienda, Blog, Articolo del blog e Pagina.

Come configurarne uno

L'esempio riportato in questa pagina monitora un metacampo del prodotto denominato "Rating" (custom.rating), ovvero il tipo di valore che un'applicazione dedicata alle recensioni inserisce.

1. Selezionare il metacampo

  1. Apra la sezione "Trigger dei metacampi" nella barra di navigazione dell'app.
  2. Fare clic su “Aggiungi trigger”.
  3. Selezioni il tipo di risorsa a cui appartiene il metacampo, ad esempio "Prodotto".
  4. Selezioni la definizione del metacampo dall'elenco - effettui una ricerca per nome qualora ce ne fossero molte - e faccia clic su “Aggiungi trigger”.

Vengono elencati solo i metacampi per i quali è presente una definizione (amministratore di Shopify, Impostazioni, Dati personalizzati). L'elenco viene memorizzato per un'ora, pertanto è possibile che una definizione creata da poco non sia presente: faccia clic su "Aggiorna metacampi" accanto a "Aggiungi trigger" e riapra la finestra di dialogo.

La finestra di dialogo “Aggiungi trigger metafield” con il tipo di risorsa “Prodotto” e i metacampi “Valutazione”, “custom.rating” e “selected” selezionati
Selezionate il tipo di risorsa, quindi la definizione del metacampo. La funzione di ricerca risulta utile quando le opzioni disponibili sono numerose.

2. Il metacampo è ora monitorato

Il metacampo compare nell'elenco come “Attivo”. Non è necessario attivare nulla: l'aggiunta in questa sede ne costituisce l'attivazione. L'eliminazione comporta l'interruzione del monitoraggio.

L'app registra innanzitutto il valore attuale di quel metacampo nei vostri record esistenti, in modo che già la primissima modifica avvenga utilizzando il valore precedente corretto.

L'elenco dei trigger dei metacampi relativi al metacampo del prodotto “Rating”, “custom.rating”, visualizzato come “Attivo”
Il metacampo monitorato, "Active". L'opzione "Aggiorna metacampo" ricarica l'elenco delle definizioni.

3. Il significato di un evento

Da quel momento in poi, ogni modifica apportata a quel metacampo attiva l’evento “Metacampo Update” in Shopify Flow. L’evento contiene lo spazio dei nomi e la chiave, il record a cui appartiene, il nuovo valore e previousValue - ovvero il valore precedente del metacampo. previousValue risulta vuoto quando il metacampo è stato impostato per la prima volta.

Nell’esempio, la valutazione è passata da 4,5 a 2,5. Una condizione del workflow del tipo «il valore è inferiore a 3 e il valore precedente è pari o superiore a 3» si attiva una sola volta, nel momento in cui la valutazione scende al di sotto di 3, anziché ad ogni successiva modifica. Procedura dettagliata: Trigger dei metacampi, passo dopo passo.

Un evento nella cronologia degli eventi: aggiornamento del metacampo per un prodotto, valore 2,5 e valore precedente 4,5
Un evento è stato aperto: il punteggio è ora pari a 2,5, mentre il valore precedente indicava che fosse pari a 4,5.

Il trigger generico e quelli tipizzati

Esistono due modi per applicare le modifiche ai metacampi:

Trigger Copertine Fornisce
Aggiornamento Metacampo Tutte e 10 le tipologie di proprietari Spazio dei nomi, chiave, ID proprietario, valore precedente e valore attuale
Aggiornamento dell'ordine dei metacampi Solo ordini Lo stesso, oltre all’ordine come riferimento nativo di Shopify Flow
Aggiornamento dei metacampi del prodotto Solo prodotti Lo stesso, oltre al prodotto come riferimento nativo
Aggiornamento dei metacampi del cliente Solo per i clienti Lo stesso, con l’aggiunta del cliente come riferimento nativo
Aggiornamento del metacampo delle varianti del prodotto Solo varianti del prodotto Lo stesso, oltre al prodotto principale come riferimento nativo

Utilizzi un trigger di tipo “typed” quando il Suo workflow deve agire sulla risorsa stessa, ad esempio per assegnare un tag all’ordine o leggerne gli articoli. Il riferimento nativo consente a Shopify Flow di utilizzare direttamente le proprie azioni Shopify su tale risorsa, senza bisogno di un passaggio di ricerca.

Utilizzi il trigger generico quando desidera semplicemente sapere che un valore è cambiato, oppure quando sta monitorando un tipo proprietario che non presenta alcuna variante tipizzata.

Ciascun trigger specificato dispone di un proprio interruttore nella pagina “Trigger” (l’attivazione di un workflow Shopify Flow che ne utilizza uno ne attiva il funzionamento) e si attiva in aggiunta al trigger generico. Essi condividono un unico evento, pertanto l’attivazione di entrambi non comporta un doppio conteggio ai fini della vostra quota.