Alle gidsen

Door 6 september 20268 minuten lezen

Welk magazijn moet welke voorraad bevatten?

Teveel voorraad op de ene locatie en niet op voorraad op een andere locatie is een plaatsingsprobleem, geen aankoopprobleem. Hoe u kunt beslissen wat waar zit en wanneer u het evenwicht opnieuw moet herstellen.

Zes weken geleden ontving u 300 eenheden Ceder & Vijg, 250 g, en verdeelde deze gelijkmatig over uw twee locaties, elk 150. Vandaag heeft Portland nog 3 eenheden over en Austin 87. Uw inventarisrapport op winkelniveau toont 90 eenheden tegen een omzet van 35 per week, wat neerkomt op iets meer dan twee en een halve week dekking, ruimschoots ruim binnen de doorlooptijd van 12 dagen. Niets in dat getal geeft aan dat Portland niet op voorraad is en uit de voorraad zal blijven totdat er iets beweegt.

Dit is een plaatsingsprobleem en als u meer koopt, wordt dit niet opgelost. De werking van locaties, hoeveelheden per locatie en het uitvoeren van een overdracht worden behandeld in het beheren van de voorraad op meerdere Shopify-locaties. Dit bericht gaat over de beslissing die daaraan voorafgaat: wat moet waar komen te staan.

Het symptoom

Portland verkoopt Cedar & Fig voor 3,5 eenheden per dag en Austin voor 1,5, dus de winkel heeft er 5 per dag en is 70/30 verdeeld. Verdeel de bestelling 50/50 en je hebt Portland 43 dagen dekking gegeven en Austin 100. Zes weken later is die rekensom op zijn beloop.

3

eenheden vertrokken in Portland, onder een dag dekking

87

eenheden vertrokken in Austin, iets meer dan acht weken dekking

2.6

weken dekking van de nummerrapporten op winkelniveau

Het cijfer op winkelniveau is een gemiddelde van een locatie die leeg is en een locatie met een voorraad van $ 609 tegen kostprijs, die twee maanden zal duren om te verkopen. Geen enkel rapport over één getal kan dat onderkennen, omdat middelen precies is wat een enkel getal doet. Dezelfde mislukking binnen één locatie, over het geheel genomen voldoende voorraad en geen enkele van de juiste voorraad, wordt gedekt te veel voorraad en nog steeds niet op voorraad. Op verschillende locaties heeft het een andere oorzaak en een andere oplossing.

De oorzaak was de gelijkmatige verdeling. De oplossing is om niet meer Cedar & Fig te bestellen, omdat je er al zes weken van hebt. De oplossing is om een ​​deel ervan te verplaatsen en te stoppen met gelijkmatig splitsen.

Welke plaatsing daadwerkelijk optimaliseert

Plaatsing is één transactie, duidelijk uitgedrukt: hoe ver een eenheid moet reizen om een klant te bereiken, tegenover het aantal keren dat u een buffer van die eenheid moet aanhouden.

De reden dat de tweede helft daarvan tanden heeft, is een Shopify-ontwerpfeit. "De inventaris van elke locatie is onafhankelijk en kan niet worden gedeeld of samengevoegd met andere locaties." Een eenheid in Austin is niet gedeeltelijk beschikbaar voor Portland. Als beide locaties aan hun eigen vraag willen voldoen zonder een voorraad in te slaan, hebben beide hun eigen buffer nodig, en twee buffers voor één SKU zijn altijd meer totale voorraad dan één buffer voor dezelfde gecombineerde vraag. Die extra voorraad is de prijs van kortere leveringsafstanden, en het is een prijs die de moeite waard is om voor sommige SKU's te betalen en voor andere niet.

Het onderscheid waardoor dit niet voor u wordt opgelost: Shopify routeert bestellingen, het wijst geen voorraad toe. Orderrouting bepaalt welke bestaande locatie een bestelling vervult nadat de bestelling is geplaatst. Het helpcentrum van Shopify documenteert geen planning voor voorraadtoewijzing, doet geen aanbevelingen hoeveel van een inkomende zending naar elke locatie moet gaan, herbalanceert niet tussen locaties en signaleert niet dat de ene locatie bijna leeg is terwijl de andere een maandenlange dekking heeft. Routing is een beslissing op het moment van uitvoering. Plaatsing is een planningsbeslissing en die van u.

Centraliseer of distribueer

De eerlijke versie van deze keuze hangt af van twee dingen over uw bedrijf: de vorm van uw catalogus en de geografie van uw bestellingen.

