Picklijst batches methode
Als je een nieuwe batch aanmaakt kiest Picqer automatisch welke picklijsten er in de batch komen. We proberen dat zo slim mogelijk te doen. Op deze pagina lees je hoe we dat doen.
Alleen onverwerkte picklijsten
We gebruiken alleen onverwerkte picklijsten in batches. Picklijsten moeten daarom voldoen aan:
- Status is 'open'
- Zit niet in een andere batch
- Is niet aan een gebruiker toegekend
- Heeft nog geen product 'gepickt'
- Is minstens 1 minuut oud (zodat alle regels toegepast zijn)
Criteria toepassen
Bij het maken van een batch geef je op aan welke criteria de picklijsten moeten voldoen.
Dit is hoe de verschillende criteria werken:
Type
Die deze tag bevatten
Enkel voor deze producten
Enkel binnen deze locaties
Ook is hier de optie om te zeggen dat alleen sommige producten van de picklijst binnen deze locaties moeten vallen, zodat als er 1 product van de picklijst wel binnen valt en een ander product niet, deze picklijst toch in de batch mag komen.
Sorteren van picklijsten
Vervolgens zie je onder 'Voorvertoning' hoeveel picklijsten er aan de gekozen criteria voldoen. Deze picklijsten gaan we nu sorteren om ervoor te zorgen dat urgente en oudere picklijsten prioriteit krijgen. Dat doen we als volgt:
- Eerst de urgente picklijsten
- Daarna op basis van hoe lang ze al open staan (oudste eerst)
Zo weinig mogelijk lopen
Nu we de lijst met kandidaten hebben gemaakt, gaan we kiezen welke kandidaten in de batch komen. Dit doen we op een slimme manier, zodat je zo min mogelijk hoeft te lopen:
- We beginnen met de eerste (bovenste) picklijst.
- Daarna kijken we of er een picklijst is met precies dezelfde producten. Als dat het geval is, voegen we die toe aan de batch. Dit doen we omdat je deze extra picklijst 'gratis' kan picken zonder extra te lopen.
(In dit stadium kijkt Picqer ook naar andere signalen, zoals andere producten op dezelfde locatie of producten die heel dichtbij liggen. We verbeteren dit stuk regelmatig.) - We herhalen stap 2 totdat er geen picklijsten meer zijn waarvoor je niet of nauwelijks hoeft te lopen. Het kan zijn dat er een picklijst is die naast dezelfde producten, ook andere producten bevat. Hierdoor blijven er steeds meer picklijsten in aanmerking komen waarvoor we weinig hoeven te lopen. We nemen in deze stap alle producten mee die we toch al moeten picken.
- Als er geen picklijsten meer zijn waarvoor je niet of nauwelijks hoeft te lopen, gaan we terug naar stap 1: we kiezen de volgende picklijst, en doorlopen de stappen opnieuw.
Op deze manier kan het zijn dat als je batch maakt van 25 picklijsten, we niet de allereerste 25 picklijsten kiezen. Door slim te kiezen, zorgen we dat je minder loopt en daarmee in een hele dag zoveel mogelijk picklijsten kan verwerken. We zorgen er wel voor dat urgente picklijsten altijd als eerst op de batch komen, zodat deze ook als eerst verwerkt worden.