Productvarianttriggers, stap voor stap
Shopify meldt een gewijzigde variant als "het product is bijgewerkt". Deze vier triggers kijken naar de inhoud: 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. Prijs en eenheidsprijs bevatten ook delta, percentChange en direction, omdat een Flow-voorwaarde geen rekenkundige bewerkingen kan uitvoeren en geld als tekst wordt weergegeven.
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 referentieprijs is gewijzigd. Een product met vijf varianten die allemaal een nieuwe prijs krijgen, activeert de functie vijf keer.
| 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
- Geef een melding bij afprijzingen boven een bepaalde drempelwaarde.
- Zorg ervoor dat de prijzen van bundels, B2B- of marktplaatsproducten in lijn 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 je workflow stuurt
| Variabele doorstroming | Type | Wat erin zit |
|---|---|---|
productVariant |
Voorwerp | De productvariant met de bijgewerkte prijs |
productVariant.id |
ID | Wereldwijd 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 |
Voorwerp | 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 |
Voorwerp | 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 als een van beide waarden onbekend is |
priceChange.percentChange |
Aantal | Verandering uitgedrukt als percentage van de oude waarde (-12,5 = een daling van 12,5 procent). Null als de oude waarde 0 is of onbekend is |
priceChange.direction |
Tekst | stijging, daling of ongewijzigd |
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: Waarschuwing bij prijsverlagingen van meer dan 10 procent
- Kies ‘Prijswijziging productvariant’ als trigger.
- Een voorwaarde toevoegen:
priceChange.percentChangekleiner 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 per variant uitgevoerd waarvan de SKU is gewijzigd.
| 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
- 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 ‘Productvariant SKU gewijzigd’ naar je workflow stuurt
| Variabele doorstroming | Type | Wat erin zit |
|---|---|---|
productVariant |
Voorwerp | De productvariant met de bijgewerkte SKU |
productVariant.id |
ID | Wereldwijde 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 |
Voorwerp | 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 |
Voorwerp | 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 te zien wat er precies 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 vooraan een voorwaarde toe als lege SKU’s moeten worden genegeerd:
skuChange.oldSkuNiet leeg en bestaat. - Schakel de workflow in.
Barcode productvariant gewijzigd
Wordt één keer per variant uitgevoerd waarvan de barcode (EAN, UPC, ISBN) is gewijzigd.
| 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
- Een product opnieuw indienen bij een marktplaats of Google Merchant Center op basis van de GTIN.
- Druk nieuwe schapetiketten af voor winkellocaties.
Wat de melding ‘Productvariantbarcode gewijzigd’ naar uw workflow stuurt
| Variabele doorstroming | Type | Wat erin zit |
|---|---|---|
productVariant |
Voorwerp | De productvariant met de bijgewerkte barcode |
productVariant.id |
ID | Wereldwijd 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 |
Voorwerp | 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 |
Voorwerp | De details van de wijziging in de streepjescode (oude en nieuwe waarden) |
barcodeChange.oldBarcode |
Tekst | De vorige barcode |
barcodeChange.newBarcode |
Tekst | De nieuwe streepjescode |
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: vraag de winkel om een etiket opnieuw te drukken
- Kies ‘Barcode van productvariant gewijzigd’ als trigger.
- Voeg ‘Interne e-mail naar het winkelteam verzenden:
{{productVariant.product.title}} / {{productVariant.title}}: barcode {{barcodeChange.oldBarcode}} is now {{barcodeChange.newBarcode}}’ toe. - Schakel de workflow in.
Eenheidsprijs productvariant gewijzigd
Geeft één keer per variant waarvan de eenheidsprijs is gewijzigd, de „prijs per 100 g” weer die sommige landen naast de prijs moeten vermelden.
| Branden veroorzaakt door | 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 bijbehorende schakelaar vind je 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 prijskaartjes waarop de prijs per eenheid staat vermeld bij.
Wat de melding ‘Prijs per eenheid van productvariant gewijzigd’ naar je workflow stuurt
| Variabele doorstroming | Type | Wat erin zit |
|---|---|---|
productVariant |
Voorwerp | De productvariant met de bijgewerkte eenheidsprijs |
productVariant.id |
ID | Wereldwijd 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 |
Voorwerp | Het product waartoe deze variant behoort |
productVariant.product.id |
ID | Wereldwijd identificatienummer van het product |
productVariant.product.title |
Tekst | De titel van het product |
productVariant.product.handle |
Tekst | Het handvat van het product |
unitPriceChange |
Voorwerp | 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 als 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 te zien wat er precies is verzonden. |
Voorbeeld: Bekijk de eenheidsprijzen die zijn gestegen
- Kies ‘Productvariant eenheidsprijs gewijzigd’ als trigger.
- Een voorwaarde toevoegen:
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 trekkers - alle triggers op één pagina.
- De juiste trekker kiezen - welke het beste bij uw situatie past.
- Aangepaste triggers - als er geen ingebouwde trigger is die past, schrijf dan je eigen trigger.
- Gebeurtenisgeschiedenis en probleemoplossing - kijk 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 de Shopify.

