Trigger dei metacampi

Trigger dei metacampi

Copia pagina

Avvia i flussi di lavoro di Shopify Flow quando cambia una definizione di metacampo su prodotti, varianti, ordini, clienti e altri 6 tipi di proprietario.

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. Aprire "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 se ce ne sono molte - e faccia clic su “Aggiungi trigger”.

Vengono elencati solo i metacampi per i quali è presente una definizione (pannello di controllo di Shopify, Impostazioni, Dati personalizzati). L'elenco viene memorizzato per un'ora, pertanto è possibile che una definizione creata pochi istanti fa 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
Selezioni 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 occorre alcuna ulteriore operazione per attivarlo: il suo inserimento in questa lista ne costituisce l’attivazione. L’eliminazione interrompe il monitoraggio.

L'app registra innanzitutto il valore attuale di quel metacampo nei Suoi record esistenti, in modo che già la primissima modifica venga eseguita con il valore precedente corretto.

L'elenco dei trigger dei metacampi con il metacampo del prodotto "Rating" e "custom.rating", visualizzati come "Attivi"
Il metacampo monitorato, “Active”. L’opzione “Aggiorna metacampi” 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 è vuoto quando il metacampo viene impostato per la prima volta. Ciò include anche un metacampo già compilato al momento della creazione del record, ad esempio un cliente creato tramite un modulo le cui risposte sono memorizzate nei metacampi: l’evento viene attivato una sola volta, con un previousValue vuoto.

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 modifica successiva. Passo dopo passo: 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 4,5.

I trigger generici 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 nuovo
Aggiornamento dell'ordine dei metacampi Solo ordini Lo stesso, oltre all’ordine come riferimento nativo di Shopify Flow
Aggiornamento dei metacampi dei prodotti Solo prodotti Lo stesso, oltre al prodotto come riferimento nativo
Aggiornamento dei metacampi dei clienti 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 di essa, senza alcuna fase di ricerca.

Utilizzi il trigger generico quando desidera semplicemente sapere se 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 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.