Producttriggers, stap voor stap

Shopify Flow kunnen aangeven dat een product is bijgewerkt. Ze kunnen echter niet aangeven wat er is veranderd, en ook niet wat de waarde eerder was. Deze elf triggers doen beide: elke trigger wordt geactiveerd bij een bepaald soort wijziging en geeft je workflow zowel de waarde van vóór als die van na de wijziging door.

Elk onderstaand onderdeel is een korte handleiding: wat zorgt ervoor dat de trigger afgaat, wat komt er binnen in Flow, en een workflow die je binnen een paar minuten kunt namaken.

Op deze pagina: Productupdate, Productstatus gewijzigd, Producttitel gewijzigd, Product-ID gewijzigd, Productbeschrijving gewijzigd, Productleverancier gewijzigd, Producttype gewijzigd, Producttags toegevoegd, Producttags verwijderd, Product gepubliceerd op kanaal, Product verwijderd van kanaal

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

Productupdate

Er wordt bij elke opslag van een product een logboekbestand aangemaakt, ongeacht wat er is gewijzigd. Sinds versie 2.10.0 bevat dit logboek ook een changes: de bijgehouden velden die zijn gewijzigd (titel, handle, beschrijving, status, leverancier, type, tags) met de waarde ervoor en erna.

Branden veroorzaakt door Shopify webhook plus wijzigingsdetectie
Toestemming Toegang tot product-, variant- en collectiegegevens
Ingeschakeld Als je een Flow-workflow inschakelt waarin deze functie wordt gebruikt, wordt deze geactiveerd. De eigen schakelaar bevindt zich op de pagina ‘Triggers’ van de app.

Gebruik het voor

  • Een workflow die reageert op verschillende soorten productwijzigingen en vertakkingen op changes.fields.
  • Een audittrail: noteer elke bijgehouden wijziging, zowel oude als nieuwe, in een spreadsheet of een Slack-kanaal.
  • Een tijdelijke oplossing totdat je erachter bent welke specifiekere trigger je echt nodig hebt.

Wat Product Update naar je workflow stuurt

Variabele doorstroming Type Wat erin zit
product Product (Shopify) Het product dat is bijgewerkt. Een volledig Shopify-product, waardoor alle velden en de eigen productacties van Flow beschikbaar zijn.
payload Tekst JSON-object met de GID van het product dat is bijgewerkt (bijv. {"id":"gid://shopify/Product/123"})
changes Voorwerp Welke bijgehouden velden zijn gewijzigd (titel, handle, beschrijving, status, leverancier, type, tags), met de oude en nieuwe waarde van elk veld
changes.fields Lijst met tekst Namen van de gevolgde velden die zijn gewijzigd
changes.items Lijst met objecten Oude en nieuwe waarde per gewijzigd veld
changes.items (each).field Tekst Het veld dat is gewijzigd: titel, gebruikersnaam, beschrijving, status, leverancier, producttype of tags
changes.items (each).oldValue Tekst De waarde vóór de update. Lange waarden worden ingekort
changes.items (each).newValue Tekst De waarde na de update. Lange waarden worden ingekort
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: Registreer elke bijgehouden productwijziging, samen met de oude en nieuwe waarde

  1. Kies in Shopify Flow de optie ‘Select a trigger’, open ‘Workflow Trigger Extensions’ en selecteer ‘Product Update’.
  2. Een voorwaarde toevoegen: changes.fields Niet leeg en bestaat. Wijzigingen buiten de bijgehouden velden (zoals een prijsaanpassing of een afbeelding) worden met een lege lijst doorgegeven en worden hier gestopt.
  3. Voeg ‘Interne e-mail verzenden’ (of ‘HTTP-verzoek naar Slack verzenden’) toe. De tekstvelden van Flow ondersteunen Liquid, dus een lus met for over changes.items kan per wijziging één regel weergeven: eerst de field van het item, vervolgens de oldValue en newValue, en daarna de {{product.title}}.
  4. Schakel de workflow in. Hierdoor wordt ook de trigger in de app geactiveerd.
De variabele-kiezer van Flow in het gedeelte ‘wijzigingen’ / ‘items’ van ‘Productupdate’, met weergave van veld, oldValue en newValue
Productupdate in Flow: elke vermelding in `changes.items` geeft de naam van het veld aan en bevat de waarde ervan vóór en na de wijziging.
Een Flow-voorwaarde bij productupdate: ten minste één van de wijzigingen/items heeft een veld met dezelfde waarde als de status
Een voorwaarde: ga alleen verder als de status tot de gewijzigde velden behoort.

