Metaobject-trigger, stap voor stap

Een trigger voor metaobject-vermeldingen: maattabellen, winkelzoekfuncties, ingrediëntenlijsten, teamleden, alles wat je zelf hebt gemodelleerd. Je kiest zelf welke definities je wilt volgen op de pagina ‘Metaobject Triggers’ van de app. Zie Metaobject-triggers.

Shopify Flow
Waar je ze kunt vinden: ga naar Shopify Flow, kies ‘Select a trigger’, open Workflow Trigger Extensions en zoek naar “Metaobject”.

Metaobject-vermelding bijgewerkt

Wordt geactiveerd wanneer een item van een in de gaten gehouden metaobjectdefinitie wordt bijgewerkt. Het volledige item wordt doorgegeven: type, handle, displayName en elk veld met zijn sleutel en waarde.

Branden veroorzaakt door Shopify webhook
Toestemming Toegang tot metaobjectgegevens
Ingeschakeld Volgens de definitie van het metaobject, op de pagina ‘Metaobject-triggers’ van de app

Gebruik het voor

  • Laat het contentteam weten wanneer een maattabel of wasvoorschriften veranderen.
  • De gewijzigde vermeldingen in de winkelzoeker zijn doorgestuurd naar een kaartdienst.
  • Bouw iets in de storefront opnieuw op dat is gegenereerd op basis van metaobjecten.

Wat de bijgewerkte Metaobject-vermelding naar je workflow stuurt

Variabele doorstroming Type Wat erin zit
metaobjectHandle Tekst De handle van het metaobject dat is bijgewerkt (voor filtering in Flow)
metaobject Voorwerp De metaobject-vermelding die is bijgewerkt
metaobject.definition Voorwerp De MetaobjectDefinition die dit objecttype modelleert
metaobject.displayName Tekst Weergavenaam van het metaobject
metaobject.fields Lijst met objecten Alle velden van het metaobject, met hun sleutels en waarden
metaobject.fields (each).definition Voorwerp De velddefinitie voor deze objectcode
metaobject.fields (each).jsonValue Tekst De toegewezen veldwaarde in JSON-formaat
metaobject.fields (each).key Tekst De objectcode van dit veld
metaobject.fields (each).thumbnail Voorwerp Visuele kenmerken voor bestands- of kleurvelden
metaobject.fields (each).type Tekst Het type van het veld
metaobject.fields (each).value Tekst De toegewezen veldwaarde, die altijd als tekenreeks wordt opgeslagen
metaobject.handle Tekst Handle/slug van de metaobject-instantie
metaobject.id ID Globale ID van het metaobject
metaobject.type Tekst Type/handle van de metaobjectdefinitie
eventId Tekst De ID van deze gebeurtenis. Zoek deze op in de gebeurtenisgeschiedenis van de app om te zien wat er precies is verzonden.

Voorbeeld: Breng het contentteam op de hoogte van een gewijzigde maatgids

  1. Open in de app ‘Metaobject Triggers’, klik op ‘Trigger toevoegen’, kies de definitie en sla deze op.
  2. In Flow is het Metaobject-item bijgewerkt.
  3. Een voorwaarde toevoegen: metaobject.type is gelijk aan size_guide.
  4. Voeg een functie toe om een interne e-mail te versturen met {{metaobject.displayName}} en een Liquid-for-lus over metaobject.fields die de key en value van elk veld weergeeft.
  5. Schakel de workflow in.
Het dialoogvenster ‘Metaobjecttype selecteren’ met de type-indicator ‘Grootte’ geselecteerd
Bekijk eerst de instructies in de app: Metaobject-triggers, Trigger toevoegen, Maattabel.

Volgende stappen