Trigger dei metacampi, passo dopo passo

Trigger dei metacampi, passo dopo passo

Copia pagina

Trigger per metacampi in Shopify Flow: monitora modifiche su prodotti, ordini e clienti con il valore precedente disponibile.

Metacampi sono gli spazi in cui un negozio memorizza ciò per cui Shopify non dispone di un campo specifico, e Shopify Flow non è in grado di reagire alle loro variazioni. Questi cinque trigger sono in grado di farlo e, poiché dispongono di previousValue, un workflow può distinguere un aumento da una diminuzione.

Per definizione, funzionano tutti: è sufficiente selezionare i metacampi da monitorare nella pagina “Metacampi Triggers” dell’app. Non viene attivato alcun evento per un metacampo che non sia stato aggiunto in quella pagina. Per le istruzioni di configurazione, si veda Trigger dei metacampi.

Shopify Flow
Dove li trova: in Shopify Flow, selezioni “Select a trigger”, apra Workflow Trigger Extensions e cerchi “Metacampo”.

Aggiornamento Metacampo

Si attiva quando un metacampo monitorato subisce una modifica, indipendentemente dal tipo di entità a cui appartiene: prodotto, variante, collezione, cliente, ordine, bozza d’ordine, azienda, sede aziendale, blog, articolo del blog o pagina.

Incendi causati da Shopify Webhook e rilevamento delle modifiche. I metacampi relativi a Varianti, blog, post del blog e pagine vengono controllati secondo una pianificazione prestabilita
Autorizzazione Accesso ai dati relativi a prodotti, varianti e collezioni
Acceso In base alla definizione del metacampo, nella pagina "Metacampo Triggers" dell'app

Utilizzatelo per

  • Tipi di entità che non dispongono di trigger tipizzato: collezioni, aziende, pagine, post del blog.
  • Un workflow che monitora diversi metacampi e si ramifica in base a metafieldKey.

Cosa invia Metafield Update al vostro workflow

Variabile in Shopify Flow Tipo Cosa contiene
metafieldKey Testo Il valore "namespace.key" del metacampo che è stato aggiornato (per il filtraggio in Shopify Flow)
resourceType Testo Il tipo di risorsa (PRODOTTO, VARIANTE DEL PRODOTTO, COLLEZIONE, CLIENTE, ORDINE, AZIENDA, SEDE DELL’AZIENDA, ARTICOLO, BLOG, PAGINA)
resourceId Testo Il GID della risorsa che è stata aggiornata
metafield Oggetto Il metacampo che è stato aggiornato
metafield.id ID ID globale del metacampo
metafield.namespace Testo Lo spazio dei nomi del metacampo
metafield.key Testo La chiave del metacampo
metafield.value Testo Il valore del metacampo
metafield.previousValue Testo Il valore precedente a questa modifica. Nullo se il metacampo è stato appena creato
metafield.type Testo Il tipo del metacampo
eventId Testo L'ID di questo evento. Lo cerchi nella Cronologia degli eventi dell'app per verificare esattamente cosa è stato inviato.

Esempio: come reagire alla modifica di un metacampo di una collezione

  1. Nell'app, apra "Metacampi Triggers", faccia clic su "Aggiungi trigger", selezioni il tipo di proprietario "Collezione" e la definizione, quindi salvi.
  2. In Shopify Flow, selezionate “Metacampo Update” come trigger.
  3. Aggiunga una condizione: metafieldKey sia uguale a custom.banner_text e resourceType sia uguale a COLLECTION.
  4. Aggiunga l’opzione “Invia e-mail interna” con {{metafield.previousValue}} -> {{metafield.value}} e {{resourceId}}.
  5. Attivi il workflow.

Aggiornamento dei metacampi dei prodotti

Viene attivato quando un metacampo relativo a un prodotto monitorato subisce una modifica, con il prodotto come riferimento nativo di Shopify Flow.

Incendi causati da Shopify webhook e rilevamento delle modifiche
Autorizzazione Accesso ai dati relativi a prodotti, varianti e collezioni
Acceso L'attivazione di un workflow Flow che lo utilizza ne attiva il funzionamento. Il relativo interruttore si trova nella pagina “Trigger” dell’app

Utilizzatelo per

  • Agisca direttamente sul prodotto: aggiunga un tag, pubblichi il prodotto, aggiorni un altro metacampo.
  • Soglie relative ai metacampi numerici: una valutazione, una previsione sulle scorte, i tempi di consegna di un fornitore.

Cosa invia l’aggiornamento del metacampo del prodotto al Suo workflow

