Metafelt-udløsere, trin for trin

Metafelt-udløsere, trin for trin

Kopier side

Trin-for-trin guide til metafelt-udløsere i Shopify Flow, med previousValue, så workflows kan skelne mellem stigning og fald.

Metafelter er der, hvor en butik gemmer de oplysninger, som Shopify ikke har et felt til, og Shopify Flow kan ikke reagere på ændringer i dem. Disse fem udløsere 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 Udløsere«. 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 »«

Shopify Flow
Sådan finder du dem: Gå til »Shopify Flow«, vælg »Select a trigger«, åbn »Workflow Trigger Extensions« og søg efter »Metafelt«.

Opdatering af Metafelt

Udløses, når et overvåget metafelt ændres, uanset hvilken type det tilhører: produkt, variant, kollektion, kunde, ordre, ordrekladde, virksomhed, virksomhedsadresse, blog, blogindlæg eller side.

Brande fra Shopify Webhook samt ændringsdetektering. Metafelter for varianter, blogs, blogindlæg og sider kontrolleres efter en fast tidsplan
Tilladelse Adgang til produkt-, variant- og kollektionseksempler
Tændt I henhold til metafeltdefinitionen på appens side »Metafelt-udløsere«

Brug den til

  • Objekttyper uden typebestemt udløser: kollektioner, 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 Shopify Flow Type Hvad den indeholder
