Metafelt-triggere, trin for trin
Metafelter er det sted, hvor en butik gemmer de oplysninger, som Shopify ikke har et felt til, og Shopify Flow kan ikke reagere på ændringer i disse. Disse fem triggere kan dog - og de indeholder previousValue, så en arbejdsgang kan skelne mellem en stigning og et fald.
De fungerer alle pr. definition: Du vælger selv, hvilke metafelter der skal overvåges, på appens side »Metafield Triggers«. Der udløses intet for et metafelt, som du ikke har tilføjet der. Se Metafelt-udløsere for vejledning i opsætningen.
På denne side: Opdatering af metafeltet »«, Opdatering af produktmetafeltet »«, Opdatering af produktvariantmetafeltet »«, Opdatering af ordrometafeltet »«, Opdatering af kundemetafeltet »«

Opdatering af Metafield
Udløses, når et overvåget metafelt ændres, uanset hvilken type det tilhører: produkt, variant, kollektion, kunde, ordre, ordreudkast, virksomhed, virksomhedsadresse, blog, blogindlæg eller side.
| Brande fra | Shopify Webhook samt ændringsdetektering. Metafelter for varianter, blog, blogindlæg og sider kontrolleres efter en fast tidsplan |
| Tilladelse | Adgang til produkt-, variant- og kollektionsdata |
| Tændt | I henhold til metafeltdefinitionen på appens side »Metafeltudløsere« |
Brug den til
- Objekttyper uden typebestemt trigger: samlinger, virksomheder, sider, blogindlæg.
- En arbejdsgang, der overvåger flere metafelter og forgrener sig på
metafieldKey.
Hvad Metafield Update sender til din arbejdsgang
| Variabel i gennemstrømningen | Type | Hvad der er i den |
|---|---|---|
metafieldKey |
Tekst | Navneområdet.nøgle for det metafelt, der blev opdateret (til filtrering i Flow) |
resourceType |
Tekst | Ressourcetypen (PRODUCT, PRODUCTVARIANT, COLLECTION, CUSTOMER, ORDER, COMPANY, COMPANYLOCATION, ARTICLE, BLOG, PAGE) |
resourceId |
Tekst | GID’et for den ressource, der blev opdateret |
metafield |
Objekt | Det metafelt, der blev opdateret |
metafield.id |
ID | Metafeltets globale ID |
metafield.namespace |
Tekst | Metafeltets navneområde |
metafield.key |
Tekst | Metafeltets nøgle |
metafield.value |
Tekst | Værdien af metafeltet |
metafield.previousValue |
Tekst | Værdien før denne ændring. Null, når metafeltet netop er blevet oprettet |
metafield.type |
Tekst | Metafeltets type |
eventId |
Tekst | ID'et for denne begivenhed. Søg efter den i appens begivenhedshistorik for at se præcis, hvad der blev sendt. |
Eksempel: Reagere på en ændring i et samlingens metafelt
- Åbn »Metafield Triggers« i appen, klik på »Tilføj trigger«, vælg ejertypen »Samling« og definitionen, og gem.
- I Flow skal du vælge »Metafield Update« som udløser.
- Tilføj en betingelse:
metafieldKeyer lig medcustom.banner_textogresourceTypeer lig medCOLLECTION. - Tilføj »Send intern e-mail« med
{{metafield.previousValue}} -> {{metafield.value}}og{{resourceId}}. - Aktivér arbejdsgangen.
Opdatering af produktmetafelt
Udløses, når et overvåget produkt-metafelt ændres, hvor produktet fungerer som en indbygget Flow-reference.
| Brande fra | Shopify Webhook og ændringsdetektering |
| Tilladelse | Adgang til produkt-, variant- og kollektionsdata |
| Tændt | Når man aktiverer et Flow-workflow, der bruger den, bliver den slået til. Dens egen kontakt findes på appens side »Triggers« |
Brug den til
- Handl direkte på produktet: tilføj et tag, offentliggør det, opdater et andet metafelt.
- Tærskelværdier for numeriske metafelter: en vurdering, en lagerprognose, en leverandørs leveringstid.
Hvad »Product Metafield Update« sender til din arbejdsgang
| Variabel i flowet | Type | Hvad den indeholder |
|---|---|---|
product |
Produkt (Shopify) | Det produkt, hvis metafelt er blevet ændret. Et »Shopify«-produkt, hvorfor alle dets felter samt Flows egne produkthandlinger er tilgængelige. |
metafieldKey |
Tekst | Navneområdet.nøgle for det metafelt, der er ændret (til filtrering i Flow) |
metafield |
Objekt | Det metafelt, der blev opdateret |
metafield.id |
ID | Metafeltets globale ID |
metafield.namespace |
Tekst | Metafeltets navneområde |
metafield.key |
Tekst | Metafeltets nøgle |
metafield.value |
Tekst | Værdien af metafeltet |
metafield.previousValue |
Tekst | Værdien før denne ændring. Null, når metafeltet netop er blevet oprettet |
metafield.type |
Tekst | Metafeltets type |
eventId |
Tekst | ID'et for denne begivenhed. Søg efter den i appens begivenhedshistorik for at se præcis, hvad der blev sendt. |
Eksempel: Mærk produkter, hvis bedømmelse ligger under 3
- Tilføj produktmetafeltet på appens side »Metafelt-triggere«.
- Vælg »Opdatering af produktmetafelt« i Flow.
- Tilføj en betingelse: »
metafieldKey« skal være lig med »reviews.rating«. - Tilføj koden »Run« for at sammenligne tal, da metafeltværdierne vises som tekst: return
dropped: Number(input.metafield.value) < 3 && Number(input.metafield.previousValue) >= 3. - Tilføj en betingelse til kodens »
dropped«-udgang, og tilføj derefter produktmærker »low-rating«. - Aktivér arbejdsgangen.