Variabile in Shopify Flow Tipo Cosa contiene
product Prodotto (Shopify) Il prodotto il cui metacampo è stato modificato. Si tratta di un prodotto Shopify completo, pertanto sono disponibili tutti i suoi campi e le azioni relative al prodotto proprie di Shopify Flow.
metafieldKey Testo Il valore "namespace.key" del metacampo che è stato modificato (per il filtraggio in Shopify Flow)
metafield Oggetto Il metacampo che è stato aggiornato
metafield.id ID ID globale del metacampo
metafield.namespace Testo Lo spazio dei nomi del metacampo
metafield.key Testo La chiave del metacampo
metafield.value Testo Il valore del metacampo
metafield.previousValue Testo Il valore precedente a questa modifica. Null se il metacampo è stato appena creato
metafield.type Testo Il tipo del metacampo
eventId Testo L'ID di questo evento. Lo cerchi nella Cronologia degli eventi dell'app per vedere esattamente cosa è stato inviato.

Esempio: contrassegnare i prodotti la cui valutazione scende al di sotto di 3

  1. Aggiunga il metacampo del prodotto nella pagina "Metacampi Trigger" dell'app.
  2. Selezionare "Aggiornamento del metacampo prodotto" in Shopify Flow.
  3. Aggiunga una condizione: metafieldKey sia uguale a reviews.rating.
  4. Aggiunga il codice per il confronto dei numeri, poiché i valori dei metacampi vengono restituiti come testo: return dropped: Number(input.metafield.value) < 3 && Number(input.metafield.previousValue) >= 3.
  5. Aggiunga una condizione relativa all’output dropped del codice, quindi aggiunga i tag del prodotto low-rating.
  6. Attivi il workflow.
La finestra di dialogo “Aggiungi trigger metafield” con il tipo di risorsa “Prodotto” e i metacampi “Valutazione”, “custom.rating” e “selezionato”
Per prima cosa, osservi il metacampo nell’app: Metacampo Trigger, Aggiungi trigger, Prodotto, Valutazione.
Un evento nella cronologia degli eventi: aggiornamento del metacampo per un prodotto, valore 2,5 e valore precedente 4,5
L'evento a cui reagisce questo esempio: la valutazione è passata da 4,5 a 2,5, quindi ha superato il valore di 3.

Aggiornamento dei metacampi delle varianti del prodotto

Viene attivato quando un metacampo della variante monitorata subisce una modifica. Il prodotto principale viene fornito come riferimento, mentre la variante viene fornita comresourceId.

Incendi causati da Verificato a intervalli regolari, poiché Shopify non invia alcun webhook a tale scopo
Autorizzazione Accesso ai dati relativi a prodotti, varianti e collezioni
Acceso L'attivazione di un workflow Flow che lo utilizza ne attiva il funzionamento. Il relativo interruttore si trova nella pagina “Trigger” dell’app

Utilizzatelo per

  • Aggreghi i dati relativi alle varianti a livello di prodotto, ad esempio il tempo di consegna più breve tra tutte le varianti.
  • Sincronizzare gli attributi a livello di variante con un feed.

Cosa invia l’aggiornamento del metacampo “Variante del prodotto” al Suo workflow

Variabile in Shopify Flow Tipo Cosa contiene
product Prodotto (Shopify) Il prodotto principale della variante il cui metacampo è stato modificato (utilizzatelo per scrivere i metacampi del prodotto). Si tratta di un prodotto completo Shopify, pertanto sono disponibili tutti i suoi campi e le azioni relative al prodotto proprie di Shopify Flow.
resourceId Testo Il GID della variante del prodotto il cui metacampo è stato modificato
metafieldKey Testo Il valore "namespace.key" del metacampo che è stato modificato (per il filtraggio in Shopify Flow)
metafield Oggetto Il metacampo che è stato aggiornato
metafield.id ID ID globale del metacampo
metafield.namespace Testo Lo spazio dei nomi del metacampo
metafield.key Testo La chiave del metacampo
metafield.value Testo Il valore del metacampo
metafield.previousValue Testo Il valore precedente a questa modifica. Null se il metacampo è stato appena creato
metafield.type Testo Il tipo del metacampo
eventId Testo L'ID di questo evento. Lo cerchi nella Cronologia eventi dell'app per verificare esattamente cosa è stato inviato.

Esempio: copiare un metacampo di variante fino al relativo prodotto

  1. Aggiunga il metacampo “variante” nella pagina “Metafield Triggers”.
  2. Selezionare l'aggiornamento del metacampo "Variante del prodotto" in Shopify Flow.
  3. Aggiunga il metacampo "Update product" su product con il valore {{metafield.value}}.
  4. Attivi il workflow.

Aggiornamento dell'ordine dei metacampi

