Metafältutlösare, steg för steg
Steg-för-steg-exempel för fem utlösare i Shopify Flow som reagerar på ändrade metafält för produkter, varianter, ordrar och kunder, med tidigare värde.
Metafält är där en butik lagrar sådan information som Shopify inte har något fält för, och Shopify Flow kan inte reagera på förändringar i dessa. Dessa fem utlösare kan däremot göra det - och de innehåller previousValue, vilket gör att ett arbetsflöde kan skilja mellan en ökning och en minskning.
Alla fungerar enligt definitionen: du väljer vilka metafält du vill övervaka på appens sida ”Metafield Triggers”. Inget utlöses för ett metafält som du inte har lagt till där. Se Metafältutlösare för information om hur du konfigurerar det.
På denna sida: Uppdatering av metafält, Uppdatering av produktmetafält, Uppdatering av produktvariantmetafält, Uppdatering av ordermetafält, Uppdatering av kundmetafält

Uppdatering av Metafield
Utlöses när ett övervakat metafält ändras, oavsett vilken typ av ägare det gäller: produkt, variant, kollektion, kund, order, orderutkast, företag, företagsplats, blogg, blogginlägg eller sida.
| Bränder från | Shopify-webhook samt ändringsövervakning. Metafält för varianter, bloggar, blogginlägg och sidor kontrolleras enligt ett schema |
| Tillstånd | Åtkomst till produkt-, variant- och kollektionsdata |
| Påslagen | Enligt metafältets definition, på appens sida ”Metafältutlösare” |
Använd den till
- Objekttyper som saknar typad utlösare: samlingar, företag, sidor, blogginlägg.
- Ett arbetsflöde som övervakar flera metafält och förgrenar sig utifrån
metafieldKey.
Vad Metafield Update skickar till ditt arbetsflöde
| Variabel i Shopify Flow | Typ | Vad den innehåller |
|---|---|---|
metafieldKey |
Text | Namnrymden.nyckel för det metafält som uppdaterades (för filtrering i Shopify Flow) |
resourceType |
Text | Resurstyp (PRODUKT, PRODUKTVARIANT, KOLLEKTION, KUND, ORDER, FÖRETAG, FÖRETAGSLOKALISATION, ARTIKEL, BLOGG, SIDA) |
resourceId |
Text | GID för den resurs som uppdaterades |
metafield |
Syfte | Det metafält som uppdaterades |
metafield.id |
ID | Metafältets globala ID |
metafield.namespace |
Text | Metafältets namnområde |
metafield.key |
Text | Metafältets nyckel |
metafield.value |
Text | Värdet på metafältet |
metafield.previousValue |
Text | Värdet före denna ändring. Null om metafältet just har skapats |
metafield.type |
Text | Metafältets typ |
eventId |
Text | ID:t för denna händelse. Sök efter den i appens händelsehistorik för att se exakt vad som skickades. |
Exempel: Reagera på en ändring i ett samlingsmetafält
- Öppna ”Metafield Triggers” i appen, klicka på ”Lägg till utlösare”, välj ägartypen ”Samling” och definitionen, och spara.
- I Shopify Flow väljer du ”Metafield Update” som utlösare.
- Lägg till ett villkor:
metafieldKeyska vara lika medcustom.banner_textochresourceTypeska vara lika medCOLLECTION. - Lägg till ”Skicka internt e-postmeddelande med
{{metafield.previousValue}} -> {{metafield.value}}och{{resourceId}}”. - Aktivera arbetsflödet.
Uppdatering av produktens metafält
Utlöses när ett metafält för en övervakad produkt ändras, där produkten används som en inbyggd Shopify Flow-referens.
| Bränder från | Shopify-webhook och ändringsdetektering |
| Tillstånd | Åtkomst till produkt-, variant- och kollektionsdata |
| Påslagen | När du aktiverar ett Shopify Flow-arbetsflöde som använder funktionen aktiveras den. Den har en egen aktiveringsknapp på appens sida ”Triggers” |
Använd den till
- Agera direkt på produkten: märk den, publicera den, uppdatera ett annat metafält.
- Tröskelvärden för numeriska metafält: ett betyg, en lagerprognos, en leverantörs leveranstid.
Vad uppdateringen av produktmetafält skickar till ditt arbetsflöde
| Variabel i Shopify Flow | Typ | Vad den innehåller |
|---|---|---|
product |
Produkt (Shopify) | Den produkt vars metafält har ändrats. En fullständig Shopify-produkt, vilket innebär att alla dess fält och Shopify Flows egna produktåtgärder är tillgängliga. |
metafieldKey |
Text | Namnrymden.nyckel för det metafält som ändrats (för filtrering i Shopify Flow) |
metafield |
Syfte | Det metafält som uppdaterades |
metafield.id |
ID | Metafältets globala ID |
metafield.namespace |
Text | Metafältets namnområde |
metafield.key |
Text | Metafältets nyckel |
metafield.value |
Text | Värdet på metafältet |
metafield.previousValue |
Text | Värdet före denna ändring. Null om metafältet just har skapats |
metafield.type |
Text | Metafältets typ |
eventId |
Text | ID:t för denna händelse. Sök efter den i appens händelsehistorik för att se exakt vad som skickades. |
Exempel: Märk produkter vars betyg är lägre än 3
- Lägg till produktens metafält på sidan ”Metafield Triggers” i appen.
- Välj ”Uppdatering av produktmetafält” i Shopify Flow.
- Lägg till ett villkor:
metafieldKeyska vara lika medreviews.rating. - Lägg till** en kod** för att jämföra tal, eftersom värdena i metafältet skickas som text: return
dropped: Number(input.metafield.value) < 3 && Number(input.metafield.previousValue) >= 3. - Lägg till ett villkor baserat på kodens
dropped-utdata och lägg sedan till produkttaggarnalow-rating. - Aktivera arbetsflödet.