metafieldKey Tekst Navneområdet.nøgle for det metafelt, der blev opdateret (til filtrering i Shopify Flow)
resourceType Tekst Ressourcetypen (PRODUCT, PRODUCTVARIANT, COLLECTION, KUNDE, ORDE, VIRKSOMHED, 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, 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: Reagere på en ændring i et metafelt i en kollektion

  1. Åbn »Metafelt Triggers« i appen, klik på »Tilføj udløser«, vælg ejertypen »Kollektioner« og definitionen, og gem.
  2. I Shopify Flow skal du vælge »Metafield Update« som udløser.
  3. Tilføj en betingelse: metafieldKey er lig med custom.banner_text og resourceType er lig med COLLECTION.
  4. Tilføj »Send intern e-mail« med {{metafield.previousValue}} -> {{metafield.value}} og {{resourceId}}.
  5. Aktivér arbejdsgangen.

Opdatering af produktmetafelt

Udløses, når et overvåget produktmetafelt ændres, hvor produktet fungerer som en indbygget Shopify Flow-reference.

Brande fra Shopify Webhook og ændringsdetektering
Tilladelse Adgang til produkt-, variant- og kollektionsdata
Tændt Når man aktiverer en Shopify Flow-arbejdsgang, der bruger den, bliver den slået til. Den har sin egen kontakt på appens side »Udløsere«

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 Shopify Flow Type Hvad den indeholder
product Produkt (Shopify) Det produkt, hvis metafelt er blevet ændret. Et fuldt Shopify-produkt, så alle dets felter og Shopify Flows egne produkthandlinger er tilgængelige.
metafieldKey Tekst Navneområdet.nøgle for det metafelt, der er ændret (til filtrering i Shopify Flow)
metafield Objekt Det metafelt, der blev opdateret
metafield.id ID Metafelts 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: Tag produkter, hvis bedømmelse er under 3

  1. Tilføj produktmetafeltet på appens side »Metafelt-udløsere«.
  2. Vælg »Opdatering af produktmetafelt« i Shopify Flow.
  3. Tilføj en betingelse: »metafieldKey« skal være lig med »reviews.rating«.
  4. Tilføj koden »Run« for at sammenligne tal, da værdierne i metafelterne vises som tekst: return dropped: Number(input.metafield.value) < 3 && Number(input.metafield.previousValue) >= 3.
  5. Tilføj en betingelse til kodens »dropped«-udgang, og tilføj derefter produkttags »low-rating«.
  6. Aktivér arbejdsgangen.
Dialogboksen »Tilføj metafelt-udløser« med ressourcetypen »Produkt« og metafelterne »Bedømmelse«, »custom.rating« og »valgt«
Se først på metafeltet i appen: Metafelt-udløsere, Tilføj udløser, Produkt, Bedømmelse.
En begivenhed i begivenhedshistorikken: Metafeltopdatering for et produkt, værdi 2,5 og tidligere værdi 4,5
Den begivenhed, som dette eksempel reagerer på: vurderingen faldt fra 4,5 til 2,5, så den gik under 3.

Opdatering af metafelt for produktvariant

Udløses, når et overvåget variant-metafelt ændres. Det overordnede produkt angives som en reference, mens varianten angives som 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 en Shopify Flow-arbejdsgang, der bruger den, bliver den slået til. Den har sin egen kontakt på appens side »Udløsere«

Brug den til

  • Saml data for varianterne på produktniveau, f.eks. den korteste leveringstid blandt alle varianterne.
  • Synkroniser attributter på variantniveau med et feed.

Hvad »Produktvariant-metafeltopdatering« sender til din arbejdsgang

Variabel i Shopify Flow 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, hvilket betyder, at alle dets felter samt Shopify 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 er ændret (til filtrering i Shopify 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: Kopier et variantmetafelt op til dets produkt

  1. Tilføj variant-metafeltet på siden »Metafelt-udløsere«.
  2. Vælg »Opdatering af produktvariant-metafelt« i Shopify Flow.
  3. Tilføj metafeltet »Update product« på product med værdien {{metafield.value}}.
  4. Aktivér arbejdsgangen.

Bestil opdatering af metafelt

Udløses, når et metafelt for en overvåget ordre ændres, med ordren som en indbygget reference.

Brande fra Shopify Webhook og ændringsdetektering
Tilladelse Adgang til ordredata
Tændt Når man aktiverer en Shopify Flow-arbejdsgang, der bruger den, bliver den slået til. Den har sin egen kontakt på appens side »Udløsere«

Brug den til

  • Reager på data, som apps indskriver i ordrer: en leveringsdato, en risikoscore, et ERP-nummer.
  • Start klargøring, når et godkendelsesmetafelt skifter tilstand.

Hvilken ordre sender »Metafield Update« til din arbejdsgang?

Variabel i Shopify Flow Type Hvad den indeholder
order Ordre (Shopify) Den ordre, hvis metafelt er blevet ændret. En ordre af typen »Shopify«, så alle dens felter samt Shopify Flows egne ordrehandlinger er tilgængelige.
metafieldKey Tekst Navneområdet.nøgle for det metafelt, der er ændret (til filtrering i Shopify 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: Frigiv en ordre, når dens godkendelsesmetafelt bliver sat til »true«

  1. Tilføj metafeltet »ordre« på siden »Metafelt-udløsere«.
  2. Opdatering af metafeltet »Plukrækkefølge« i Shopify Flow.
  3. Tilføj en betingelse: metafieldKey skal være lig med custom.approved, og metafield.value skal være lig med true.
  4. Tilføj en »For each«-løkke over »order.fulfillmentOrders« med »Release klargøring hold«.
  5. 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 ændringsregistrering
Tilladelse Adgang til kundedata
Tændt Når man aktiverer en Flow-arbejdsgang, der bruger den, bliver den slået til. Den har sin egen kontakt på appens side »Udløsere«

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 »Customer Metafield Update« sender til din arbejdsgang

Variabel i Shopify 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 Shopify Flows egne kundehandlinger er tilgængelige.
metafieldKey Tekst Navneområdet.nøgle for det metafelt, der er ændret (til filtrering i Shopify Flow)
metafield Formål 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: Tag de kunder, der når guldniveauet

  1. Tilføj kundemetafeltet på siden »Metafelt-udløsere«.
  2. Vælg »Opdatering af kundemetafelt« i Shopify Flow.
  3. Tilføj en betingelse: metafieldKey er lig med loyalty.tier, og metafield.value er lig med gold.
  4. Tilføj** kundemærkerne** »gold« og send en intern e-mail til VIP-teamet.
  5. Aktivér arbejdsgangen.

Næste skridt

De typespecifikke udløsere udløses ud over den generiske udløser og deler dens begivenhed, så hvis du aktiverer begge, tæller det ikke dobbelt i forhold til din plan.