Magazijnvak-locatiecatalogus: mobiele picklijsten die tijd besparen
Bouw een catalogus van magazijnvakken en genereer mobiele picklijsten gesorteerd op zone en vak om loopafstand te verminderen, fouten te beperken en uitlevering te versnellen.

Waarom picken vertraagt als vaklocaties rommelig zijn
Picken blijft snel als elk artikel een duidelijke plek heeft en iedereen die locatie vertrouwt. Het vertraagt op het moment dat locaties vaag, verouderd of verspreid raken over drie plekken (een spreadsheet, een notitieboek en "informele kennis"). Dan wordt elke pick een kleine zoektocht.
Je ziet het tijdverlies op de vloer. Een picker loopt naar het juiste gangpad, maar het vaklabel is onduidelijk, dus ze scannen nabije schappen. Ze vinden de SKU op een andere plek, krabbelen een notitie op papier en gaan door. Later stuurt een volgende order ze alsnog terug naar het oorspronkelijke gangpad omdat het systeem nog steeds denkt dat het artikel daar is.
Rommelige locaties veroorzaken meestal dezelfde problemen:
- Teruglopen wanneer de volgorde van de picklijst niet past bij hoe mensen lopen.
- Missende regels omdat de picker het vak niet kan bevestigen.
- Papieren notities zoals "verplaatst naar A3" die nooit in het systeem terugkomen.
- Extra controles (leidinggevende vragen, geschiedenis doorzoeken) alleen om te bevestigen waar voorraad ligt.
Sneller uitleveren gaat niet om haasten. Het gaat om het verwijderen van verspilde beweging en vermijdbare fouten: minder stappen, minder zoeken, minder korte picks en minder herpicks na een pakfout.
De oplossing is eenvoudig: één bron van waarheid voor locaties, plus picklijsten die de magazijnindeling volgen in plaats van de willekeurige volgorde van het verkoop-systeem. Een magazijnvak-locatiecatalogus moet één vraag direct beantwoorden: "Waar ga ik nu heen om deze SKU te pakken?"
Stel je een kleine ochtend_wave voor: 18 regels verdeeld over 6 orders. Twee SKU's zijn verplaatst van A-02 naar C-14 en slechts één persoon weet dat. Elke picker verliest tijd met zoeken en de volgende shift herhaalt het. Werk de catalogus eenmaal bij, sorteer de mobiele picklijst op zone en vak, en het werk wordt voorspelbaar.
Vakken, gangpaden en SKU's: het eenvoudige model om mee te beginnen
Picken wordt sneller als iedereen hetzelfde "plattegrondje" van het gebouw gebruikt. Je hebt geen perfecte kaart op dag één nodig, maar wel duidelijke, gedeelde definities.
Gebruik eenvoudige termen die je team al gebruikt:
- Zone: een groot gebied, zoals "Cold storage" of "Bulk".
- Aisle (gangpad): de laan waar je doorheen loopt.
- Shelf (of bay/section): het verticale of genummerde segment binnen een gangpad.
- Bin (vak): de kleinste pickbare plek waar een artikel daadwerkelijk ligt.
Zie een vak als het adres dat je op een etiket wilt drukken en op een telefoon wilt tonen. Als je een magazijnvak-locatiecatalogus opbouwt, is het vak de eenheid die het meest telt omdat de picker dit scant en bevestigt.
Aan de artikelkant is een SKU de verkoopbare eenheid die je telt, pakt en verzendt (bijvoorbeeld: "Zwart T-shirt, Medium"). Eén SKU kan in de praktijk meerdere locaties hebben: een primair pickvak, een overflowvak, een case-pick locatie of een quarantaineplek.
Dat is normaal gedrag in magazijnen. Overflow verschijnt na een grote ontvangst. Seizoensartikelen schuiven dichter naar het verpakkingsgebied. Retouren belanden in een "te controleren" gebied. Fast movers krijgen een nieuwe plek. Plan voor die realiteit zonder je eerste versie te ingewikkeld te maken.
Een eenvoudige beginregel werkt goed: geef elke SKU één primair pickvak, en laat optionele secundaire locaties toe met een duidelijke status zoals "Overflow" of "Returns hold". Voeg meer regels pas toe nadat het team de basis vertrouwt en de data schoon blijft.
Ontwerp de data: wat je moet opslaan in je vak- en SKU-catalogus
Een vaklocatiecatalogus werkt alleen als het datamodel simpel blijft. Je wilt genoeg structuur om locaties accuraat te houden en picklijsten voorspelbaar, zonder dat elke update een project wordt.
De meeste teams kunnen beginnen met vier kernrecords die overeenkomen met hoe de vloer echt werkt: Products (SKU's), Locations (vakken), Inventory (hoeveel waar) en Pick Tasks (wat iemand nu moet pakken).
De vier records die je nodig hebt
Richt je op de velden die de picksnelheid verbeteren en verwarring verminderen.
Products (SKU's) moeten identificatie en basisafhandeling bevatten: SKU-code, naam, barcode/UPC, eenheid van maat, actief/inactief status en een standaard pickhoeveelheid als je vaak in vaste pakketten pakt.
Locations (vakken) moeten vastleggen hoe mensen navigeren: zone, aisle, bincode, een pickvolgorde (een nummer gebruikt voor ordening) en een status zoals actief, geblokkeerd, leeg of quarantaine.
Inventory is de realiteitscheck: SKU, locatie, beschikbare hoeveelheid, gereserveerde hoeveelheid, laatst geteld datum en een telstatus (ok, opnieuw tellen nodig).
Pick Tasks koppelen werk aan een persoon en een plaats: order- of wave-ID, SKU, benodigde hoeveelheid, toegewezen picker, taakstatus (open, in uitvoering, gepakt, uitzondering) en de gekozen picklocatie.
Meerdere vakken per SKU (primair vs secundair)
Veel SKU's liggen op meer dan één plek (forward pick plus overstock). Handel dit af met één duidelijke regel: houd één primaire locatie per SKU en laat secundaire locaties met prioriteit toe.
Een praktische opzet is een apart SKU-Locatie mappingrecord met: prioriteit (1, 2, 3), optionele min/max niveaus voor het forward bin en een replenishment-vlag. Wanneer het primaire vak bijna leeg is, kan de picktaak terugvallen op de volgende prioriteit.
Bouw vanaf dag één auditing in. Leg vast wie een SKU-locatie wijzigde, wat er veranderde en wanneer. Eén verkeerde aanpassing kan het picken dagenlang vertragen, dus wijzigingen moeten traceerbaar en makkelijk te reviewen zijn.
Locatienaamgeving die consistent blijft (en makkelijk te scannen)
Een vaklabel helpt alleen als iedereen het op dezelfde manier leest en het systeem het op dezelfde manier opslaat. Het doel is een naam die op een klein telefoonscherm werkt, mooi print op een etiket en correct sorteert.
Een eenvoudige aanpak die standhoudt is een vast patroon met vaste lengtes, zodat A2 en A10 niet vreemd sorteren. Een veelgebruikt patroon is Zone-Aisle-Bay-Level-Bin, waarbij elk deel één rol heeft:
- Zone: Z01 (gebouwgebied of temperatuurszone)
- Aisle: A03 (hoofdgangpad)
- Bay: B12 (sectie langs het gangpad)
- Level: L02 (verticaal niveau of plank)
- Bin: S05 (slot of vakpositie)
Dat geeft ID's zoals Z01-A03-B12-L02-S05. Zelfs als je vandaag niet elk deel gebruikt, maakt het bewaren van de slots latere uitbreiding makkelijker.
Plan uitzonderingen vroeg, maar houd ze binnen dezelfde structuur zodat ze duidelijk en sorteervriendelijk blijven. Voorbeelden: bulkpallets (Z01-BULK-P01), kooien (Z02-CAGE-07), retouren (Z01-RTN-01) of QA-hold (Z01-QA-01).
Consistentie breekt meestal door duplicaten en typfouten. Voeg validatie toe zodat slechte locaties niet opgeslagen kunnen worden. Houd het strikt in de opgeslagen ID en optioneel een aparte weergavenaam.
Validatie-guardrails die snel lonen:
- Vereis hoofdletters en één scheidingstekenstijl (bijv. alleen streepjes).
- Handhaaf deelformaten (Z\d\d, A\d\d, etc.).
- Blokkeer duplicaten (unieke locatie-ID).
- Vermijd ambigue tekens (O vs 0, I vs 1).
Als locatie-namen voorspelbaar zijn, gaat scannen sneller, is trainen makkelijker en blijft sorteren van picklijsten betrouwbaar.
Van orders naar picklijsten: hoe de flow zou moeten werken
Een picklijst moet voortkomen uit een simpele keten: orders worden orderregels en orderregels worden picktaken. Als die keten consistent is, stopt de vakcatalogus met "data die je onderhoudt" en begint echte loopafstand te besparen.
Een flow die in de meeste magazijnen werkt:
- Importeer of maak de order (uit je winkel, ERP of handmatige invoer).
- Breid uit tot orderregels (SKU, hoeveelheid en eventuele notities zoals lot- of serienummervereisten).
- Los elke regel op naar een picklocatie (het exacte vak om te bezoeken).
- Maak picktaken (één taak per SKU-locatie combinatie, met een target hoeveelheid).
- Groepeer taken in een picklijst (op basis van hoe je wilt dat mensen picken).
Het kiezen van de juiste locatie per SKU is waar teams vaak tijd verliezen. Een praktische regelsset is simpel:
- Pak uit de primaire locatie wanneer daar genoeg beschikbaar is.
- Als dat niet zo is, split de taak over locaties.
- Als meerdere vakken geldig zijn, kies de dichtstbijzijnde op basis van je lay-outregels (of een simpele gangpadvolgorde).
- Sluit vakken uit die nooit gepakt mogen worden: quarantaine, beschadigd, geblokkeerd of gereserveerd voor aanvulling.
Sorteren moet overeenkomen met hoe mensen lopen. Een betrouwbare standaard is zone, dan aisle, dan bin, met artikelnaam als beslisser bij gelijke waarden.
Batchen is de laatste beslissing. Single-order picks werken voor urgente orders. Wave picking werkt voor geplande runs. Cluster picking is handig als één picker items voor meerdere kleine orders in één rondje kan pakken zonder verwarring.
Sorteerlogica die lopen vermindert zonder te ingewikkeld te zijn
Het doel is geen perfecte route. Het is een pickvolgorde die logisch is voor een mens en het grootste verspilde loopwerk snijdt: heen-en-weer lopen.
De meeste magazijnen boeken grote winst met een eenvoudige sortering zoals zone, dan aisle, dan bin. Als je locatiecodes consistent zijn, werkt een simpele tekstsortering vaak al goed.
Als je een explicietere sorteervolgorde nodig hebt, houd het leesbaar:
- Zone
- Aisle (laag naar hoog)
- Bay/sectie
- Level/bin (laag naar hoog)
Voeg speciale regels alleen toe als het gebouw het vereist. Eénrichtingsgangen zijn een klassiek voorbeeld: oneven gangen van boven naar beneden, even gangen van onder naar boven, zodat pickers het verkeer niet kruisen. Mezzanines en koude opslag rechtvaardigen ook speciale behandeling omdat het extra tijd kost om naar binnen te gaan, uitrusting aan te doen of trapop te lopen. Houd dit als duidelijke schakelaars, niet als een complex routeringsengine.
Split picks doen ertoe in de praktijk. Als een order 12 stuks nodig heeft en het primaire vak heeft 8, moet de picklijst twee regels tonen in de juiste loopvolgorde: pak 8 uit het primaire vak, pak daarna 4 uit het volgende preferente vak.
Als een vak leeg is, hoeft de picker niet te beslissen waar daarna te zoeken. Gebruik automatisch een fallback-locatie en maak een replenishment-melding zodat hetzelfde probleem de volgende run niet opnieuw optreedt.
Ontwerp van mobiele picklijsten: wat pickers op één scherm nodig hebben
Een picker moet niet onderweg informatie gaan zoeken. De beste mobiele pickschermen voelen saai: één duidelijke volgende actie, grote tekst en niets extra's. Als de vakcatalogus accuraat is, is de taak van de app de picker naar het volgende vak te leiden en bevestiging snel te maken.
De schermen om te houden (en simpel te houden)
Beperk het aantal schermen en sluit aan op wat op de vloer gebeurt:
- Today's picks: pickruns of waves met een duidelijke startknop.
- Pick details: de enkele "next pick" view met vak, artikel en vereiste hoeveelheid.
- Confirm quantity: een snelle stap om gepakte hoeveelheid te bevestigen, bij voorkeur zonder veel typen.
- Exceptions: een snelle manier om problemen te melden zonder de pickflow te verlaten.
Op het pickdetailscherm maak je de vakcode het grootste element, daarna de hoeveelheid en dan de SKU-naam. Voeg een kleine productafbeelding alleen toe als het helpt bij look-alikes. Houd notities kort en specifiek (bijv.: "bovenste plank, links").
Bevestiging: tik, scan of allebei
Ondersteun indien mogelijk zowel tikken als barcode-scannen. Tikken is sneller wanneer labels ontbreken. Scannen vermindert fouten wanneer SKU's op elkaar lijken.
Uitzonderingsacties moeten één tik zijn en altijd zichtbaar:
- Short pick
- Verkeerd vak
- Beschadigd item
- Ontbrekend etiket
- Overslaan en later terug
Behandel uitzonderingen als echte data, niet als bijschriften. Zo zien supervisors patronen en lossen ze oorzaken op in plaats van problemen pas na de shift te horen.
Stap voor stap: bouw een vakcatalogus en automatisch gesorteerde picklijsten
Begin klein. Je kunt iets bruikbaar bouwen met één gangpad en één productfamilie, en dan uitbreiden zodra de flow op de vloer goed aanvoelt.
Een bouwvolgorde die herkansing voorkomt:
-
Zet eerst de locatiecatalogus op. Maak een record voor elk vak (magazijn, zone, aisle, bay, level, positie). Importeer wat je al hebt uit een spreadsheet, ook als het imperfect is. Je kunt namen later opschonen, maar je hebt nu stabiele ID's nodig.
-
Voeg SKU's toe en koppel waar ze liggen. Geef elke SKU een primaire picklocatie en laat optionele secundaire locaties voor overflow toe. Dit voorkomt "het is leeg"-momenten die de run stoppen.
-
Zet orders om in picktaken. Houd orderinname simpel: orderheader, orderregels en een gegenereerde picktaak per regel.
-
Sorteer voor lopen, niet perfectie. Begin met een duidelijke regel: sorteer op zone, dan aisle, dan bay, dan level. Als twee regels hetzelfde vak delen, groepeer ze.
-
Voeg bevestigingen en uitzonderingen toe. Vereis een korte bevestiging (tik of scan). Als het vak leeg is, laat de picker het probleem rapporteren en doorlopen, terwijl het systeem de reden vastlegt voor opvolging.
Voorbeeld: een picker komt bij Vak A-03-02, vindt 1 van de 3 eenheden, bevestigt het gedeeltelijk, schakelt naar het secundaire vak en het systeem registreert de uitzondering zodat aanvulling later kan gebeuren.
Een simpel voorbeeld: één ochtendpickrun met praktische wendingen
Het is 9:05 en drie orders komen tegelijk binnen met in totaal 12 regels. De catalogus heeft elke SKU gemapt naar een primair vak en een overflowvak wanneer voorraad gesplitst is.
Order A heeft nodig: 4x SKU-101, 1x SKU-205, 2x SKU-330.
Order B heeft nodig: 1x SKU-101, 3x SKU-118, 1x SKU-712, 1x SKU-330.
Order C heeft nodig: 2x SKU-205, 1x SKU-118, 1x SKU-990.
Locatieregels: pak uit het primaire vak eerst, en spill naar overflow alleen als het primaire niet de gevraagde hoeveelheid dekt.
- SKU-101 primair: Aisle 01, Bin 01-04; overflow: Aisle 09, Bin 09-22
- SKU-330: Aisle 03, Bin 03-11
- SKU-205 primair: Aisle 06, Bin 06-02; overflow: Aisle 06, Bin 06-18
De mobiele lijst sorteert op aisle en bin zodat de route voorspelbaar is:
- Aisle 01: Bin 01-04 (SKU-101)
- Aisle 03: Bin 03-11 (SKU-330)
- Aisle 06: Bin 06-02 (SKU-205)
- Aisle 06: Bin 06-18 (SKU-205 overflow, alleen indien nodig)
- Aisle 09: Bin 09-22 (SKU-101 overflow, alleen indien nodig)
Halverwege bereikt de picker Bin 06-02 voor SKU-205 en vindt het leeg. Op hetzelfde scherm tikken ze "Short pick", voeren de werkelijke telling in (0) en voegen een korte notitie toe zoals "vak leeg, check pallet bij ontvangst." De app verschuift het resterende aantal naar het overflowvak 06-18 als dat beschikbaar is.
Na de run ziet de supervisor een helder overzicht: welke regels short waren, welke vakken het probleem veroorzaakten en een herbevoorradingssignaal voor 06-02.
Veelgemaakte fouten die picklijsten langzamer maken (niet sneller)
Een vaklocatiecatalogus helpt alleen als mensen erop vertrouwen. Vertragingen beginnen meestal klein: een nieuwe vaknaam hier, een snelle "tijdelijke" verplaatsing daar, en al snel volgen pickers de lijst niet meer.
De meest voorkomende fouten:
- Iedereen toestaan vakken aan te maken zonder naamgevingsregel, wat leidt tot duplicaten zoals "Aisle 3 Bin 4" versus "A3-B04".
- Locatiewijzigingen niet bijhouden, zodat niemand kan zeggen "wie verplaatste het en wanneer?"
- Sorteren op SKU in plaats van op locatie, wat er op papier netjes uitziet maar mensen door alle gangen stuurt.
- Geen uitzonderingsflow, waardoor pickers terugvallen op gesprekken, geheugen en papier.
- Spotty coverage zones negeren, waardoor het team screenshots of papier gaat gebruiken.
Een simpel voorbeeld: een picker ziet "SKU 1142" op de lijst maar het vak is leeg. Zonder uitzonderingsknop en zonder historie loopt die picker naar een supervisor en moet terug om een mogelijke overflow-shelf te checken. Eén probleem als dat kan een hele run ontregelen.
Een paar guardrails houden het systeem in praktijk snel:
- Handhaaf één naamgevingspatroon en valideer het.
- Log elke vakedit en SKU-verplaatsing met tijdstempel en gebruiker.
- Sorteer picklijsten op aisle en bin, niet op SKU.
- Maak uitzonderingen makkelijk: niet gevonden, short pick, verplaatst, met een korte notitie.
Snel checklist voordat je het op de vloer uitrolt
Voordat je telefoons aan pickers geeft, zorg dat de basis niet kan falen. De catalogus helpt alleen als de data overeenkomt met wat er op de rekken staat.
Begin met dekking en labeling. Loop elk gangpad na en controleer steekproefsgewijs: kun je de vakcode binnen seconden vinden en komt die exact overeen met het systeem?
Floor-ready checks
- Elke SKU die je verwacht te verzenden heeft minstens één actieve locatie en de primaire locatie is correct.
- Vakcodes zijn uniek en geprinte labels komen exact overeen met het formaat in het systeem (nullen, streepjes, hoofdletters).
- Picklijsten sorteren in een voorspelbare volgorde (zone, aisle, bin) en zijn leesbaar op een telefoon.
- Pickers bevestigen elke regel voordat ze doorgaan (scan of tik).
- Short pick, verkeerd vak en niet kunnen vinden opties bestaan en elke actie maakt een duidelijke logregel.
Na de checklist, voer een 15-minuten droprun uit met twee echte orders. Vraag een picker de lijst exact te volgen terwijl een lead let op punten waar men aarzelt: onduidelijke vaknamen, duplicaten, kleine knoppen of ontbrekende uitzonderingspaden.
Wat je op dag één moet loggen
Als er iets misgaat wil je een simpele keten: wie pakte het, naar welk vak werden ze gestuurd, wat bevestigden ze en waarom konden ze een regel niet afronden.
Volgende stappen: pilot, meet en breid uit
Kies één zone (bijv. Aisle 1-3) of één productcategorie die een normale dag vertegenwoordigt, niet een bijzondere uitzondering. Een beperkte pilot maakt problemen duidelijk zonder de hele vloer te ontregelen. Het doel is twee dingen te bewijzen: de locatiedata blijft accuraat en de picklijstvolgorde vermindert lopen.
Definieer wat "beter" betekent vóór de eerste pilotshift. Meet een paar eenvoudige cijfers zodat vergelijkingen makkelijk zijn:
- Picktijd per regel (gemiddeld en slechtste geval)
- Short picks (artikel niet gevonden in het vermelde vak)
- Re-walks (terugkeren naar een al afgerond gangpad)
- Regels per uur per picker
- Picklijstwijzigingen tijdens een run
Houd governance licht maar reëel. Kies één eigenaar voor vakwijzigingen en stel een cadence in (dagelijks voor fast movers, wekelijks voor slow movers). De meeste pickvertragingen beginnen als iedereen producten kan verplaatsen maar niemand locaties bijwerkt.
Als je dit zonder zware ontwikkeling wil bouwen, is AppMaster (appmaster.io) één optie om je vak- en SKU-data te modelleren, pick- en uitzonderinglogica toe te voegen met visuele workflows en zowel een admin tool als een mobiele app uit dezelfde setup te genereren.
Als de pilot stabiel is, breid dan zone voor zone uit. Voeg functies toe in deze volgorde: replenishment-meldingen wanneer pick-facing voorraad onder een drempel valt, eenvoudige cycle counts gekoppeld aan foutgevoelige vakken, rolgebaseerde toegang voor wie vakken/SKU's/orders mag bewerken en striktere uitzonderingstrajecten (beschadigd, substituut, gesplitst vak).
FAQ
Begin met één duidelijke bron van waarheid voor locaties en verplicht dat elke pick een vak bevestigt. De snelste winst is dat het systeemvak exact overeenkomt met het fysieke etiket, zodat pickers stoppen met "rondzoeken" en niet meer op geheugen hoeven te vertrouwen.
Gebruik een consistente patroon dat overeenkomt met hoe mensen lopen en houd de onderdelen vaste lengte zodat sorteren werkt. Een goed standaardpatroon is Zone-Aisle-Bay-Level-Bin; laat ongebruikte onderdelen als placeholders zodat je later kunt uitbreiden zonder overal te hernoemen.
Geef elke SKU één primaire pickvak, en laat secundaire locaties toe met een duidelijke rol zoals overflow of returns hold. Zo blijft het antwoord op "waar pak ik nu" simpel, terwijl je toch omgaat met gesplitste voorraden.
Houd het simpel met vier records: SKU's, Locaties (vakken), Voorraad (SKU-locatie aantallen) en Picktaken (wie wat waar pakt). Die structuur is genoeg om picklijsten te genereren, bevestigingen te ondersteunen en uitzonderingen vast te leggen zonder een ingewikkeld systeem.
Wijs elke orderregel toe aan een specifieke picklocatie met een eenvoudige regel: pak uit het primaire vak als daar genoeg voorraad is, zo niet splits je de taak over volgende beste vakken. Sluit altijd vakken uit die niet gepakt mogen worden, zoals quarantaine, geblokkeerd of beschadigd.
Sorteer volgens hetzelfde pad dat mensen lopen: zone, dan gangpad, dan bay/sectie, dan level/bin. Heeft je layout éénrichtingsgangen of speciale zones zoals koude opslag, voeg dan een simpele regeltoe die die gebieden apart behandelt in plaats van een complex routeringspakket te bouwen.
Toon één volgende actie met de vakcode het grootst, daarna de hoeveelheid en dan de SKU-naam. Voeg snelle bevestiging toe (tik of scan) en houd uitzonderingen zichtbaar op hetzelfde scherm zodat pickers de flow niet hoeven te verlaten als er iets misgaat.
Behandel uitzonderingen als verplichte data, niet als bijzaak. Als iets niet gevonden wordt, moet de picker vastleggen wat er gebeurde, bevestigen wat ze wel gepakt hebben en het systeem moet de volgende locatie aanbieden of replenishment signaleren zodat het probleem niet bij de volgende run terugkomt.
Valideer locatie-ID's voordat ze worden opgeslagen, blokkeer duplicaten en log elke vak-/SKU-wijziging met wie en wanneer. Beperk ook wie vakken kan aanmaken of bewerken; een paar inconsistente wijzigingen vernietigen snel het vertrouwen in de picklijst.
Pilot één zone of één productcategorie eerst en meet picktijd per regel, short picks en re-walks. Als je zware ontwikkeling wilt vermijden kun je de datamodel, pickworkflows en een admin plus mobiele app bouwen in AppMaster (appmaster.io) en regels verfijnen terwijl het team het gebruikt.