Uppdatering av metafält för produktvarianter
Utlöses när ett övervakat variantmetafält ändras. Moderprodukten skickas som en referens, varianten som resourceId.
| Bränder från | Kontrollerades enligt ett schema, eftersom Shopify inte skickar någon webhook för detta |
| Tillstånd | Åtkomst till produkt-, variant- och kollektionsdata |
| Påslagen | När du aktiverar ett Shopify Flow-arbetsflöde som använder funktionen aktiveras den. Den har en egen aktiveringsknapp på appens sida ”Triggers” |
Använd den till
- Sammanställ data om varianterna på produktnivå, till exempel den kortaste ledtiden bland alla varianter.
- Synkronisera attribut på variantnivå till ett flöde.
Vad uppdateringen av produktvariantens metafält skickar till ditt arbetsflöde
| Variabel i Shopify Flow | Typ | Vad den innehåller |
|---|---|---|
product |
Produkt (Shopify) | Den överordnade produkten för den variant vars metafält har ändrats (använd detta för att skriva produktmetafält). En fullständig Shopify-produkt, vilket innebär att alla dess fält och Shopify Flows egna produktåtgärder är tillgängliga. |
resourceId |
Text | GID för den produktvariant vars metafält har ändrats |
metafieldKey |
Text | Namnrymden.nyckel för det metafält som ändrats (för filtrering i Shopify Flow) |
metafield |
Syfte | Det metafält som uppdaterades |
metafield.id |
ID | Metafältets globala ID |
metafield.namespace |
Text | Metafältets namnområde |
metafield.key |
Text | Metafältets nyckel |
metafield.value |
Text | Värdet på metafältet |
metafield.previousValue |
Text | Värdet före denna ändring. Null om metafältet just har skapats |
metafield.type |
Text | Metafältets typ |
eventId |
Text | ID:t för denna händelse. Sök efter den i appens händelsehistorik för att se exakt vad som skickades. |
Exempel: Kopiera ett variantmetafält till dess produkt
- Lägg till variantmetafältet på sidan ”Metafield Triggers”.
- Uppdatering av metafältet ”Välj produktvariant” i Shopify Flow.
- Lägg till metafältet ”Update product” på
productmed värdet{{metafield.value}}. - Aktivera arbetsflödet.
Beställ uppdatering av metafält
Utlöses när ett metafält för en övervakad order ändras, med ordern som en inbyggd referens.
| Bränder från | Shopify-webhook och ändringsdetektering |
| Tillstånd | Åtkomst till orderdata |
| Påslagen | När du aktiverar ett Shopify Flow-arbetsflöde som använder funktionen aktiveras den. Den har en egen aktiveringsknapp på appens sida ”Triggers” |
Använd den till
- Reagera på data som appar lägger in i order: ett leveransdatum, en riskpoäng, ett ERP-nummer.
- Starta hanteringsstegen när ett godkännandemetafält ändras.
Vilken Order Metafield Update skickar till ditt arbetsflöde
| Variabel i Shopify Flow | Typ | Vad den innehåller |
|---|---|---|
order |
Beställning (Shopify) | Den beställning vars metafält har ändrats. En fullständig Shopify-beställning, vilket innebär att alla dess fält och Shopify Flows egna beställningsåtgärder är tillgängliga. |
metafieldKey |
Text | Namnrymden.nyckel för det metafält som ändrats (för filtrering i Shopify Flow) |
metafield |
Syfte | Det metafält som uppdaterades |
metafield.id |
ID | Metafältets globala ID |
metafield.namespace |
Text | Metafältets namnområde |
metafield.key |
Text | Metafältets nyckel |
metafield.value |
Text | Värdet på metafältet |
metafield.previousValue |
Text | Värdet före denna ändring. Null om metafältet just har skapats |
metafield.type |
Text | Metafältets typ |
eventId |
Text | ID:t för denna händelse. Sök efter den i appens händelsehistorik för att se exakt vad som skickades. |
Exempel: Släpp en order när dess godkännandemetafält blir sant
- Lägg till beställningsmetafältet på sidan ”Metafield Triggers”.
- Uppdatering av metafältet ”Plockordning” i Shopify Flow.
- Lägg till ett villkor:
metafieldKeyska vara lika medcustom.approvedochmetafield.valueska vara lika medtrue. - Lägg till en ”For each”-slinga över
order.fulfillmentOrdersmed ”Släpp spärren på leveransordern”. - Aktivera arbetsflödet.
Uppdatering av kundens metafält
Utlöses när ett övervakat kundmetafält ändras, med kunden som inbyggd referens.
| Bränder från | Shopify-webhook och ändringsdetektering |
| Tillstånd | Åtkomst till kunddata |
| Påslagen | När du aktiverar ett Shopify Flow-arbetsflöde som använder funktionen aktiveras den. Den har en egen aktiveringsknapp på appens sida ”Triggers” |
Använd den till
- Lojalitetsnivåer, kreditgränser eller födelsedagar som lagras i metafält.
- Synkronisera kundattribut som skapats via formulär eller appar till ett CRM-system.
Vad uppdateringen av kundmetafältet skickar till ditt arbetsflöde
| Variabel i Shopify Flow | Typ | Vad den innehåller |
|---|---|---|
customer |
Kund (Shopify) | Den kund vars metafält har ändrats. En fullständig Shopify-kund, vilket innebär att alla dess fält och Shopify Flows egna kundåtgärder är tillgängliga. |
metafieldKey |
Text | Namnrymden.nyckel för det metafält som ändrats (för filtrering i Shopify Flow) |
metafield |
Syfte | Det metafält som uppdaterades |
metafield.id |
ID | Metafältets globala ID |
metafield.namespace |
Text | Metafältets namnområde |
metafield.key |
Text | Metafältets nyckel |
metafield.value |
Text | Värdet på metafältet |
metafield.previousValue |
Text | Värdet före denna ändring. Null om metafältet just har skapats |
metafield.type |
Text | Metafältets typ |
eventId |
Text | ID:t för denna händelse. Sök efter den i appens händelsehistorik för att se exakt vad som skickades. |
Exempel: Märk kunder som når guldnivån
- Lägg till kundmetafältet på sidan ”Metafield Triggers”.
- Välj ”Uppdatera kundens metafält” i Shopify Flow.
- Lägg till ett villkor:
metafieldKeyska vara lika medloyalty.tierochmetafield.valueska vara lika medgold. - Lägg till kundtaggarna
goldoch skicka ett internt e-postmeddelande till VIP-teamet. - Aktivera arbetsflödet.
Nästa steg
De typspecifika utlösarna aktiveras utöver den generiska utlösaren och delar dess händelse, så att aktivera båda räknas inte dubbelt mot din plan.
- Fullständig referens för avtryckare - alla triggare på en sida.
- Att välja rätt avtryckare - vilken som passar just ditt fall.
- Anpassade utlösare - om ingen inbyggd utlösare passar, skapa en egen.
- Händelsehistorik och felsökning - se vilka händelser som utlöstes och vilka data de innehöll.