Centraliseren betekent dat één locatie alles bevat en overal naartoe verzendt. Eén buffer per SKU, één telling om bij te houden, geen toewijzingsbeslissingen, geen overdrachten. Je betaalt dit in levertijd en verzendkosten voor de bestellingen die het verst weg zijn. Voor een winkel waarvan de bestellingen in ongeveer gelijke mate overal vandaan komen, of waarvan de catalogus voornamelijk uit slow movers bestaat, is dit vaak het juiste antwoord en blijft het langer het juiste antwoord dan mensen verwachten.

Distribueren betekent dat elke locatie voorraad heeft voor de vraag in de buurt. Kortere doorvoer, goedkopere verzending bij regionale bestellingen en een winkelvloer waar producten te verkopen zijn. Je betaalt ervoor in dubbele buffers, meer tellen, meer prognosewerk en af ​​en toe een overdracht als een splitsing fout gaat. Het betaalt die kosten terug wanneer een aanzienlijk deel van uw bestellingen zich in de buurt van elke locatie clustert en de betrokken SKU's snel genoeg bewegen om een ​​buffer op meer dan één plaats te ondersteunen.

Bijna niemand zou er één moeten kiezen voor de hele catalogus. Het werkbare antwoord voor de meeste winkels is om de kop te verdelen en de staart te centraliseren: de twintig of dertig SKU's die het grootste deel van je volume uitmaken, worden op elke locatie opgeslagen die aan de echte vraag ernaar voldoet, en al het andere leeft op één plek en wordt verder verscheept.

Beslissen per SKU

Drie vragen, toegepast op één SKU tegelijk, in deze volgorde.

A three-question placement decision tree for one SKUA decision tree runs down the left side as three questions, each with a no branch leading right to an outcome. The first question asks whether the SKU sells at more than one location; a no means hold it wherever it sells, because there is no placement decision. The second asks whether demand at the smaller location is steady rather than sporadic; a no means pool it at the main location, because a thin, spiky series cannot carry its own buffer. The third asks whether splitting the SKU beats shipping it further from a single place; a no means pool it and pay the transit instead, because the second buffer costs more than the extra distance. Only a yes to all three questions leads to the final outcome: stock both locations and split the buy by demand share, seventy thirty in this example rather than fifty fifty.Placement, one SKU at a timeDoes this SKU sell at morethan one location?Is demand at the smaller locationsteady rather than sporadic?Does splitting it beat shippingit further from one place?Stock both locations.Split the buy 70 / 30, not 50 / 50.Hold it where it sells.There is no placement decision to make.Pool it at the main location.A thin, spiky series cannot carry its own buffer.Pool it and ship further.The second buffer costs more than the transit.yesyesyesnonono
Drie van de vier uitkomsten zijn ‘houd het op één plek’. Het distribueren van een SKU is de uitzondering die u moet rechtvaardigen, niet de standaard.

De eerste vraag wordt meestal opgelost door te kijken. Het tweede is waar de meeste winkels het mis hebben: een SKU die 10 eenheden per week in de winkel verkoopt en 2 op de kleinere locatie, heeft daar geen vraagpatroon, het heeft een handvol bestellingen, en een buffer daartegen houdt voorraad tegen ruis. Uitzoeken of de reeks van een locatie überhaupt leesbaar is, is het onderwerp van voorspellen op meerdere locaties.

De derde vraag is de moeite waard om te rekenen in plaats van te raden. Vergelijk wat u gedurende een jaar besteedt aan het verzenden van die SKU met het geld dat is opgesloten in een tweede buffer die nooit beweegt. Er is geen benchmark om hier te citeren en elk percentage dat u daarvoor aanhaalt, is afkomstig van iemand die software verkoopt. Uw eigen verzendkosten en uw eigen eenheidskosten zijn de enige gegevens die iets betekenen.

Twee uitzonderingen die alle drie de vragen overschrijven. Een winkellocatie moet, ongeacht de wiskunde, vasthouden wat er op de vloer kan worden verkocht, omdat een lege plank een ander soort kostenpost is. En elke SKU waaraan een echte snelheidsbelofte is gekoppeld, hoort in de buurt van de klanten aan wie je hem hebt beloofd, ongeacht de bufferkosten.

Doelen per locatie instellen

Zodra een SKU op meer dan één locatie is opgeslagen, heeft elke locatie zijn eigen doel nodig, en de fout is om dat doel in eenheden in te stellen. Stel het in in dagen van dekking en converteer het vervolgens.

