Alle gidsen

Inventaris24 augustus 20268 minuten lezen

Hoe Shopify-voorraadtracking werkt

Hoe het voorraadsysteem van Shopify de voorraad daadwerkelijk bijhoudt (voorhanden, vastgelegd, beschikbaar en binnenkomend) en wat ervoor zorgt dat elk getal in realtime verandert.

Een klant stuurt een bericht met de vraag waarom er nog steeds 'Toevoegen aan winkelwagen' op de productpagina staat, terwijl hij zojuist de laatste product aan iemand anders heeft zien verkopen. Je trekt het product omhoog: er zijn drie eenheden zichtbaar. U kijkt op de pagina Voorraad: Voorhanden zegt drie, Beschikbaar zegt drie. Behalve dat twee van die drie al in iemands onvervulde bestelling zitten, gereserveerd en niet vrij om te verkopen, en het nummer waar uw klant naar staart vertelt hem dat niet.

Shopify houdt niet één voorraadnummer per product bij. Het volgt er vier en ze beantwoorden verschillende vragen. Door ze in verwarring te brengen, beginnen de meeste 'waarom is mijn inventaris verkeerd'-supporttickets eigenlijk.

Als termen als SKU en variant nog nieuw terrein zijn, begin dan metwat Shopify-voorraadbeheer eigenlijk betekentten eerste - dit bericht gaat verder zodra je de woordenschat al kent en de werking eronder wilt.

Bijgehouden versus niet-bijgehouden

Elke productvariant in Shopify heeft een instelling die aangeeft of deze überhaupt wordt bijgehouden, beheerd door de schakelaar voor het bijhouden van de voorraad in de sectie Voorraad van de variant. Schakel het in en Shopify begint de vier cijfers waar dit artikel over gaat (Op voorraad, Toegezegd, Beschikbaar en Inkomend) afzonderlijk te bewaren voor elke locatie waar de variant op voorraad is.

Schakel het uit, en niets daarvan bestaat voor die variant. Er is geen Voorhanden, geen Toezegging, geen plafond voor het aantal dat er kan worden gekocht - niets houdt een verkoop tegen die verder gaat dan wat je daadwerkelijk op de plank hebt liggen, omdat Shopify geen nummer bijhoudt om het te controleren. Dat is een redelijke keuze voor op bestelling gemaakte artikelen of diensten. Het is een rustige manier om alles waar je een beperkte hoeveelheid van in voorraad hebt, te veel te verkopen.

Als u tracking nog niet heeft ingeschakeld,de installatiehandleidingbehandelt precies waar u moet klikken en elke bulkmethode om dit in een volledige catalogus te doen. Dit bericht gaat ervan uit dat tracking al is ingeschakeld en legt uit wat er gebeurt als dit eenmaal het geval is.

De vier inventarisstatussen

Shopify's eigen definities en de rekenkunde die ze met elkaar verbindt:

How Shopify's four inventory quantities relateOn hand is the total stock in your possession, and it divides into three parts: available, which is what a shopper can still buy; committed, which is reserved against orders you have not fulfilled yet; and unavailable, which is set aside as damaged, in quality control, or safety stock. Incoming sits outside on hand entirely, because stock on a purchase order is not in your possession until it arrives.On handeverything physically in your possessionAvailablewhat a shopper can still buyCommittedreserved against open ordersUnavailabledamaged, QC, safetyAvailable = On hand − Committed − Unavailable. This is the only one of the four a storefront sells against.Incomingon a purchase order, not yet yoursbecomes On hand onlywhen you receive it
Inkomend valt buiten het voorhanden totaal. Daarom kan op een product de tekst '0 beschikbaar' staan, terwijl voor een herbevoorrading al betaald is en het product onderweg is.
Beschikbaar = Toegewijd + Niet beschikbaar + Beschikbaar
  • Bij de hand— elke eenheid die u fysiek op een locatie heeft, punt.
  • Beschikbaar— het deel van Voorhanden dat u nu daadwerkelijk kunt verkopen. Niet vastgelegd, niet gereserveerd als niet beschikbaar, niet nog binnenkomend.
  • Toegewijd— eenheden die opzij zijn gezet en niet meer op de markt zijn: een niet-vervulde bestelling, een conceptbestelling die de handelaar expliciet heeft gereserveerd, of een overdracht die als gereed voor verzending is gemarkeerd.
  • Niet beschikbaar— fysiek op de plank maar om een reden tegengehouden: beschadigd, in kwaliteitscontrole, bewaard als veiligheidsvoorraad, of een andere reden die een app of medewerker heeft toegewezen.
  • Inkomend— op weg naar de locatie via een overdracht of een app, en niet verkoopbaar totdat het is ontvangen en de status ervan verandert in Beschikbaar.

