Breng je team op de hoogte van prijswijzigingen bij varianten

Shopify Flow bevat geen ingebouwde trigger voor prijswijzigingen bij varianten. Workflow Trigger Extensions vult deze leemte op met de trigger ‘Productvariantprijs gewijzigd’, die een workflow start zodra de prijs of de vergelijkingsprijs van een variant verandert.


We gaan uit van het volgende scenario om te begrijpen hoe we de functie ‘Productvariantprijs gewijzigd’ kunnen gebruiken, zoals beschreven op de pagina’s , Workflow Trigger Extensionsen .

Scenario: Breng je merchandisingteam op de hoogte

Schakel deze trigger in via de app-instellingen -> Productvarianten -> Prijswijzigingen per variant

Prijswijziging productvariant

Interne e-mail versturen

Hoe we dit gaan aanpakken

Je kunt deze stappen ook bekijken in de onderstaande demovideo (de video bevat geen geluid):

Hier kun je de gevolgde stappen visueel bekijken:

  • Ga in ‘Workflow Trigger Extensions’ naar ‘Triggers’, zoek naar ‘Price’ en schakel ‘Product Variant Price Changed’ in. Hiervoor is toegang tot product-, variant- en collectiegegevens vereist; de app vraagt hierom als deze toegang ontbreekt.
  • Maak vervolgens een nieuwe, lege workflow aan vanuit de app Shopify en selecteer de ‘Product Variant Price Changed’ uit de appWorkflow Trigger Extensions
  • Klik vervolgens op ‘Testgebeurtenis selecteren’ en selecteer ‘Gebeurtenissen vastleggen’
  • Pas in het nieuwe tabblad de prijs van de variant aan en sla deze op.
  • Je ziet de geregistreerde gebeurtenis; selecteer die gebeurtenis en de payload van deze gebeurtenis verschijnt in het linkerpaneel. De payload bevat de oude prijs, de nieuwe prijs, de variant-ID, de SKU, de titel en de productinformatie. Op basis van deze gegevens kun je verdere acties ondernemen.
  • Nu gaan we een e-mail sturen naar het interne team over de prijswijziging. Ik heb het filter () gebruikt om gid://Shopify/ProductVariant/ te verwijderen uit de product-GID (). Door dit deel te verwijderen, zien we nu de zuivere variant-ID in de e-mails.
  • De inhoud van de e-mail ziet er als volgt uit:
Op de pagina ‘Triggers’ is gezocht op ‘Prijs’, waarbij de optie ‘Prijs van productvariant gewijzigd’ was ingeschakeld
Zoek in de app onder ‘Triggers’ naar ‘Prijs’ en schakel ‘Prijswijziging productvariant’ in.
Shopify Flow
Kies in Shopify Flow de optie ‘Select a trigger’ en open Workflow Trigger Extensions om ‘Product Variant Price Changed’ te vinden.
Het paneel ‘Een variabele toevoegen’ van Flow, waarin oldPrice, newPrice, delta, percentChange en direction worden weergegeven onder priceChange
De trigger-waarden geven de koers voor en na de wijziging weer, plus het verschil, het percentage en de richting.
Een Flow-voorwaarde: priceChange.percentChange is kleiner dan -10
Alleen echte prijsverlagingen: een voorwaarde waarbij percentChange kleiner is dan -10. Er is geen code nodig.
De codestap 'Run' van Flow die de waarden oldPrice, newPrice en percentChange uit de trigger uitleest en een samenvattingsregel retourneert
Optioneel: een stap ‘Code uitvoeren’ waarmee de oude en de nieuwe prijs in één regel worden weergegeven voor je team.
De voltooide workflow: ‘Prijs productvariant gewijzigd’ (een voorwaarde), gevolgd door ‘Code uitvoeren’
De voltooide workflow. Voeg er zelf een actie aan toe - een e-mail, een Slack-bericht, een tag.