Meta-object triggers
Er wordt een Shopify Flow geactiveerd wanneer een meta-object-item verandert; dit wordt per meta-objectdefinitie geconfigureerd.
Meta-objecten zijn op maat gemaakte gestructureerde records: maattabellen, winkelzoekfuncties, ingrediëntenlijsten, onderhoudsinstructies en al het andere dat u zelf modelleert. De trigger ‘Meta-object-item bijgewerkt’ wordt geactiveerd wanneer een van deze items wordt gewijzigd.
Een systeem opzetten
Het voorbeeld op deze pagina houdt een meta-object bij met de naam „Size guide”, dat één vermelding bevat: linen-shirts.
1. Meta-object triggers openen
Open ‘Meta-object-triggers’ in de navigatiebalk van de app. Zolang u geen type hebt toegevoegd, is de pagina leeg.

2. Kies het type meta-object
Klik op** ‘Trigger toevoegen**’, selecteer het meta-objecttype dat u wilt volgen en klik in het dialoogvenster op** ‘Trigger toevoegen**’. U volgt een heel type, geen afzonderlijke vermeldingen: elke vermelding daarvan activeert de trigger, inclusief vermeldingen die u later aanmaakt.
Het type dat u zojuist hebt aangemaakt, ontbreekt mogelijk in het dialoogvenster, omdat de lijst nog enige tijd wordt onthouden. Klik op ‘Meta-objecten vernieuwen’ en open het dialoogvenster opnieuw.

3. Het type wordt nu in de gaten gehouden
Het type wordt in de lijst weergegeven als ‘Actief’. Als u het verwijdert, wordt het niet langer gevolgd.

Wat een evenement met zich meebrengt
Het bewerken van een item van dat type activeert de gebeurtenis „Meta-object entry updated” in Shopify Flow. De Shopify Flow ontvangt metaobjectHandle voor voorwaarden, en het item zelf als metaobject: het type, de weergavenaam en de velden, zoals deze nu zijn. Er is geen vorige waarde voor de velden van het meta-object. In de gebeurtenisgeschiedenis van de app wordt dezelfde gebeurtenis weergegeven met de id, het type en de handle van het item.
Gebruik de handle in een situatie waarin slechts één invoer van belang is (metaobjectHandle is gelijk aan linen-shirts). Stap voor stap: Meta-object-trigger, stap voor stap.

Toestemming
Voor meta-object-triggers is „Meta-object Data Access“ (read_metaobjects) vereist, wat toegang tot zowel definities als vermeldingen omvat. Verleen deze toestemming op de pagina „Permissions“.
Typische toepassingen
- Breng het contentteam op de hoogte wanneer er wijzigingen zijn in de maattabel of de wasvoorschriften.
- Een gewijzigd winkelzoekerrecord synchroniseren met een extern systeem.
- Voer een validatworkflow opnieuw uit wanneer een gestructureerd inhoudsrecord wordt bewerkt.