Viene attivato quando un metacampo di un ordine monitorato subisce una modifica, con l’ordine come riferimento nativo.

Incendi causati da Shopify webhook e rilevamento delle modifiche
Autorizzazione Accesso ai dati relativi agli ordini
Acceso L'attivazione di un workflow Flow che lo utilizza ne attiva il funzionamento. Il relativo interruttore si trova nella pagina “Trigger” dell’app.

Utilizzatelo per

  • Reagire ai dati che le applicazioni inseriscono negli ordini: una data di consegna, un punteggio di rischio, un numero ERP.
  • Avviare le fasi di evasione dell’ordine quando un metacampo di approvazione cambia stato.

Quali comandi invia “Metacampo Update” al Suo workflow

Variabile in Shopify Flow Tipo Cosa contiene
order Ordine (Shopify) L'ordine il cui metacampo è stato modificato. Si tratta di un ordine completo di tipo Shopify, pertanto sono disponibili tutti i suoi campi e le azioni relative all'ordine proprie di Shopify Flow.
metafieldKey Testo Il valore "namespace.key" del metacampo che è stato modificato (per il filtraggio in Shopify Flow)
metafield Oggetto Il metacampo che è stato aggiornato
metafield.id ID ID globale del metacampo
metafield.namespace Testo Lo spazio dei nomi del metacampo
metafield.key Testo La chiave del metacampo
metafield.value Testo Il valore del metacampo
metafield.previousValue Testo Il valore precedente a questa modifica. Null se il metacampo è stato appena creato
metafield.type Testo Il tipo del metacampo
eventId Testo L'ID di questo evento. Lo cerchi nella Cronologia degli eventi dell'app per vedere esattamente cosa è stato inviato.

Esempio: Evadere un ordine quando il suo metacampo di approvazione assume il valore “vero”

  1. Aggiunga il metacampo dell'ordine nella pagina "Trigger dei metacampi".
  2. Aggiornamento del metacampo “Ordine di prelievo” in Shopify Flow.
  3. Aggiunga una condizione: metafieldKey sia uguale a custom.approved e metafield.value sia uguale a true.
  4. Aggiunga un ciclo “For each” su order.fulfillmentOrders con l’opzione “Rilascio del blocco dell’ordine di evasione”.
  5. Attivi il workflow.

Aggiornamento dei metacampi del cliente

Viene attivato quando un metacampo del cliente monitorato subisce una modifica, con il cliente come riferimento nativo.

Incendi causati da Shopify webhook e rilevamento delle modifiche
Autorizzazione Accesso ai dati dei clienti
Acceso L'attivazione di un workflow Flow che lo utilizza ne attiva il funzionamento. Il relativo interruttore si trova nella pagina “Trigger” dell’app

Lo si utilizza per

  • Livelli di fedeltà, limiti di credito o date di compleanno memorizzati nei metacampi.
  • Sincronizzare gli attributi dei clienti inseriti tramite moduli o app con un sistema CRM.

Cosa invia l’aggiornamento del metacampo “Cliente” al Suo workflow

Variabile in Shopify Flow Tipo Cosa contiene
customer Cliente (Shopify) Il cliente il cui metacampo è stato modificato. Si tratta di un cliente con accesso completo a Shopify, pertanto sono disponibili tutti i suoi campi e le azioni relative al cliente proprie di Shopify Flow.
metafieldKey Testo Il valore "namespace.key" del metacampo che è stato modificato (per il filtraggio in Shopify Flow)
metafield Oggetto Il metacampo che è stato aggiornato
metafield.id ID ID globale del metacampo
metafield.namespace Testo Lo spazio dei nomi del metacampo
metafield.key Testo La chiave del metacampo
metafield.value Testo Il valore del metacampo
metafield.previousValue Testo Il valore precedente a questa modifica. Null se il metacampo è stato appena creato
metafield.type Testo Il tipo del metacampo
eventId Testo L'ID di questo evento. Lo cerchi nella Cronologia eventi dell'app per verificare esattamente cosa è stato inviato.

Esempio: contrassegnare i clienti che raggiungono il livello Gold

  1. Aggiunga il metacampo “cliente” nella pagina “Trigger dei metacampi”.
  2. Selezioni l’opzione “Aggiornamento metacampo cliente” in Shopify Flow.
  3. Aggiunga una condizione: metafieldKey sia uguale a loyalty.tier e metafield.value sia uguale a gold.
  4. Aggiunga i tag cliente gold e invii un’e-mail interna al team VIP.
  5. Attivi il workflow.

Prossimi passi

I trigger specifici si attivano in aggiunta a quello generico e condividono lo stesso evento; pertanto, l’attivazione di entrambi non comporta un doppio addebito sul Suo piano.