Trigger dei metacampi
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
- Apra la sezione "Trigger dei metacampi" nella barra di navigazione dell'app.
- Fare clic su “Aggiungi trigger”.
- Selezioni il tipo di risorsa a cui appartiene il metacampo, ad esempio "Prodotto".
- 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.

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.

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.

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.
Guide
- Attiva Shopify Flow in caso di aggiornamenti dei metacampi dell'ordine
- Attiva Shopify Flow in caso di modifiche ai metacampi del prodotto
- Attiva Shopify Flow in caso di aggiornamenti dei metafield dei clienti
- Trigger dei metacampi, passo dopo passo - un esempio pratico per ciascuno dei cinque trigger dei metacampi.
