Metafältutlösare, steg för steg

Metafältutlösare, steg för steg

Kopiera sidan

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

Shopify Flow
Så här hittar du dem: I Shopify Flow väljer du ”Välj en utlösare”, öppnar ”Workflow Trigger Extensions” och söker efter ”Metafield”.

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

  1. Öppna ”Metafield Triggers” i appen, klicka på ”Lägg till utlösare”, välj ägartypen ”Samling” och definitionen, och spara.
  2. I Shopify Flow väljer du ”Metafield Update” som utlösare.
  3. Lägg till ett villkor: metafieldKey ska vara lika med custom.banner_text och resourceType ska vara lika med COLLECTION.
  4. Lägg till ”Skicka internt e-postmeddelande med {{metafield.previousValue}} -> {{metafield.value}} och {{resourceId}}”.
  5. 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

  1. Lägg till produktens metafält på sidan ”Metafield Triggers” i appen.
  2. Välj ”Uppdatering av produktmetafält” i Shopify Flow.
  3. Lägg till ett villkor: metafieldKey ska vara lika med reviews.rating.
  4. 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.
  5. Lägg till ett villkor baserat på kodens dropped-utdata och lägg sedan till produkttaggarna low-rating.
  6. Aktivera arbetsflödet.
Dialogrutan ”Lägg till metafältutlösare” med resurstypen ”Produkt” och metafälten ”Betyg”, ”custom.rating” och ”selected”
Titta först på metafältet i appen: Metafältutlösare, Lägg till utlösare, Produkt, Betyg.
En händelse i händelsehistoriken: Metafältuppdatering för en produkt, värde 2,5 och tidigare värde 4,5
Den händelse som detta exempel reagerar på: betyget gick från 4,5 till 2,5, vilket innebär att det passerade 3.

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

  1. Lägg till variantmetafältet på sidan ”Metafield Triggers”.
  2. Uppdatering av metafältet ”Välj produktvariant” i Shopify Flow.
  3. Lägg till metafältet ”Update product” på product med värdet {{metafield.value}}.
  4. 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

  1. Lägg till beställningsmetafältet på sidan ”Metafield Triggers”.
  2. Uppdatering av metafältet ”Plockordning” i Shopify Flow.
  3. Lägg till ett villkor: metafieldKey ska vara lika med custom.approved och metafield.value ska vara lika med true.
  4. Lägg till en ”For each”-slinga över order.fulfillmentOrders med ”Släpp spärren på leveransordern”.
  5. 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

  1. Lägg till kundmetafältet på sidan ”Metafield Triggers”.
  2. Välj ”Uppdatera kundens metafält” i Shopify Flow.
  3. Lägg till ett villkor: metafieldKey ska vara lika med loyalty.tier och metafield.value ska vara lika med gold.
  4. Lägg till kundtaggarna gold och skicka ett internt e-postmeddelande till VIP-teamet.
  5. 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.