Cedar & Fig heeft een levertijd van 12 dagen en je koopt het ongeveer elke 30 dagen, dus elke locatie moet 42 dagen bestrijken plus de buffer die je hebt gekozen. Portland verkoopt er 3,5 per dag, dus 3,5 keer 42 is 147 eenheden. Austin verkoopt er 1,5 per dag, dus 1,5 keer 42 is 63 stuks. Samen zijn dat er 210, wat hetzelfde is 5 per dag gedurende dezelfde 42 dagen, opgesplitst waar de vraag is. De berekening van het beoogde voorraadniveau is dezelfde die u al gebruikt per SKU. Het enige dat verandert, is welk dagtarief u hem voert.

Dezelfde logica toegepast op een binnenkomende bestelling zou de puinhoop bovenaan dit bericht hebben voorkomen.

Splitsing van een bestelling van 300 eenhedenPortland, 3,5/dagAustin, 1,5/dagDagen dekking
Gelijkmatig, elk 150150 eenheden150 eenheden43 versus 100
Op vraagaandeel, 70/30210 eenheden90 eenheden60 tegen 60

Beide rijen brachten dezelfde 300 eenheden in het bedrijf. Alleen de tweede verlaat beide locaties op dezelfde dag en dat is wat je wilt, want dat is toch de dag die je had gepland om te herbestellen. Gelijke eenheden is niet het doel. Gelijke dekking wel.

Eén beperking om te plannen: Shopify heeft geen veld voor herbestellingspunten per locatie, dus deze doelen staan ​​in een spreadsheet of een app in plaats van in de beheerder. Niets in Shopify zal je vertellen dat Portland zijn eigen drempel heeft overschreden, terwijl het winkelniveau er nog steeds gezond uitziet.

Opnieuw in evenwicht brengen versus opnieuw ordenen

Als een locatie kort is, zijn er twee instrumenten en één test die u vertellen waarnaar u moet reiken.

Tel uw dekkingsdagen voor elke locatie bij elkaar op, met behulp van het gecombineerde dagtarief van de winkel. Als het totaal gezond is en de ene locatie een overschot aan dekking heeft, terwijl de andere er geen heeft, is het probleem met de distributie en wordt dit door een overdracht opgelost zonder dat er iets aan de inventaris hoeft te worden uitgegeven. Dat is het geval bovenaan dit bericht: 90 eenheden tegen 5 per dag is in totaal 18 dagen, en het tekort in Portland bestaat volledig omdat 87 van die eenheden zich in Texas bevinden. Als het totaal echt te kort is, verplaatst een overdracht alleen het tekort en hebt u een inkooporder nodig.

De volledige versie van dat besluit, in beide richtingen, is inkooporders versus voorraadoverdrachten. Het enige dat u specifiek moet toevoegen voor plaatsing: een overdracht die u herhaaldelijk moet uitvoeren voor dezelfde SKU is geen oplossing, maar een symptoom. Als Portland elke maand een aanvulling van Austin nodig heeft, is de plaatsingsratio verkeerd en is de oplossing om de manier waarop de volgende bestelling wordt gesplitst te veranderen, en niet om eenheden te blijven verplaatsen.

Shopify zal niets van dit alles voorstellen. Overboekingen worden handmatig aangemaakt en er is geen automatische overdrachtsaanbeveling, dus de trigger moet uit uw eigen beoordeling komen.

Plaatsing beoordelen

Het plaatsen gaat langzamer dan het opnieuw ordenen, dus normaal gesproken is een driemaandelijkse controle over uw beste SKU's voldoende. Waar je naar moet kijken.

  • Het vraagaandeel van elke SKU per locatie voor het kwartaal, ten opzichte van de verhouding waarop u momenteel bestellingen opsplitst. Een afwijking van meerdere punten is de moeite waard om op te reageren.
  • Elke SKU waarvoor in het kwartaal meer dan één correctieoverdracht nodig was. Dat is een falende plaatsingsratio, geen pech.
  • Dekkingsdagen per locatie, naast elkaar, voor alles wat u distribueert. Grote gaten zijn de vroege versie van het probleem bovenaan dit bericht.
  • Elke SKU die op voorraad is op een locatie waar deze helemaal niet verkocht wordt. Dat aandeel is een kandidaat om terug te trekken naar één enkele locatie.
  • Voorraad bevindt zich op een locatie die niet is ingesteld om online bestellingen uit te voeren. Als u deze instelling uitschakelt, "verwijdert u alle voorraad die aan de locatie is toegewezen uit de online hoeveelheid van een product", zodat deze eenheden ergens worden geplaatst waar uw online klanten niet kunnen bereiken.

