Voorraadtriggers, stap voor stap

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

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

  1. Kies ‘Voorraadniveau op locatie gewijzigd’ als trigger.
  2. Voeg een voorwaarde toe met drie criteria: inventoryLevel.locationName is gelijk aan Main warehouse, inventoryLevel.newAvailable is kleiner dan 5 en inventoryLevel.oldAvailable is groter dan of gelijk aan 5.
  3. Voeg 'Interne e-mail verzenden' toe: {{product.title}} / {{inventoryLevel.variantTitle}} ({{inventoryLevel.sku}}) is down to {{inventoryLevel.newAvailable}} at {{inventoryLevel.locationName}}.
  4. 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

  1. Kies ‘Niet op voorraad op locatie’ als trigger.
  2. Een voorwaarde toevoegen: inventoryLevel.locationName is niet gelijk aan Main warehouse.
  3. Voeg ‘Interne e-mail naar logistiek verzenden’ toe: {{inventoryLevel.locationName}} is out of {{product.title}} / {{inventoryLevel.variantTitle}}.
  4. 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

  1. 'Weer op voorraad in de winkel' als trigger.
  2. Voeg producttags toe of verwijder ze met sold-out.
  3. Optioneel: voeg de functie ‘Interne e-mail verzenden met {{inventoryLevel.newAvailable}}-eenheden’ toe op {{inventoryLevel.locationName}}.
  4. 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

  1. Kies ‘Kosten productvariant gewijzigd’ als trigger.
  2. Een voorwaarde toevoegen: variantCostChange.percentChange is groter dan 5.
  3. Voeg** producttags toe** via margin-review en verstuur een interne e-mail via {{variantCostChange.oldCost.amount}} -> {{variantCostChange.newCost.amount}} naar {{variantCostChange.sku}}.
  4. 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.