Productstatus gewijzigd

Wordt geactiveerd wanneer een product van de status ‘actief’ naar ‘concept’, ‘gearchiveerd’ of ‘niet-vermeld’ wordt verplaatst. Een opslagbewerking waarbij de status ongewijzigd blijft, activeert deze functie niet.

Branden veroorzaakt door Shopify webhook plus wijzigingsdetectie
Toestemming Toegang tot product-, variant- en collectiegegevens
Ingeschakeld Als je een Flow-workflow activeert waarin deze functie wordt gebruikt, wordt deze ingeschakeld. De eigen schakelaar bevindt zich op de pagina ‘Triggers’ van de app.

Gebruik het voor

  • Breng het marketingteam op de hoogte zodra een product live gaat.
  • Verwijder een product uit een feed of een bundel wanneer het wordt gearchiveerd.
  • Vang producten op die per ongeluk weer in de conceptfase zijn geplaatst.

Wat ‘Productstatus gewijzigd’ naar je workflow stuurt

Variabele doorstroming Type Wat erin zit
product Product (Shopify) Het product waarvan de status is gewijzigd. Een volledig Shopify-product, dus alle velden en de eigen productacties van Flow zijn beschikbaar.
oldStatus Tekst De vorige productstatus (actief, concept, gearchiveerd of niet-vermeld)
newStatus Tekst De status van het nieuwe product (actief, concept, gearchiveerd of niet-vermeld)
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: Maak een product bekend dat net op de markt is gekomen

  1. Kies ‘Productstatus gewijzigd’ als trigger.
  2. Voeg een voorwaarde toe: newStatus is gelijk aan active, en een tweede criterium: oldStatus is gelijk aan draft.
  3. Voeg vervolgens ‘Interne e-mail verzenden’ toe: onderwerp Now live: {{product.title}}, tekst {{product.onlineStoreUrl}}.
  4. Optioneel: voeg** producttags toe** met new-arrival, zodat het product in een collectie wordt opgenomen.
  5. Schakel de workflow in.

Productnaam gewijzigd

Wordt geactiveerd wanneer de titel van een product verandert. Er is verder niets aan het product dat dit activeert.

Branden veroorzaakt door Shopify webhook plus wijzigingsdetectie
Toestemming Toegang tot product-, variant- en collectiegegevens
Ingeschakeld Als je een Flow-workflow inschakelt waarin deze functie wordt gebruikt, wordt deze geactiveerd. De eigen schakelaar bevindt zich op de pagina ‘Triggers’ van de app.

Gebruik het voor

  • Zorg ervoor dat een externe catalogus, een PIM of een vertaaltool gesynchroniseerd blijft met producten waarvan de naam is gewijzigd.
  • Vraag om een SEO-beoordeling telkens wanneer de titel van een bestseller verandert.
  • Ontdek onbedoelde naamswijzigingen als gevolg van bulkbewerkingen.

Wat ‘Producttitel gewijzigd’ naar je workflow stuurt

Variabele doorstroming Type Wat erin zit
product Product (Shopify) Het product waarvan de titel is gewijzigd. Een volledig Shopify-product, dus alle velden en de eigen productacties van Flow zijn beschikbaar.
oldTitle Tekst De vorige naam van het product
newTitle Tekst De nieuwe naam van het product
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: Stuur een naamswijziging naar je team met beide titels

  1. Kies ‘Producttitel gewijzigd’ als trigger.
  2. Voeg het volgende toe: stuur een interne e-mail met als onderwerp Product renamed en de tekst "{{oldTitle}}" is now "{{newTitle}}" - {{product.onlineStoreUrl}}.
  3. Als slechts bepaalde producten van belang zijn, voeg dan een voorwaarde toe: product.vendor is gelijk aan je merk, of product.tags bevat hero.
  4. Schakel de workflow in.

Productnaam gewijzigd

Wordt geactiveerd wanneer de URL-handle van een product verandert; dit is het gedeelte van het adres dat volgt op /products/.

Branden veroorzaakt door Shopify webhook plus wijzigingsdetectie
Toestemming Toegang tot product-, variant- en collectiegegevens
Ingeschakeld Als je een Flow-workflow inschakelt waarin deze functie wordt gebruikt, wordt deze geactiveerd. De eigen schakelaar bevindt zich op de pagina ‘Triggers’ van de app.