Dat laatste is gemakkelijker te controleren dan vroeger. Sinds een wijziging die in mei 2026 is gepubliceerd, wordt de voorhanden voorraad op een locatie die niet aan een variant voldoet 'nu weergegeven en kan worden bijgewerkt', waarbij de beschikbare hoeveelheid wordt weergegeven als een streepje en de waarschuwing 'Locatie voldoet niet aan deze variant'. Oudere richtlijnen die zeggen dat dit aandeel onzichtbaar is, zijn verouderd.

Vier gebeurtenissen zouden een beoordeling vooruit moeten helpen: het openen of sluiten van een locatie, het wijzigen van een routeringsregel, een doorlooptijd die is verschoven en elke promotie die ongelijkmatig op uw locaties terechtkomt.

Niets van dit alles is moeilijke rekenkunde. Het is rekenkundig dat niemand de tijd heeft om elk kwartaal de SKU's per locatie opnieuw uit te voeren, en daarom loopt het rond. StockCue houdt de vraagzijde actueel, met prognoses en seizoensinvloeden op elk abonnement, inclusief Gratis, en locatiespecifieke voorraadtellingen van Starter, zodat de cijfers per locatie waarover u beslist, cijfers zijn die u daadwerkelijk hebt geverifieerd. Overdrachten tussen locaties zijn een schaalfunctie. Er wordt geen plaatsing aanbevolen en er zijn momenteel geen bestelpunten per locatie, dus de splitsing is nog steeds een beslissing die u neemt.

STOCKCUE

Een plaatsingsbeslissing is slechts zo goed als de cijfers erachter. De aandelentellingen van StockCue zijn locatiegebonden vanuit Starter, zodat u kunt controleren wat elke locatie werkelijk in voorraad heeft voordat u beslist wat deze vervolgens moet bevatten.

Installeer StockCue op Shopify →

Veelgestelde vragen

Moeten snel bewegende producten op elke locatie worden opgeslagen?

Meestal wel, omdat een fast mover op elke locatie voldoende vraag heeft om daar een buffer te onderhouden en voldoende volume dat het steeds weer over een lange weg vervoeren ervan optelt. Bij slow movers is het tegenovergestelde het geval: hun vraag op een bepaalde locatie is te klein om een ​​tweede buffer te rechtvaardigen, dus het bundelen van deze producten op één plek en het verder verzenden is normaal gesproken het goedkopere antwoord. De test is per SKU, niet per catalogus.

Hoe stel ik voor elke locatie een doelvoorraadniveau in?

Werk in dekkingsdagen in plaats van in eenheden. Bepaal hoeveel dagen elke locatie moet bevatten, dat wil zeggen het verschil tussen bestellingen plus de doorlooptijd van de leverancier plus uw buffer, en vermenigvuldig dit vervolgens met het dagelijkse verkooppercentage van die locatie. Twee locaties die dezelfde SKU tegen verschillende tarieven verkopen, krijgen zeer verschillende aantallen eenheden en hetzelfde aantal dagen, en dat is het punt.

Is het goedkoper om voorraad over te dragen of meer te bestellen?

Het hangt ervan af of uw totale positie over alle locaties short is of slechts slecht verdeeld. Als u in totaal voldoende eenheden bezit en één locatie een overschot aan dekkingsdagen heeft, wordt dit door een overdracht opgelost zonder dat u aan voorraad hoeft te besteden. Als het totaal te kort is, verplaatst het verplaatsen van eenheden alleen het tekort en hebt u een inkooporder nodig.

Hoe vaak moet ik bekijken welke locatie wat bevat?

Plaatsing is een langzamere beslissing dan opnieuw ordenen, dus normaal gesproken is een driemaandelijkse controle van uw beste SKU's voldoende. Bepaalde gebeurtenissen zouden een eerdere beoordeling moeten afdwingen: het openen of sluiten van een locatie, een wijziging in de routeringsregels voor afhandeling, een doorlooptijd die is verschoven of een SKU waarvan het vraagaandeel tussen locaties met verschillende punten is verschoven.

Rahat Khan, e-commerce operationeel analist bij Devmerx

Rahat Khan

E-commerce Operations Analist

Rahat Khan schrijft over Shopify-voorraadactiviteiten voor Devmerx, de studio achter StockCue: Inventory Forecast.

Hulp nodig met uw Shopify-winkel?

Devmerx bouwt en optimaliseert Shopify-winkels voor DTC-merken. Boek een gratis adviesgesprek van 20 minuten.