Beschikbaar is wat u kunt verkopen. Bij de hand is wat u bezit.

Inkomend valt volledig buiten de vergelijking: het wordt pas bij de hand geteld als het daadwerkelijk arriveert en wordt ontvangen. Een zending die twee weken in een vrachtwagen ligt, verhoogt uw voorraad niet alleen omdat u weet dat deze eraan komt.

Wat elk nummer bijwerkt

Toegewijd bestaat specifiek om eenheden te beschrijven die vastzitten door een niet-vervulde bestelling - dat is Shopify's eigen definitie, geen gevolgtrekking. Praktisch: terwijl een bestelling open en onvervuld blijft, worden die eenheden niet meer weergegeven als Beschikbaar zonder dat ze fysiek uw plank verlaten. Beschikbaar houdt de reservering tegen; de eenheden zijn er nog steeds, maar niet verkoopbaar aan de volgende klant.

Annuleer of voer die bestelling uit, en het verhaal loopt uiteen. Voldoe eraan en die eenheden hebben fysiek je plank verlaten. Bij de hand komt het erop neer dat ze eigenlijk weg zijn, en niet alleen maar gereserveerd. Annuleer het of restitueer het in plaats daarvan, en Shopify geeft de eenheden standaard terug: het selectievakje 'Inventaris opnieuw bevoorraden' bij een annulering en het selectievakje 'Artikelen opnieuw bevoorraden' bij een terugbetaling zijn beide standaard ingeschakeld, waardoor de geannuleerde of terugbetaalde artikelen worden teruggestuurd naar verkoopbare voorraad, tenzij iemand het selectievakje opzettelijk uitschakelt.

Conceptbestellingen zijn de enige plek waar mensen op de proppen komen. Het opstellen van een conceptbestelling (een telefonische verkoop, een groothandelsofferte) raakt standaard niet aan Beschikbaar of Toegezegd. De eenheden blijven volledig online verkoopbaar zolang het concept openstaat, wat betekent dat dezelfde voorraad twee keer kan worden verkocht, tenzij u op Inventaris reserveren klikt op het concept. En als je het reserveert, verhuizen die eenheden naarToegewijd, niet niet beschikbaar - een onderscheid dat de moeite waard is om goed te krijgen, aangezien veel gidsen het achterstevoren aanpakken.

Niets van dit alles heeft betrekking op het corrigeren van een getal dat eenvoudigweg verkeerd is: een verkeerde telling, schade die u moet registreren, voorraad die u naar de status van veiligheidsvoorraad verplaatst. Dat is een handmatige actie, geen automatische statusverandering, en wordt op zichzelf behandeldhoe u de voorraad in Shopify kunt aanpassen.

Oververkoop en doorgaan met verkopen

Als tracking is ingeschakeld, hangt wat er gebeurt bij nul Beschikbaar af van één instelling: 'Doorgaan met verkopen wanneer niet op voorraad.' Laat het uit, en een variant met nul Beschikbaar kan eenvoudigweg niet worden gekocht - de koopknop schakelt zichzelf effectief uit. Zet hem aan, en klanten kunnen blijven kopen tegen nul of negatief Beschikbaar, wat precies het gedrag is dat een pre-order- of back-orderstrategie wil, en precies het gedrag dat een onbedoelde verkeerde telling niet heeft.

Het is een instelling per variant, niet voor de hele winkel, en kan alleen worden geselecteerd als tracking voor die variant is ingeschakeld. Je kunt oververkoopgedrag niet configureren voor iets dat Shopify in de eerste plaats niet meetelt.

Meerkanaalssynchronisatie

Elk verkoopkanaal en elke app die uw voorraad leest of schrijft, is per locatie op hetzelfde onderliggende record gericht: één inventarisitem, één hoeveelheid per staat, per plaats waar u het in voorraad heeft. Dat is het model dat de API van Shopify blootlegt, en het is ook de reden waarom synchronisatieproblemen optreden: wanneer uw online winkel, uw POS en een marktplaats-app allemaal naar hetzelfde nummer kunnen schrijven, kunnen bijna gelijktijdige verkopen via twee kanalen met elkaar racen. Eén van hen wint de laatste eenheid; de ander komt er achteraf achter.

