Triggers voor productvarianten, stap voor stap
Triggers voor prijs, SKU, barcode en eenheidsprijs van productvarianten in Shopify Flow, met oude en nieuwe waarden en procentueel verschil.
Shopify meldt een gewijzigde variant als „het product is bijgewerkt“. Deze vier triggers controleren de gegevens intern: ze worden één keer geactiveerd per variant waarvan de prijs, SKU, barcode of eenheidsprijs is gewijzigd, met de waarde vóór en na de wijziging. Voor de prijs en de eenheidsprijs worden ook de waarden delta, percentChange en direction meegeleverd, omdat een Shopify Flow-voorwaarde geen rekenkundige bewerkingen kan uitvoeren en geldbedragen als tekst worden doorgegeven.
Op deze pagina: Prijs van productvariant gewijzigd, SKU van productvariant gewijzigd, Barcode van productvariant gewijzigd, Eenheidsprijs van productvariant gewijzigd

Prijswijziging productvariant
Wordt één keer geactiveerd per variant waarvan de prijs of de vergelijkingsprijs is gewijzigd. Een product met vijf varianten die allemaal een nieuwe prijs krijgen, activeert de functie vijf keer.
| Branden als gevolg van | Shopify Webhook plus wijzigingsdetectie |
| Toestemming | Toegang tot product-, variant- en collectiegegevens |
| Ingeschakeld | Als u een Shopify Flow-workflow inschakelt waarin deze functie wordt gebruikt, wordt deze geactiveerd. De bijbehorende schakelaar bevindt zich op de pagina ‘Triggers’ van de app |
Gebruik het voor
- Geef een melding bij prijsverlagingen die een bepaalde drempel overschrijden.
- Zorg ervoor dat de prijzen voor bundels, B2B of marktplaatsen in overeenstemming blijven met de prijs van de afzonderlijke onderdelen.
- Prijsfouten opsporen: een prijs die met meer dan de helft is gedaald, is zelden de bedoeling.
Wat de melding ‘Prijswijziging productvariant’ naar uw workflow verstuurt
| Variabele in Shopify Flow | Type | Wat erin staat |
|---|---|---|
productVariant |
Doel | De productvariant met de bijgewerkte prijs |
productVariant.id |
ID | Globale ID van de productvariant |
productVariant.title |
Tekst | De titel van de variant |
productVariant.sku |
Tekst | De SKU van de variant |
productVariant.barcode |
Tekst | De streepjescode (EAN) van de variant |
productVariant.price |
Geld (bedrag, valutacode) | De huidige prijs van de variant |
productVariant.compareAtPrice |
Geld (bedrag, valutacode) | De vergelijkingsprijs van de variant |
productVariant.product |
Doel | Het product waartoe deze variant behoort |
productVariant.product.id |
ID | Wereldwijd identificatienummer van het product |
productVariant.product.title |
Tekst | De naam van het product |
productVariant.product.handle |
Tekst | Het handvat van het product |
priceChange |
Doel | De details van de prijswijziging (oude en nieuwe waarden) |
priceChange.oldPrice |
Geld (bedrag, valutacode) | De vorige prijs |
priceChange.newPrice |
Geld (bedrag, valutacode) | De nieuwe prijs |
priceChange.oldCompareAtPrice |
Geld (bedrag, valutacode) | De vorige vergelijkingsprijs |
priceChange.newCompareAtPrice |
Geld (bedrag, valutacode) | De nieuwe vergelijkingsprijs |
priceChange.delta |
Aantal | Nieuwe waarde minus oude waarde. Null wanneer een van beide waarden onbekend is |
priceChange.percentChange |
Aantal | Verandering uitgedrukt als percentage van de oude waarde (-12,5 = met 12,5 procent gedaald). Null wanneer de oude waarde 0 is of onbekend |
priceChange.direction |
Tekst | stijging, daling of ongewijzigd |
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: Waarschuwing bij prijsverlagingen van meer dan 10 procent
- Kies ‘Prijswijziging productvariant’ als trigger.
- Voeg een voorwaarde toe:
priceChange.percentChangeis kleiner dan-10. - Voeg ‘Interne e-mail verzenden’ toe:
{{productVariant.product.title}} / {{productVariant.title}}: {{priceChange.oldPrice.amount}} -> {{priceChange.newPrice.amount}} {{priceChange.newPrice.currencyCode}} ({{priceChange.percentChange}}%). - Schakel de workflow in en wijzig de prijs van een testvariant.
SKU van productvariant gewijzigd
Wordt één keer uitgevoerd per variant waarvan de SKU is gewijzigd.
| Branden als gevolg van | Shopify Webhook plus wijzigingsdetectie |
| Toestemming | Toegang tot gegevens over producten, varianten en collecties |
| Ingeschakeld | Door een Shopify Flow-workflow in te schakelen waarin deze functie wordt gebruikt, wordt deze geactiveerd. De bijbehorende schakelaar bevindt zich op de pagina ‘Triggers’ van de app |
Gebruik het voor
- Geef aan het magazijn of het ERP-systeem door dat een SKU is hernoemd, voordat de volgende bestelling met de nieuwe SKU binnenkomt.
- Voorkom onbedoelde wijzigingen in SKU’s van actieve producten.
Wat de melding „SKU van productvariant gewijzigd“ naar uw workflow verzendt
| Variabele in Shopify Flow | Type | Wat erin staat |
|---|---|---|
productVariant |
Doel | De productvariant met de bijgewerkte SKU |
productVariant.id |
ID | Globale ID van de productvariant |
productVariant.title |
Tekst | De titel van de variant |
productVariant.sku |
Tekst | De SKU van de variant |
productVariant.barcode |
Tekst | De barcode van de variant |
productVariant.price |
Geld (bedrag, valutacode) | De huidige prijs van de variant |
productVariant.product |
Doel | Het product waartoe deze variant behoort |
productVariant.product.id |
ID | Wereldwijd identificatienummer van het product |
productVariant.product.title |
Tekst | De naam van het product |
productVariant.product.handle |
Tekst | Het handvat van het product |
skuChange |
Doel | De details van de SKU-wijziging (oude en nieuwe waarden) |
skuChange.oldSku |
Tekst | De vorige SKU |
skuChange.newSku |
Tekst | Het nieuwe artikelnummer |
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: De oude en nieuwe SKU naar het magazijnsysteem verzenden
- Kies ‘Productvariant SKU gewijzigd’ als trigger.
- Stuur een HTTP-verzoek naar het eindpunt van uw ERP- of WMS-systeem met een JSON-body die de volgende gegevens bevat:
{{skuChange.oldSku}},{{skuChange.newSku}}en{{productVariant.id}}. - Voeg vooraf een voorwaarde toe indien lege SKU’s moeten worden genegeerd:
skuChange.oldSkuNiet leeg en bestaat. - Schakel de workflow in.
De barcode van de productvariant is gewijzigd
Wordt één keer per variant uitgevoerd waarvan de streepjescode (EAN, UPC, ISBN) is gewijzigd.
| Branden als gevolg van | Shopify Webhook plus wijzigingsdetectie |
| Toestemming | Toegang tot product-, variant- en collectiegegevens |
| Ingeschakeld | Als u een Shopify Flow-workflow inschakelt waarin deze functie wordt gebruikt, wordt deze geactiveerd. De bijbehorende schakelaar bevindt zich op de pagina ‘Triggers’ van de app |
Gebruik het voor
- Een product opnieuw indienen bij een marktplaats of Google Merchant Center op basis van de GTIN.
- Druk nieuwe schapetiketten af voor uw winkellocaties.
Wat de melding „Barcode van productvariant gewijzigd“ naar uw workflow verzendt
| Variabele in Shopify Flow | Type | Wat erin staat |
|---|---|---|
productVariant |
Doel | De productvariant met de bijgewerkte streepjescode |
productVariant.id |
ID | Globale ID van de productvariant |
productVariant.title |
Tekst | De titel van de variant |
productVariant.sku |
Tekst | De SKU van de variant |
productVariant.barcode |
Tekst | De streepjescode (EAN) van de variant |
productVariant.price |
Geld (bedrag, valutacode) | De huidige prijs van de variant |
productVariant.product |
Doel | Het product waartoe deze variant behoort |
productVariant.product.id |
ID | Wereldwijd identificatienummer van het product |
productVariant.product.title |
Tekst | De naam van het product |
productVariant.product.handle |
Tekst | Het handvat van het product |
barcodeChange |
Doel | De details van de wijziging in de streepjescode (oude en nieuwe waarden) |
barcodeChange.oldBarcode |
Tekst | De vorige streepjescode |
barcodeChange.newBarcode |
Tekst | De nieuwe streepjescode |
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: Vraag de detailhandel om een etiket opnieuw te drukken
- Kies ‘Barcode van productvariant gewijzigd’ als trigger.
- Voeg ‘Interne e-mail verzenden naar het winkelteam:
{{productVariant.product.title}} / {{productVariant.title}}: barcode {{barcodeChange.oldBarcode}} is now {{barcodeChange.newBarcode}}’ toe. - Schakel de workflow in.
De eenheidsprijs van de productvariant is gewijzigd
Wordt één keer per variant weergegeven waarvan de eenheidsprijs is gewijzigd, namelijk de „prijs per 100 g” die sommige landen naast de prijs moeten vermelden.
| Branden als gevolg van | Shopify Webhook plus wijzigingsdetectie |
| Toestemming | Toegang tot product-, variant- en collectiegegevens |
| Ingeschakeld | Als u een Flow-workflow inschakelt waarin deze functie wordt gebruikt, wordt deze geactiveerd. De bijbehorende schakelaar bevindt zich op de pagina ‘Triggers’ van de app |
Gebruik het voor
- Controleer de wettelijk vereiste eenheidsprijzen opnieuw na een wijziging in de prijs of de verpakkingsgrootte.
- Werk de gedrukte tags waarop de eenheidsprijs staat vermeld bij.
Wat de melding „Prijswijziging productvariant“ naar uw workflow verzendt
| Variabele in Shopify Flow | Type | Wat erin staat |
|---|---|---|
productVariant |
Doel | De productvariant met de bijgewerkte eenheidsprijs |
productVariant.id |
ID | Globale ID van de productvariant |
productVariant.title |
Tekst | De titel van de variant |
productVariant.sku |
Tekst | De SKU van de variant |
productVariant.barcode |
Tekst | De streepjescode (EAN) van de variant |
productVariant.price |
Geld (bedrag, valutacode) | De huidige prijs van de variant |
productVariant.unitPrice |
Geld (bedrag, valutacode) | De huidige eenheidsprijs van de variant |
productVariant.product |
Doel | Het product waartoe deze variant behoort |
productVariant.product.id |
ID | Wereldwijd identificatienummer van het product |
productVariant.product.title |
Tekst | De naam van het product |
productVariant.product.handle |
Tekst | Het handvat van het product |
unitPriceChange |
Doel | De details van de wijziging in de eenheidsprijs (oude en nieuwe waarden) |
unitPriceChange.oldUnitPrice |
Geld (bedrag, valutacode) | De vorige eenheidsprijs |
unitPriceChange.newUnitPrice |
Geld (bedrag, valutacode) | De nieuwe eenheidsprijs |
unitPriceChange.delta |
Aantal | Nieuwe waarde minus oude waarde. Null wanneer een van beide waarden onbekend is |
unitPriceChange.percentChange |
Aantal | Verandering uitgedrukt als percentage van de oude waarde (-12,5 = met 12,5 procent gedaald). Null wanneer de oude waarde 0 is of onbekend |
unitPriceChange.direction |
Tekst | stijging, daling of ongewijzigd |
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: Controleer de eenheidsprijzen die zijn gestegen
- Kies ‘Wijziging eenheidsprijs productvariant’ als trigger.
- Voeg een voorwaarde toe:
unitPriceChange.directionis gelijk aanincrease. - Voeg ‘Interne e-mail verzenden’ toe met
{{unitPriceChange.oldUnitPrice.amount}}en{{unitPriceChange.newUnitPrice.amount}}. - Schakel de workflow in.
Volgende stappen
- Volledig overzicht van de triggers - alle triggers op één pagina.
- De juiste trigger kiezen - welke optie in uw geval van toepassing is.
- Aangepaste triggers - als er geen ingebouwde trigger geschikt is, schrijf dan uw eigen trigger.
- Gebeurtenisgeschiedenis en probleemoplossing - nagaan wat er is afgevuurd en wat het vervoerde.
- Triggergebeurtenissen op de beheerpagina van een record - de meest recente gebeurtenissen van één record, op een eigen pagina in het beheerdersgedeelte van Shopify.