Gebruik het voor

  • Zorg ervoor dat er automatisch een omleiding wordt aangemaakt vanaf de oude URL, zodat links en zoekresultaten blijven werken.
  • Laat degene die de advertenties of e-mailcampagnes beheert weten dat een landingspagina is verplaatst.

Wat 'Product Handle Changed' naar je workflow verstuurt

Variabele doorstroming Type Wat erin zit
product Product (Shopify) Het product waarvan de naam is gewijzigd. Een volledig Shopify-product, waardoor alle velden en de eigen productacties van Flow beschikbaar zijn.
oldHandle Tekst De vorige URL-referentie van het product
newHandle Tekst De nieuwe URL-naam van het product
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: Maak een URL-omleiding aan vanaf de oude handle

  1. Kies 'Productnaam gewijzigd' als trigger.
  2. Voeg de actie ‘URL-omleiding aanmaken’ toe.
  3. Stel het pad in op /products/{{oldHandle}} en het doel op /products/{{newHandle}}.
  4. Schakel de workflow in, wijzig vervolgens de handle van een testproduct en open de oude URL.

Productbeschrijving gewijzigd

Wordt geactiveerd wanneer de beschrijving (HTML-tekst) van een product verandert.

Branden veroorzaakt door Shopify webhook plus wijzigingsdetectie
Toestemming Toegang tot product-, variant- en collectiegegevens
Ingeschakeld Als je een Flow-workflow inschakelt waarin deze functie wordt gebruikt, wordt deze geactiveerd. De bijbehorende schakelaar vind je op de pagina ‘Triggers’ van de app.

Gebruik het voor

  • Voer een vertaling of een AI-samenvatting pas opnieuw uit als de brontekst daadwerkelijk is gewijzigd.
  • Vraag de juridische afdeling of de compliance-afdeling om gereguleerde producten na een wijziging nogmaals te controleren.
  • Vernieuw de productfeed waarin de beschrijving is opgenomen.

Wat ‘Productbeschrijving gewijzigd’ naar je workflow stuurt

Variabele doorstroming Type Wat erin zit
product Product (Shopify) Het product waarvan de beschrijving is gewijzigd. Een volledig Shopify-product, dus alle velden en de eigen productacties van Flow zijn beschikbaar.
oldDescription Tekst De bovenstaande beschrijving (ingekort tot 4000 tekens; haal indien nodig de volledige beschrijving op via het productnummer)
newDescription Tekst De nieuwe beschrijving (ingekort tot 4000 tekens; haal indien nodig de volledige beschrijving op via het productnummer)
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: Een bewerkte beschrijving markeren voor controle

  1. 'Productbeschrijving gewijzigd' als trigger selecteren.
  2. Voeg** producttags toe** via needs-copy-review.
  3. Voeg de optie ‘Interne e-mail sturen naar de beoordelaar met {{product.title}} en een link naar het product’ toe in het beheerdersgedeelte.
  4. Zodra de beoordeling is afgerond, verwijdert de beoordelaar het label. Koppel dit aan ‘Productlabels verwijderd’ als er dan iets moet gebeuren.

Leverancier van het product gewijzigd

Wordt geactiveerd wanneer de leverancier van een product verandert.

Branden veroorzaakt door Shopify webhook plus wijzigingsdetectie
Toestemming Toegang tot product-, variant- en collectiegegevens
Ingeschakeld Als je een Flow-workflow inschakelt waarin deze functie wordt gebruikt, wordt deze geactiveerd. De bijbehorende schakelaar vind je op de pagina ‘Triggers’ van de app.

Gebruik het voor

  • Verplaats producten tussen leveranciersgebonden collecties of prijslijsten.
  • Breng de inkoopafdeling op de hoogte wanneer een product aan een andere leverancier wordt toegewezen.

Welke productleverancier er is gewijzigd, wordt naar je workflow verzonden

Variabele doorstroming Type Wat erin zit
product Product (Shopify) Het product waarvan de leverancier is gewijzigd. Een volledig Shopify-product, waardoor alle velden en de eigen productacties van Flow beschikbaar zijn.
oldVendor Tekst De vorige leverancier
newVendor Tekst De nieuwe leverancier
eventId Tekst De ID van deze gebeurtenis. Zoek deze op in de gebeurtenisgeschiedenis van de app om precies te zien wat er is verzonden.

