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

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

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

  1. Kies ‘Prijswijziging productvariant’ als trigger.
  2. Een voorwaarde toevoegen: priceChange.percentChange kleiner dan -10.
  3. Voeg 'Interne e-mail verzenden' toe: {{productVariant.product.title}} / {{productVariant.title}}: {{priceChange.oldPrice.amount}} -> {{priceChange.newPrice.amount}} {{priceChange.newPrice.currencyCode}} ({{priceChange.percentChange}}%).
  4. 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

  1. Kies ‘Productvariant SKU gewijzigd’ als trigger.
  2. 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}}.
  3. Voeg vooraan een voorwaarde toe als lege SKU’s moeten worden genegeerd: skuChange.oldSku Niet leeg en bestaat.
  4. 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

  1. Kies ‘Barcode van productvariant gewijzigd’ als trigger.
  2. Voeg ‘Interne e-mail naar het winkelteam verzenden: {{productVariant.product.title}} / {{productVariant.title}}: barcode {{barcodeChange.oldBarcode}} is now {{barcodeChange.newBarcode}}’ toe.
  3. 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

  1. Kies ‘Productvariant eenheidsprijs gewijzigd’ als trigger.
  2. Een voorwaarde toevoegen: unitPriceChange.direction is gelijk aan increase.
  3. Voeg ‘Interne e-mail verzenden’ toe met {{unitPriceChange.oldUnitPrice.amount}} en {{unitPriceChange.newUnitPrice.amount}}.
  4. Schakel de workflow in.

Volgende stappen