Metafelt-udløsere
Aktiver »Shopify Flow«-arbejdsgang ved ændringer i metafelter på tværs af 10 ejertyper, herunder bestillings-, produkt- og kundevarianter.
Metafelt-udløsere udløses, når en bestemt metafeltdefinition ændres, uanset hvilken af de 10 ejertyper der er tale om. Du vælger selv, hvilke metafelter der skal overvåges - én definition ad gangen - så en butik med hundredvis af metafelter kun udløser de metafelter, der er relevante for en given arbejdsgang.
Understøttede ejertyper
Produkt, produktvariant, kollektion, kunde, ordre, virksomhed, virksomhedsadresse, blog, blogindlæg og side.
Sådan opsætter man en
Eksemplet på denne side overvåger et produktmetafelt ved navn »Rating« (custom.rating), som er den type værdi, en anmeldelsesapp skriver.
1. Vælg metafeltet
- Åbn »Metafelt-udløsere« i appens navigationsmenu.
- Klik på »Tilføj udløser«.
- Vælg den ressourcetype, som metafelterne hører til, f.eks. Produkt.
- Vælg metafeltdefinitionen fra listen - søg efter navn, hvis der er mange - og klik på »Tilføj udløser«.
Der vises kun metafelter, der er defineret (Shopify admin, Indstillinger, Brugerdefinerede data). Listen gemmes i en time, så en definition, du har oprettet for et øjeblik siden, kan mangle: Klik på »Opdater metafelter« ved siden af »Tilføj udløser«, og åbn dialogboksen igen.

2. Metafeltet overvåges nu
Metafeltet vises på listen som »Aktivt«. Der er ikke andet, der skal aktiveres: Når man tilføjer det her, aktiveres det. Hvis man sletter det, ophører overvågningen.
Appen registrerer først den aktuelle værdi for det pågældende metafelt i dine eksisterende poster, så allerede ved den allerførste redigering anvendes den korrekte gamle værdi.

3. Hvad en begivenhed indebærer
Fra da af udløser enhver redigering af det pågældende metafelt begivenheden »Metafelt Update« i Shopify Flow. Begivenheden indeholder navneområdet og nøglen, den post, den hører til, den nye værdi samt previousValue - den værdi, metafeltet havde tidligere. previousValue er tom, når metafeltet netop er blevet indstillet for første gang.
I eksemplet faldt vurderingen fra 4,5 til 2,5. En arbejdsgangsbetingelse, der lyder: »værdien er mindre end 3, og previousValue er 3 eller mere«, udløses én gang, nemlig i det øjeblik vurderingen falder til under 3, i stedet for ved hver efterfølgende redigering. Trin for trin: Metafelt-udløsere, trin for trin.

Den generiske udløser og de typespecifikke udløsere
Der er to måder at indlæse ændringer i metafelter på:
| Udløser | Omslag | Leverer |
|---|---|---|
| Opdatering af Metafelt | Alle 10 ejertyper | Navneområde, nøgle, ejer-id, gammel og ny værdi |
| Bestil opdatering af metafelt | Ordrer | Det samme, plus ordren som en indbygget Shopify Flow-henvisning |
| Opdatering af produktmetafelt | Kun produkter | Det samme, plus produktet som en indbygget reference |
| Opdatering af kundemetafelt | Kun for kunder | Det samme, plus kunden som indbygget reference |
| Opdatering af metafelt for produktvariant | Kun produktvarianter | Det samme, plus overordnet produkt som en indbygget reference |
Brug en typebestemt udløser, når din arbejdsgang skal udføre handlinger på selve ressourcen, f.eks. for at tagge ordren eller læse dens varelinjer. Den indbyggede reference betyder, at Shopify Flow kan anvende sine egne »Shopify«-handlinger direkte på den uden et opslagstrin.
Brug den generiske udløser, når du blot skal vide, at en værdi er ændret, eller når du overvåger en ejertype, der ikke har nogen typebestemt variant.
De angivne udløsere har hver deres egen kontakt på siden »Udløsere« (hvis du aktiverer en Shopify Flow-arbejdsgang, der bruger en af dem, slås den til) og udløses ud over den generiske trigger. De deler én begivenhed, så hvis du aktiverer begge, tæller det ikke dobbelt i forhold til din kvote.
Vejledninger
- Udløs »Shopify Flow« ved opdateringer af ordre-metafelter
- Udløs Shopify Flow, når der sker ændringer i produktets metafelter
- Udløs »Shopify Flow« ved opdateringer af kundens metafelter
- Metafelt-udløsere, trin for trin - et eksempel med løsning for hver af de fem metafelt-udløsere.