Voorbeeld: een leverancierscode aanpassen wanneer de leverancier verandert

  1. Kies ‘Productleverancier gewijzigd’ als trigger.
  2. Voeg producttags toe of verwijder ze met vendor:{{oldVendor}}.
  3. Voeg** producttags toe** via vendor:{{newVendor}}.
  4. Schakel de workflow in.

Producttype gewijzigd

Wordt geactiveerd wanneer het producttype verandert. Dit is het vrij in te vullen veld ‘Type’, niet de standaardproductcategorie vShopify.

Branden veroorzaakt door Shopify webhook plus wijzigingsdetectie
Toestemming Toegang tot product-, variant- en collectiegegevens
Ingeschakeld Als je een Flow-workflow inschakelt waarin deze functie wordt gebruikt, wordt deze geactiveerd. De eigen schakelaar bevindt zich op de pagina ‘Triggers’ van de app.

Gebruik het voor

  • Sorteer producten opnieuw in op type gebaseerde geautomatiseerde collecties of verzendprofielen.
  • Houd een belasting- of douanetoewijzing in een extern systeem up-to-date.

Welk producttype ‘Gewijzigd’ naar je workflow wordt verzonden

Variabele doorstroming Type Wat erin zit
product Product (Shopify) Het product waarvan het type is gewijzigd. Een volledig geShopifyerd product, waardoor alle velden en de eigen productacties van Flow beschikbaar zijn.
oldType Tekst Het vorige producttype
newType Tekst Het nieuwe producttype
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: De operationele afdeling op de hoogte stellen wanneer het type van een product verandert

  1. Kies ‘Producttype gewijzigd’ als trigger.
  2. Voeg een voorwaarde toe als slechts bepaalde typen van belang zijn: newType is gelijk aan Hazardous.
  3. Voeg 'Interne e-mail verzenden' toe: {{product.title}} moved from type "{{oldType}}" to "{{newType}}".
  4. Schakel de workflow in.

Producttags toegevoegd

Wordt geactiveerd wanneer er ten minste één tag aan een product wordt toegevoegd. addedTags bevat alleen de nieuwe tags, dus je hoeft de lijsten niet zelf te vergelijken.

Branden veroorzaakt door Shopify webhook plus wijzigingsdetectie
Toestemming Toegang tot product-, variant- en collectiegegevens
Ingeschakeld Als je een Flow-workflow inschakelt waarin deze functie wordt gebruikt, wordt deze geactiveerd. De bijbehorende schakelaar vind je op de pagina ‘Triggers’ van de app.

Gebruik het voor

  • Een proces starten vanuit een tag: photo-ready, approved, clearance.
  • Laat medewerkers de automatisering vanaf de productpagina activeren zonder Flow te openen.

Wat ‘Toegevoegde producttags’ naar je workflow stuurt

Variabele doorstroming Type Wat erin zit
product Product (Shopify) Het product waarvan de tags zijn gewijzigd. Een volledig Shopify-product, dus alle velden en de eigen productacties van Flow zijn beschikbaar.
addedTags Tekst Door komma’s gescheiden lijst met tags die aan het product zijn toegevoegd
removedTags Tekst Door komma’s gescheiden lijst met tags die in dezelfde update uit het product zijn verwijderd (kan leeg zijn)
currentTags Tekst Door komma’s gescheiden lijst van alle huidige tags op het product
previousTags Tekst Door komma’s gescheiden lijst van alle eerdere tags die vóór deze update aan het product waren toegekend
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: een product publiceren zodra de tag is goedgekeurd

  1. Kies ‘Toegevoegde producttags’ als trigger.
  2. Een voorwaarde toevoegen: addedTags omvat approved.
  3. Kies vervolgens de optie ‘Productstatus bijwerken met Active’ (of ‘Product publiceren op een kanaal’).
  4. Voeg producttags toe of verwijder ze via approved als de tag alleen een signaal is.
  5. Schakel de workflow in.

Producttags verwijderd

Wordt geactiveerd wanneer ten minste één tag van een product wordt verwijderd. In removedTags staan precies de tags die zijn verdwenen.

Branden afkomstig uit Shopify webhook plus wijzigingsdetectie
Toestemming Toegang tot product-, variant- en collectiegegevens
Ingeschakeld Als je een Flow-workflow inschakelt die deze functie gebruikt, wordt deze geactiveerd. De eigen schakelaar bevindt zich op de pagina ‘Triggers’ van de app.

Gebruik het voor

  • Een proces beëindigen wanneer een statuslabel wordt verwijderd: een verkoop wordt beëindigd wanneer clearance wordt verwijderd.
  • Maak ongedaan wat de workflow ‘Toegevoegde overeenkomende tags’ heeft gedaan.