Dit is een structurele eigenschap van het runnen van meer dan één verkoopoppervlak op één voorraadnummer, en niet een bug die specifiek is voor een enkel kanaal of app. Apps die dezelfde livegegevens lezen (inclusief die van ons) erven hetzelfde reële getal zodra ze het lezen, wat de moeite waard is om te weten als u een discrepantie tussen twee systemen probeert op te lossen die beide beweren gelijk te hebben.

Als u daarnaast meer dan één fysieke locatie gebruikt, bestaan dezelfde vier statussen afzonderlijk per locatie – de moeite waard om op zichzelf te lezen inhoe voorraadbeheer op meerdere locaties werktin plaats van aan te nemen dat het zich gedraagt als een winkel met één locatie die in tweeën is gedeeld.

Het begrijpen van dit model is van belang, zelfs als u nooit een spreadsheet aanraakt: het zijn dezelfde gegevens die elke inventaris-app, inclusief StockCue, leest om een ​​bestelpunt te berekenen.StockCuehorloges Beschikbaar tegen uw verkoopsnelheid, zodat u niet degene bent die elke ochtend vier cijfers met de hand moet afstemmen.

AANDELENCUE

Vraagvoorspelling is opgenomen in elk StockCue-abonnement, inclusief Gratis. Het leest hetzelfde Beschikbare nummer dat in dit bericht zojuist is uitgelegd en verandert dit automatisch in een bestelpunt, voor maximaal 50 SKU's, zonder kosten.

Installeer StockCue op Shopify →

De vier staten in dit bericht vormen één laag van een grotere discipline. ZieBasisprincipes van voorraadbeheervoor het bredere plaatje: omzet, controlemethoden en waar trackingmechanismen passen in de rest van het runnen van een winkel.

Veelgestelde vragen

Wat is het verschil tussen 'bij de hand' en 'beschikbaar' in Shopify?

Bij de hand is elke eenheid die u fysiek op een locatie heeft. Beschikbaar is het deel van Voorhanden dat u nu daadwerkelijk kunt verkopen: Voorhanden minus hetgeen is vastgelegd voor bestaande bestellingen en wat opzij is gezet als Niet beschikbaar.

Wat betekent 'toegezegde' voorraad?

Toegezegde voorraad is voorraad die opzij is gezet en niet kan worden verkocht: eenheden in een bestelling die nog niet is uitgevoerd, eenheden in een conceptbestelling die een verkoper expliciet heeft gereserveerd, of eenheden in een overdracht die als klaar voor verzending zijn gemarkeerd. Het ligt nog steeds fysiek op de plank; er is alleen voor gesproken.

Werkt Shopify de inventaris in realtime bij?

Shopify houdt Bij de hand, Toegezegd, Beschikbaar en Inkomend bijgewerkt wanneer bestellingen, uitvoeringen, overdrachten en aanpassingen plaatsvinden, in plaats van bij een handmatige vernieuwing – vanuit het perspectief van een verkoper leest dit als realtime. Shopify publiceert niet de exacte interne timing van elke individuele trigger, dus behandel 'real time' als richtingsnauwkeurig in plaats van als een gegarandeerd onmiddellijk cijfer.

Wat gebeurt er met de voorraad als een bestelling wordt terugbetaald of geretourneerd?

Het restitutiescherm bevat een standaard aangevinkt selectievakje 'Artikelen opnieuw bevoorraden', waarmee de terugbetaalde eenheden worden teruggezet naar Beschikbaar. Een handelaar kan dit uitvinken (bijvoorbeeld voor een beschadigde of onverkoopbare retourzending), waardoor de voorraad ongewijzigd blijft in plaats van de eenheden weer toe te voegen aan de verkoopbare voorraad.

Devmerx

Devmerx is een Shopify- en WordPress-ontwikkelingsbureau dat DTC-merken helpt snellere winkels, schonere migraties en hoger converterende ervaringen te bouwen. Gevestigd in Londen, VK, en bedient klanten over de hele wereld.

Bekijk ons werk

Hulp nodig met uw Shopify-winkel?

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