Voorraadtriggers, stap voor stap

Voorraadtriggers, stap voor stap

Pagina kopiëren

Stapsgewijze Shopify Flow triggers voor voorraad per locatie, uitverkoop, weer op voorraad en kostprijswijzigingen van varianten.

Shopify Flow
Waar u ze kunt vinden: ga naar Shopify Flow, kies ‘Selecteer een trigger’, open Workflow Trigger Extensions en zoek naar ‘op Locatie’.

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

  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 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

  1. Kies „Niet op voorraad op locatie“ als trigger.
  2. Voeg een voorwaarde toe: inventoryLevel.locationName is niet gelijk aan Main warehouse.
  3. Voeg het volgende toe: Stuur een interne e-mail naar de logistieke afdeling: {{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 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

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

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