Wat 'Verwijderde producttags' naar je workflow stuurt

Variabele doorstroming Type Wat erin zit
product Product (Shopify) Het product waarvan de tags zijn gewijzigd. Een volledig Shopify-product, dus alle velden en de eigen productacties van Flow zijn beschikbaar.
addedTags Tekst Door komma’s gescheiden lijst met tags die bij dezelfde update aan het product zijn toegevoegd (kan leeg zijn)
removedTags Tekst Door komma’s gescheiden lijst met tags die uit het product zijn verwijderd
currentTags Tekst Door komma’s gescheiden lijst van alle huidige tags op het product
previousTags Tekst Door komma’s gescheiden lijst van alle eerdere tags die vóór deze update aan het product waren gekoppeld
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: Een uitverkoop beëindigen wanneer het uitverkooplabel wordt verwijderd

  1. Kies ‘Producttags verwijderd’ als trigger.
  2. Een voorwaarde toevoegen: removedTags Bevat clearance.
  3. Voeg de acties toe waarmee de verkoop ongedaan wordt gemaakt, bijvoorbeeld: Productlabels verwijderen sale-badge en Een interne e-mail sturen naar de afdeling merchandising.
  4. Schakel de workflow in.

Product gepubliceerd op het kanaal

Wordt geactiveerd wanneer een product wordt gepubliceerd in een of meer verkoopkanalen, markten of B2B-catalogi. Op channels.added staat vermeld waar het zojuist is verschenen, en op channels.current waar het momenteel overal te vinden is.

Branden veroorzaakt door Shopify webhook plus wijzigingsdetectie
Toestemming Toegang tot publicatiegegevens + toegang tot product-, variant- en collectiegegevens
Ingeschakeld Als je een Flow-workflow inschakelt waarin deze functie wordt gebruikt, wordt deze geactiveerd. De bijbehorende schakelaar vind je op de pagina ‘Triggers’ van de app.

Gebruik het voor

  • Maak een checklist voor de lancering aan zodra een product in de online winkel wordt geplaatst.
  • Voeg een product pas toe aan de feed van een marktplaats als het op dat kanaal is gepubliceerd.
  • Laat het winkelpersoneel weten wanneer er iets beschikbaar komt in het kassasysteem.

Welk product dat naar het kanaal is gepubliceerd, wordt naar je workflow gestuurd