Opdatering af metafelt for produktvariant
Udløses, når et overvåget variant-metafelt ændres. Overordnet produkt modtages som en reference, mens varianten modtages som en »resourceId«.
| Brande fra | Kontrolleret efter en fast tidsplan, da Shopify ikke sender nogen webhook herom |
| Tilladelse | Adgang til produkt-, variant- og kollektionsdata |
| Tændt | Når man aktiverer et Flow-workflow, der bruger den, bliver den slået til. Den har sin egen kontakt på appens side »Triggers« |
Brug den til
- Saml data fra varianterne på produktniveau, f.eks. den korteste leveringstid blandt alle varianter.
- Synkroniser attributter på variantniveau med et feed.
Hvad »Produktvariant-metafeltopdatering« sender til din arbejdsgang
| Variabel i gennemstrømningen | Type | Hvad den indeholder |
|---|---|---|
product |
Produkt (Shopify) | Det overordnede produkt for den variant, hvis metafelt er blevet ændret (brug dette til at oprette produktmetafelter). Et produkt med fuld Shopify, så alle dets felter og Flows egne produkthandlinger er tilgængelige. |
resourceId |
Tekst | GID’et for den produktvariant, hvis metafelt er blevet ændret |
metafieldKey |
Tekst | Navneområdet.nøgle for det metafelt, der blev ændret (til filtrering i Flow) |
metafield |
Objekt | Det metafelt, der blev opdateret |
metafield.id |
ID | Metafeltets globale ID |
metafield.namespace |
Tekst | Metafeltets navneområde |
metafield.key |
Tekst | Metafeltets nøgle |
metafield.value |
Tekst | Værdien af metafeltet |
metafield.previousValue |
Tekst | Værdien før denne ændring. Null, hvis metafeltet netop er oprettet |
metafield.type |
Tekst | Metafeltets type |
eventId |
Tekst | ID'et for denne begivenhed. Søg efter den i appens begivenhedshistorik for at se præcis, hvad der blev sendt. |
Eksempel: Kopier et variantmetafelt op til dets produkt
- Tilføj variant-metafeltet på siden »Metafelt-udløsere«.
- Vælg »Opdatering af produktvariant-metafelt« i Flow.
- Tilføj metafeltet »Update product« på
productmed værdien{{metafield.value}}. - Aktivér arbejdsgangen.
Bestil opdatering af metafelt
Udløses, når et metafelt i en overvåget ordre ændres, med ordren som en indbygget reference.
| Brande fra | Shopify Webhook plus ændringsdetektering |
| Tilladelse | Adgang til ordredata |
| Tændt | Når man aktiverer et Flow-workflow, der bruger den, bliver den slået til. Den har sin egen kontakt på appens side »Triggers« |
Brug den til
- Reager på data, som apps indskriver i ordrer: en leveringsdato, en risikoscore, et ERP-nummer.
- Start udførelsestrinene, når et godkendelsesmetafelt skifter tilstand.
Hvilken ordre sender »Metafield Update« til din arbejdsgang?
| Variabel i gennemstrømningen | Type | Hvad den indeholder |
|---|---|---|
order |
Bestilling (Shopify) | Den ordre, hvis metafelt er blevet ændret. En ordre af typen »Shopify«, så alle dens felter samt Flows egne ordrehandlinger er tilgængelige. |
metafieldKey |
Tekst | Navneområdet.nøgle for det metafelt, der er ændret (til filtrering i Flow) |
metafield |
Objekt | Det metafelt, der blev opdateret |
metafield.id |
ID | Metafeltets globale ID |
metafield.namespace |
Tekst | Metafeltets navneområde |
metafield.key |
Tekst | Metafeltets nøgle |
metafield.value |
Tekst | Værdien af metafeltet |
metafield.previousValue |
Tekst | Værdien før denne ændring. Null, hvis metafeltet netop er blevet oprettet |
metafield.type |
Tekst | Metafeltets type |
eventId |
Tekst | ID'et for denne hændelse. Søg efter den i appens hændelseshistorik for at se præcis, hvad der blev sendt. |
Eksempel: Frigiv en ordre, når dens godkendelsesmetafelt bliver »true«
- Tilføj metafeltet »ordre« på siden »Metafelt-udløsere«.
- Opdatering af metafeltet »Plukrækkefølge« i Flow.
- Tilføj en betingelse:
metafieldKeyer lig medcustom.approved, ogmetafield.valueer lig medtrue. - Tilføj en »For each over«-regel for
order.fulfillmentOrdersmed »Frigivelse af ordrehold«. - Aktivér arbejdsgangen.
Opdatering af kundemetafelt
Udløses, når et overvåget kundemetafelt ændres, med kunden som indbygget reference.
| Brande fra | Shopify Webhook og ændringsdetektering |
| Tilladelse | Adgang til kundedata |
| Tændt | Når man aktiverer et Flow-workflow, der bruger den, slås den til. Den har sin egen kontakt på appens side »Triggers« |
Brug den til
- Loyalitetsniveauer, kreditgrænser eller fødselsdatoer, der gemmes i metafelter.
- Synkroniser kundeattributter, der er indtastet via formularer eller apps, med et CRM-system.
Hvad »Opdatering af kundemetafelt« sender til din arbejdsgang
| Variabel i Flow | Type | Hvad den indeholder |
|---|---|---|
customer |
Kunde (Shopify) | Den kunde, hvis metafelt er blevet ændret. En »Shopify«-kunde, hvilket betyder, at alle dens felter samt Flows egne kundehandlinger er tilgængelige. |
metafieldKey |
Tekst | Navneområdet.nøgle for det metafelt, der er ændret (til filtrering i Flow) |
metafield |
Objekt | Det metafelt, der blev opdateret |
metafield.id |
ID | Metafeltets globale ID |
metafield.namespace |
Tekst | Metafeltets navneområde |
metafield.key |
Tekst | Metafeltets nøgle |
metafield.value |
Tekst | Værdien af metafeltet |
metafield.previousValue |
Tekst | Værdien før denne ændring. Null, hvis metafeltet netop er blevet oprettet |
metafield.type |
Tekst | Metafeltets type |
eventId |
Tekst | ID'et for denne begivenhed. Søg efter den i appens begivenhedshistorik for at se præcis, hvad der blev sendt. |
Eksempel: Mærk de kunder, der når guldniveauet
- Tilføj kundemetafeltet på siden »Metafelt-udløsere«.
- Vælg »Opdatering af kundemetafelt« i Flow.
- Tilføj en betingelse:
metafieldKeyer lig medloyalty.tier, ogmetafield.valueer lig medgold. - Tilføj** kundemærkerne** »
gold« og send en intern e-mail til VIP-teamet. - Aktivér arbejdsgangen.
Næste trin
De typespecifikke triggere udløses ud over den generiske trigger og deler dens begivenhed, så hvis du aktiverer begge, tæller det ikke dobbelt i forhold til dit abonnement.
- Komplet oversigt over udløsere - alle triggere på én side.
- Valg af den rigtige aftrækker - hvilken der passer til din situation.
- Brugerdefinerede udløsere - hvis ingen af de indbyggede triggere passer, skal du skrive din egen.
- Hændelseshistorik og fejlfinding - se, hvad der affyrede, og hvad den bar.

