Voorraadtriggers, stap voor stap
Shopify
Op deze pagina: Voorraadniveau gewijzigd op locatie, Niet op voorraad op locatie, Weer op voorraad op locatie, Prijs van productvariant gewijzigd

Voorraadniveau gewijzigd op locatie
Wordt geactiveerd telkens wanneer de beschikbare hoeveelheid van een variant op een locatie verandert: een uitverkoop, een aanvulling, een overboeking of een handmatige correctie.
| Branden veroorzaakt door | Shopify webhook plus wijzigingsdetectie |
| Toestemming | Toegang tot voorraadgegevens + toegang tot gegevens over producten, varianten en collecties |
| Ingeschakeld | Als je een Flow-workflow activeert waarin deze functie wordt gebruikt, wordt deze ingeschakeld. De bijbehorende schakelaar vind je op de pagina ‘Triggers’ van de app. |
Gebruik het voor
- Waarschuwingen bij lage voorraad per locatie in plaats van per variant.
- Stuur elke voorraadmutatie door naar een ERP-systeem of een rapportageformulier.
- Reageer op grote individuele dalingen die op een fout lijken.
Welke wijziging in het voorraadniveau op de locatie wordt naar je workflow verzonden
| Variabele doorstroming | Type | Wat erin zit |
|---|---|---|
product |
Product (Shopify) | Het product waarvan de voorraadvariant is gewijzigd. Een volledig Shopify-product, waardoor alle velden en de eigen productacties van Flow beschikbaar zijn. |
inventoryLevel |
Voorwerp | De locatie, variant/SKU en de oude/nieuwe/verschil in beschikbare hoeveelheid |
inventoryLevel.locationId |
ID | |
inventoryLevel.locationName |
Tekst | |
inventoryLevel.sku |
Tekst | |
inventoryLevel.variantId |
ID | |
inventoryLevel.variantTitle |
Tekst | |
inventoryLevel.oldAvailable |
Aantal | |
inventoryLevel.newAvailable |
Aantal | |
inventoryLevel.delta |
Aantal | |
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 lage voorraad voor één magazijn
- Kies ‘Voorraadniveau op locatie gewijzigd’ als trigger.
- Voeg een voorwaarde toe met drie criteria:
inventoryLevel.locationNameis gelijk aanMain warehouse,inventoryLevel.newAvailableis kleiner dan5eninventoryLevel.oldAvailableis groter dan of gelijk aan5. - Voeg 'Interne e-mail verzenden' toe:
{{product.title}} / {{inventoryLevel.variantTitle}} ({{inventoryLevel.sku}}) is down to {{inventoryLevel.newAvailable}} at {{inventoryLevel.locationName}}. - Schakel de workflow in.
Niet op voorraad in deze vestiging
Wordt geactiveerd wanneer de beschikbare hoeveelheid van een variant op één locatie nul bereikt. De variant kan elders nog wel op voorraad zijn.
| Branden veroorzaakt door | Shopify webhook plus wijzigingsdetectie |
| Toestemming | Toegang tot voorraadgegevens + toegang tot gegevens over producten, varianten en collecties |
| Ingeschakeld | Als je een Flow-workflow inschakelt die deze functie gebruikt, wordt deze geactiveerd. De eigen schakelaar hiervoor vind je op de pagina ‘Triggers’ van de app. |
Gebruik het voor
- Meld aan een winkelmanager dat een schap leeg is, terwijl er in het magazijn nog voorraad is.
- Vraag een overplaatsing tussen vestigingen aan.
- Zet een product op ‘vooraf bestellen’ zodra de voorraad op de laatste locatie opraakt.
Wat ‘Niet op voorraad op locatie’ naar je workflow stuurt
| Variabele doorstroming | Type | Wat erin zit |
|---|---|---|
product |
Product (Shopify) | Het product waarvan de variant op deze locatie niet meer op voorraad is. Een volledig geShopifyerd product, waardoor alle velden en de eigen productacties van Flow beschikbaar zijn. |
inventoryLevel |
Voorwerp | De locatie, variant/SKU en oude/nieuwe beschikbare hoeveelheid |
inventoryLevel.locationId |
ID | |
inventoryLevel.locationName |
Tekst | |
inventoryLevel.sku |
Tekst | |
inventoryLevel.variantId |
ID | |
inventoryLevel.variantTitle |
Tekst | |
inventoryLevel.oldAvailable |
Aantal | |
inventoryLevel.newAvailable |
Aantal | |
inventoryLevel.delta |
Aantal | |
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 een levering aan wanneer een winkel geen voorraad meer heeft
- Kies ‘Niet op voorraad op locatie’ als trigger.
- Een voorwaarde toevoegen:
inventoryLevel.locationNameis niet gelijk aanMain warehouse. - Voeg ‘Interne e-mail naar logistiek verzenden’ toe:
{{inventoryLevel.locationName}} is out of {{product.title}} / {{inventoryLevel.variantTitle}}. - Schakel de workflow in.
Weer op voorraad in de winkel
Wordt geactiveerd wanneer de beschikbare hoeveelheid van een variant op een locatie van nul naar een waarde boven nul gaat.
| Branden veroorzaakt door | Shopify webhook plus wijzigingsdetectie |
| Toestemming | Toegang tot voorraadgegevens + 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
- Stuur meldingen wanneer een artikel weer op voorraad is, of laat de verkoopafdeling weten dat een order in de wachtrij kan worden verzonden.
- Verwijder een
sold-out-tag of schakel advertenties weer in.
Wat ‘Weer op voorraad op locatie’ naar je workflow stuurt
| Variabele doorstroming | Type | Wat erin zit |
|---|---|---|
product |
Product (Shopify) | Het product waarvan een variant weer op voorraad is gekomen in de vestiging. Een volledig Shopify-product, dus alle velden en de eigen productacties van Flow zijn beschikbaar. |
inventoryLevel |
Voorwerp | De locatie, variant/SKU en oude/nieuwe beschikbare hoeveelheid |
inventoryLevel.locationId |
ID | |
inventoryLevel.locationName |
Tekst | |
inventoryLevel.sku |
Tekst | |
inventoryLevel.variantId |
ID | |
inventoryLevel.variantTitle |
Tekst | |
inventoryLevel.oldAvailable |
Aantal | |
inventoryLevel.newAvailable |
Aantal | |
inventoryLevel.delta |
Aantal | |
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: Verwijder het label ‘uitverkocht’ zodra het artikel weer op voorraad is
- 'Weer op voorraad in de winkel' als trigger.
- Voeg producttags toe of verwijder ze met
sold-out. - Optioneel: voeg de functie ‘Interne e-mail verzenden met
{{inventoryLevel.newAvailable}}-eenheden’ toe op{{inventoryLevel.locationName}}. - Schakel de workflow in.
Kostenproductvariant gewijzigd
Wordt geactiveerd wanneer de prijs per stuk van een variant verandert, met de oude en nieuwe prijs, delta, percentChange en direction.
| Branden veroorzaakt door | Shopify webhook plus wijzigingsdetectie |
| Toestemming | Toegang tot voorraadgegevens + toegang tot product-, variant- en collectiegegevens |
| Ingeschakeld | Als je een Flow-workflow inschakelt waarin deze functie wordt gebruikt, wordt deze geactiveerd. De eigen schakelaar bevindt zich op de pagina ‘Triggers’ van de app. |
Gebruik het voor
- Controleer de marges opnieuw wanneer een leverancier de prijzen verhoogt.
- Vlagvarianten waarvan de kosten nu een bepaald percentage van de prijs overschrijden.
Wat ‘Productvariantkosten gewijzigd’ naar je workflow verzendt
| Variabele doorstroming | Type | Wat erin zit |
|---|---|---|
product |
Product (Shopify) | Het product waarvan de variantprijs is gewijzigd. Een volledig geShopifyerd product, waardoor alle velden en de eigen productacties van Flow beschikbaar zijn. |
variantCostChange |
Voorwerp | De variant/SKU en de oude en nieuwe kosten per stuk |
variantCostChange.variantId |
ID | |
variantCostChange.variantTitle |
Tekst | |
variantCostChange.sku |
Tekst | |
variantCostChange.oldCost |
Geld (bedrag, valutacode) | |
variantCostChange.newCost |
Geld (bedrag, valutacode) | |
variantCostChange.delta |
Aantal | Nieuwe waarde minus oude waarde. Null wanneer een van beide waarden onbekend is |
variantCostChange.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 |
variantCostChange.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: Controleer de prijs wanneer de kosten met meer dan 5 procent stijgen
- Kies ‘Kosten productvariant gewijzigd’ als trigger.
- Een voorwaarde toevoegen:
variantCostChange.percentChangeis groter dan5. - Voeg** producttags toe** via
margin-reviewen verstuur een interne e-mail via{{variantCostChange.oldCost.amount}} -> {{variantCostChange.newCost.amount}}naar{{variantCostChange.sku}}. - Schakel de workflow in.
Volgende stappen
Alle vier hebben toegang tot voorraadgegevens en **productgegevens **nodig (het voorval bevat het product als referentie). Bij het verlenen van toegang tot voorraadgegevens wordt ook om toegang tot locaties gevraagd, zodat in voorvallen de locatie kan worden vermeld.
- Volledig overzicht van de trekkers - alle triggers op één pagina.
- De juiste trekker kiezen - welke het beste bij jouw situatie past.
- Aangepaste triggers - als er geen ingebouwde trigger geschikt is, schrijf dan je eigen trigger.
- Gebeurtenisgeschiedenis en probleemoplossing - kijk wat er is afgevuurd en wat het heeft vervoerd.

