Metafelt-udløsere

Metafelt-udløsere

Kopier side

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

  1. Åbn »Metafelt-udløsere« i appens navigationsmenu.
  2. Klik på »Tilføj udløser«.
  3. Vælg den ressourcetype, som metafelterne hører til, f.eks. Produkt.
  4. 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.

Dialogboksen »Tilføj metafelt-udløser« med ressourcetypen »Produkt« og metafeltet »Vurdering« (custom.rating) valgt
Vælg ressourcetypen og derefter metafeltdefinitionen. Søgefunktionen er en hjælp, når der er mange.

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.

Listen over metafelt-udløsere med produktmetafeltet »Rating« (custom.rating) vises som »Aktiv«
Det overvågede metafelt »Aktiv«. Funktionen »Opdater metafelter« genindlæser listen over definitioner.

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.

En begivenhed i begivenhedshistorikken: Metafeltopdatering for et produkt, værdi 2,5 og tidligere værdi 4,5
En begivenhed er åbnet: vurderingen er nu 2,5, og previousValue angiver, at den tidligere var 4,5.

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.