Variabele doorstroming Type Wat erin zit
product Product (Shopify) Het gepubliceerde product. Een volledig Shopify-product, waardoor alle velden en de eigen productacties van Flow beschikbaar zijn.
channels Voorwerp De kanalen die zijn toegevoegd / verwijderd / momenteel gepubliceerd, elk een publicatie (id, naam, type, catalogus-id)
channels.added Lijst met objecten Kanalen waarop het product in dit geval zojuist is gepubliceerd.
channels.added (each).id ID De publicatie GID (gid://shopify/Publication/...)
channels.added (each).name Tekst De naam van het kanaal of de context (bijv. webwinkel, verkooppunt, Google & YouTube, de naam van een markt of de naam van een B2B-locatie)
channels.added (each).type Tekst Het soort verkoopcontext: verkoopkanaal, markt of B2B-locatie
channels.added (each).catalogId ID De GID-catalogus waarop deze publicatie is gebaseerd (AppCatalog, MarketCatalog of CompanyLocationCatalog)
channels.removed Lijst met objecten Kanalen waaruit het product in dit geval zojuist is verwijderd.
channels.removed (each).id ID De publicatie GID (gid://shopify/Publication/...)
channels.removed (each).name Tekst De naam van het kanaal of de context (bijv. Onlinewinkel, Verkooppunt, Google & YouTube, een marktnaam of de naam van een B2B-locatie)
channels.removed (each).type Tekst Het soort verkoopcontext: verkoopkanaal, markt of B2B-locatie
channels.removed (each).catalogId ID De GID-catalogus waarop deze publicatie is gebaseerd (AppCatalog, MarketCatalog of CompanyLocationCatalog)
channels.current Lijst met objecten Alle kanalen waarop het product momenteel wordt gepubliceerd (na deze wijziging).
channels.current (each).id ID De publicatie GID (gid://shopify/Publication/...)
channels.current (each).name Tekst De naam van het kanaal of de context (bijv. webwinkel, verkooppunt, Google & YouTube, de naam van een markt of de naam van een B2B-locatie)
channels.current (each).type Tekst Het soort verkoopcontext: verkoopkanaal, markt of B2B-locatie
channels.current (each).catalogId ID De GID-catalogus waarop deze publicatie is gebaseerd (AppCatalog, MarketCatalog of CompanyLocationCatalog)
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: het retailteam waarschuwen wanneer een product het verkooppunt bereikt

  1. Kies ‘Product gepubliceerd op kanaal’ als trigger.
  2. Een voorwaarde toevoegen: Ten minste één van de volgende: channels.added heeft name gelijk aan Point of Sale.
  3. Voeg 'Interne e-mail verzenden' toe: {{product.title}} is now available on POS.
  4. Schakel de workflow in.

Product uit het kanaal verwijderd

Wordt geactiveerd wanneer een product uit één of meer verkoopkanalen wordt verwijderd. channels.removed geeft aan waar het product is verdwenen.

Branden veroorzaakt door Shopify webhook plus wijzigingsdetectie
Toestemming Toegang tot publicatiegegevens + toegang tot product-, variant- en collectiegegevens
Ingeschakeld Als je een Flow-workflow inschakelt waarin deze functie wordt gebruikt, wordt deze geactiveerd. De bijbehorende schakelaar vind je op de pagina ‘Triggers’ van de app.

Gebruik het voor

  • Ontdek producten die stilletjes uit de online winkel zijn verdwenen.
  • Pauzeer advertenties voor een product zodra het het kanaal verlaat waarnaar de advertenties verwijzen.

Welk product dat niet via het kanaal is gepubliceerd, wordt naar je workflow gestuurd

Variabele doorstroming Type Wat erin zit
product Product (Shopify) Het product dat niet was gepubliceerd. Een volledig Shopify-product, dus alle velden en de eigen productacties van Flow zijn beschikbaar.
channels Voorwerp De kanalen die zijn toegevoegd / verwijderd / momenteel gepubliceerd, elk een publicatie (id, naam, type, catalogus-id)
channels.added Lijst met objecten Kanalen waarop het product in dit geval zojuist is gepubliceerd.
channels.added (each).id ID De publicatie GID (gid://shopify/Publication/...)
channels.added (each).name Tekst De naam van het kanaal of de context (bijv. Onlinewinkel, Verkooppunt, Google & YouTube, de naam van een markt of de naam van een B2B-locatie)
channels.added (each).type Tekst Het soort verkoopcontext: verkoopkanaal, markt of B2B-locatie
channels.added (each).catalogId ID De GID-catalogus waarop deze publicatie is gebaseerd (AppCatalog, MarketCatalog of CompanyLocationCatalog)
channels.removed Lijst met objecten Kanalen waaruit het product in dit geval zojuist is verwijderd.
channels.removed (each).id ID De publicatie GID (gid://shopify/Publication/...)
channels.removed (each).name Tekst De naam van het kanaal of de context (bijv. Onlinewinkel, Verkooppunt, Google & YouTube, de naam van een markt of de naam van een B2B-locatie)
channels.removed (each).type Tekst Het soort verkoopcontext: verkoopkanaal, markt of B2B-locatie
channels.removed (each).catalogId ID De GID-catalogus waarop deze publicatie is gebaseerd (AppCatalog, MarketCatalog of CompanyLocationCatalog)
channels.current Lijst met objecten Alle kanalen waarop het product momenteel wordt gepubliceerd (na deze wijziging).
channels.current (each).id ID De publicatie GID (gid://shopify/Publication/...)
channels.current (each).name Tekst De naam van het kanaal of de context (bijv. Onlinewinkel, Verkooppunt, Google & YouTube, de naam van een markt of de naam van een B2B-locatie)
channels.current (each).type Tekst Het soort verkoopcontext: verkoopkanaal, markt of B2B-locatie
channels.current (each).catalogId ID De GID-catalogus waarop deze publicatie is gebaseerd (AppCatalog, MarketCatalog of CompanyLocationCatalog)
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: een melding geven wanneer een product uit de webwinkel verdwijnt

  1. Kies ‘Product niet gepubliceerd in kanaal’ als trigger.
  2. Een voorwaarde toevoegen: Ten minste één van channels.removed heeft name gelijk aan Online Store.
  3. Voeg een interne e-mail of een Slack-verzoek toe met {{product.title}} en de beheerderslink.
  4. Schakel de workflow in.

Volgende stappen