Voorraadtriggers, stap voor stap
Stapsgewijze Shopify Flow triggers voor voorraad per locatie, uitverkoop, weer op voorraad en kostprijswijzigingen van varianten.
Shopify
Op deze pagina: Voorraadniveau gewijzigd op locatie, Niet op voorraad op locatie, Weer op voorraad op locatie, Prijs van productvariant gewijzigd

Voorraadniveau op locatie gewijzigd
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 als gevolg van | Shopify Webhook plus wijzigingsdetectie |
| Toestemming | Toegang tot voorraadgegevens + toegang tot gegevens over producten, varianten en collecties |
| 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
- 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, eenmalige dalingen die op een fout lijken.
Welke voorraadstand op welke locatie wordt naar uw workflow verzonden
| Variabele in Shopify Flow | Type | Wat erin staat |
|---|---|---|
product |
Product (Shopify) | Het product waarvan de variantvoorraad is gewijzigd. Een volledig Shopify-product, waardoor alle velden en de eigen productacties van Shopify Flow beschikbaar zijn. |
inventoryLevel |
Doel | De locatie, variant/SKU en de oude, nieuwe en verschillen 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 precies te zien wat er 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 dan5, eninventoryLevel.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 op deze locatie
Wordt geactiveerd wanneer de beschikbare hoeveelheid van een variant op één locatie nul bereikt. De variant kan elders nog wel op voorraad zijn.
| Branden als gevolg van | Shopify Webhook plus wijzigingsdetectie |
| Toestemming | Toegang tot voorraadgegevens + toegang tot gegevens over producten, varianten en collecties |
| 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
- Geef de winkelmanager door dat een schap leeg is, terwijl er in het magazijn nog voorraad aanwezig is.
- Vraag een overplaatsing tussen locaties aan.
- Zet een product op ‘vooraf bestellen’ zodra de voorraad op de laatste locatie op is.
Wat de melding ‘Niet op voorraad op locatie’ naar uw workflow stuurt
| Variabele in Shopify Flow | Type | Wat erin staat |
|---|---|---|
product |
Product (Shopify) | Het product waarvan de variant op deze locatie niet meer op voorraad is. Een product met de status Shopify, waardoor alle velden en de eigen productacties van Shopify Flow beschikbaar zijn. |
inventoryLevel |
Doel | De locatie, variant/SKU en de 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: Een levering aanvragen wanneer een winkel zonder voorraad zit
- Kies „Niet op voorraad op locatie“ als trigger.
- Voeg een voorwaarde toe:
inventoryLevel.locationNameis niet gelijk aanMain warehouse. - Voeg het volgende toe: Stuur een interne e-mail naar de logistieke afdeling:
{{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 als gevolg van | Shopify Webhook plus wijzigingsdetectie |
| Toestemming | Toegang tot voorraadgegevens + toegang tot product-, variant- en collectiegegevens |
| Ingeschakeld | Door een Shopify Flow 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
- Stuur meldingen wanneer artikelen weer op voorraad zijn, of laat de verkoopafdeling weten dat een bestelling in de wachtrij kan worden verzonden.
- Verwijder een
sold-out-tag of schakel advertenties weer in.
Wat de functie „Weer op voorraad op Locatie” naar uw workflow stuurt
| Variabele in Shopify Flow | Type | Wat erin staat |
|---|---|---|
product |
Product (Shopify) | Het product waarvan een variant weer op voorraad is gekomen in de locatie. Het betreft een volledig Shopify-product, waardoor alle velden en de eigen productacties van Shopify Flow beschikbaar zijn. |
inventoryLevel |
Doel | De locatie, variant/SKU en de 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 de ‘uitverkocht’-tag zodra het artikel weer op voorraad is
- ‘Opnieuw op voorraad op locatie’ als trigger.
- Voeg producttags toe of verwijder ze met
sold-out. - Optioneel: voeg de functie ‘Interne e-mail verzenden met
{{inventoryLevel.newAvailable}}-modules’ toe via{{inventoryLevel.locationName}}. - Schakel de workflow in.
Kosten van productvariant gewijzigd
delta, percentChange en direction.
| Branden als gevolg van | Shopify Webhook plus wijzigingsdetectie |
| Toestemming | Toegang tot voorraadgegevens + toegang tot product-, variant- en collectiegegevens |
| Ingeschakeld | Als u een Shopify Flow-workflow activeert die hiervan gebruikmaakt, wordt deze ingeschakeld. De bijbehorende 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 de melding „Productvariantkost wijziging” naar uw workflow verzendt
| Variabele in Shopify Flow | Type | Wat erin staat |
|---|---|---|
product |
Product (Shopify) | Het product waarvan de variantprijs is gewijzigd. Een volledig Shopify-product, waardoor alle velden en de eigen productacties van Shopify Flow beschikbaar zijn. |
variantCostChange |
Doel | De variant/SKU en de oude en nieuwe kostprijs 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. Lege waarde wanneer een van beide waarden onbekend is |
variantCostChange.percentChange |
Aantal | Verandering uitgedrukt als percentage van de oude waarde (-12,5 = een daling van 12,5 procent). 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: Pas de prijs aan wanneer de kosten met meer dan 5 procent stijgen
- Kies ‘Productvariant kosten gewijzigd’ als trigger.
- Voeg een voorwaarde toe:
variantCostChange.percentChangeis groter dan5. - Voeg** producttags toe** met
margin-reviewen verstuur een interne e-mail met{{variantCostChange.oldCost.amount}} -> {{variantCostChange.newCost.amount}}voor{{variantCostChange.sku}}. - Schakel de workflow in.
Volgende stappen
Alle vier hebben toegang tot voorraadgegevens en **productgegevens **nodig (in de gebeurtenis wordt het product als referentie vermeld). Bij het verlenen van toegang tot voorraadgegevens wordt ook om toegang tot locaties gevraagd, zodat in gebeurtenissen de locatie kan worden vermeld.
- Volledig overzicht van de triggers - alle triggers op één pagina.
- De juiste trigger kiezen - welke optie in uw geval van toepassing is.
- Aangepaste triggers - als er geen ingebouwde trigger geschikt is, schrijf dan uw eigen trigger.
- Gebeurtenisgeschiedenis en probleemoplossing - nagaan wat er is afgevuurd en wat het vervoerde.
