Triggers voor productvarianten, stap voor stap

Triggers voor productvarianten, stap voor stap

Pagina kopiëren

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

Shopify Flow
Waar u ze kunt vinden: ga naar Shopify Flow, selecteer ‘Select a trigger’, open Workflow Trigger Extensions en zoek naar “Variant”.

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

  1. Kies ‘Prijswijziging productvariant’ als trigger.
  2. Voeg een voorwaarde toe: priceChange.percentChange is 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 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

  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 vooraf een voorwaarde toe indien lege SKU’s moeten worden genegeerd: skuChange.oldSku Niet leeg en bestaat.
  4. 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

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

  1. Kies ‘Wijziging eenheidsprijs productvariant’ als trigger.
  2. Voeg een voorwaarde toe: 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