Skip to content
DeepVision Labs
Warehouse management / Picking

Pick faster. Scan accurately. Dispatch with confidence.

Coordinate warehouse picking from order allocation to scan verification, reducing manual errors and improving operational visibility.

Wave planning

Orders that share a truck or a cut-off are grouped into a wave and released to a picker. Assign, start and pause waves here; W-1016-07 is the live one, driven by the handheld further down.

Picking
RS

Pick waves, 16 Oct

WaveLoadPriDuePickerStatusProgressExc.Actions
W-1016-04BLR-HOS / D11,184 u22 SO, 61 linesP213:30Arjun P.Completed
100%
0
Done
W-1016-05BLR-HOS / A1214 u9 SO, 18 linesP214:15Fathima N.Completed
100%
1
Done
W-1016-06BLR-HOS / D11,460 u31 SO, 77 linesP115:00In progress
62%
2
W-1016-07LIVE DEMOBLR-HOS / C176 u3 SO, 7 linesP116:40Imran K.In progress
0%
0
SO-1001GT
Sri Lakshmi Provisions, Jayanagar
  • MILK-50020
  • CURD-4008
  • LASSI-2005
SO-1002MT
Greenway Hypermarket, Whitefield
  • MILK-50015
  • PNR-20012
SO-1003ECOM
Basketly dark store, HSR Layout
  • MILK-50010
  • CURD-4006
W-1016-08BLR-HOS / C1388 u14 SO, 26 linesP117:10Released
0%
0
W-1016-09BLR-HOS / A196 u6 SO, 11 linesP319:00Planned
0%
0

One walk to the slot, three orders served

SO-1001 wants 20 crates of MILK-500, SO-1002 wants 15, SO-1003 wants 10. The picker sees 45 across two slots. The system still knows which 20 belong to whom.

the older batch can't go to Modern Trade or E-com, so it all goes to the GT order

Picking
RS

Allocation and SKU consolidation

Channel shelf-life rules enforced
Physical pick for MILK-500
45
Toned milk, 500 ml pouch
split back to 3 orders
  • SO-100120
  • SO-100215
  • SO-100310
On hand (start)
84
Reserved now
45
Sales orderChannelBatch / expiryPick locationReservedPickedRemainingStatus
SO-1001Sri Lakshmi Provisions, JayanagarGTM1014Bexp 2026-10-19C1-A-01-1PT-9041120020Reserved
SO-1002Greenway Hypermarket, WhitefieldMTM1015Aexp 2026-10-20C1-A-02-1PT-9041215015Reserved
SO-1003Basketly dark store, HSR LayoutECOMM1015Aexp 2026-10-20C1-A-02-1PT-9041210010Reserved
Batch M1014B at C1-A-01-1 skipped for SO-1002: 60% left, Modern Trade needs more than 65%.Batch M1014B at C1-A-01-1 skipped for SO-1003: 60% left, E-commerce needs more than 75%.

Each unit is reserved once. The picker sees one quantity per slot; underneath, every order keeps its own line, so a short pick lands on a specific order instead of vanishing into a total.

The handheld, and what confirming actually does

Scan the location, scan the product, enter the quantity, confirm. Wrong shelf or wrong item stops you. A short quantity can only be saved through the exception flow. The panel on the right shows the stock, reservation and order splits change as you go.

14:10 82%
W-1016-07Imran K.
PT-904110 of 5 tasks
Go to
C1-A-01-1
Toned milk, 500 ml pouch
MILK-500
Batch
M1014B
Mfg
10-14
Expiry
10-19
PickSO-1001: 2020

Simulated scanner. Nothing here reads a camera or talks to a warehouse.

  1. 1Scan the slot label. It must match the task.
  2. 2Scan the case. SKU and batch are checked.
  3. 3Expired stock is refused outright.
  4. 4Enter or step the quantity.
  5. 5Exact quantity confirms. Anything less goes to an exception.
  6. 6Confirming books the pick, closes the reservation and moves on.
Picking
RS

Pick confirmation

PT-90411Awaiting scan
SKU
MILK-500
Source
C1-A-01-1
Batch
M1014B
Expected
20
Picked
-
Remaining
20
Slot on hand
24
Slot reserved
20
Sales orderAllocatedPickedOpen
SO-1001 Sri Lakshmi Provisions, Jayanagar20-20
Inventory ledger for this task
  • 14:02RESERVE+20reservedSO-1001:20
Stock, reservations and ledger agree across all 6 lots on this wave.

Frontend simulation. These records live in your browser tab and reset on reload.

Exceptions with a paper trail

Wrong SKU, wrong location, batch mismatch, short pick, damage, unreadable barcode. Each one moves from Open to Investigating to Resolved or Escalated, and nothing gets deleted.

Picking
RS

Picking exceptions

IDTypeWave / taskSKULocationExp / actAssignedStatus
Damaged productW-1016-06PT-88102BISC-75D1-A-04-112 / 10Manjunath R.Investigating
Insufficient stockW-1016-06PT-88087ATTA-5KD1-B-02-240 / 28Kavya (Inventory)Escalated
EX-3391Investigating

Damaged product: Two cartons crushed at the bottom of the stack

  1. 11:42 Open by Manjunath R.Two cartons crushed at the bottom of the stack
  2. 11:58 Investigating by Kavya (Inventory)Checking CCTV for forklift contact

What the supervisor watches

Workload by picker, progress by zone, short-pick rate and scan mismatches. The base figures are sample data; the numbers move with what you did on the handheld above.

Reports
RS

Picking performance

sample data + your demo actions
Orders in progress
34
across active waves
Units picked
2,118
incl. 0 from your demo wave
Open pick tasks
46
Completed waves
2
Short-pick rate
2.4%
3 of 123 tasks
Scan mismatches
7
0 from your scans

Units picked per picker, today

  • Imran K.214
  • Manjunath R.905
  • Arjun P.1,184
  • Fathima N.214

Zone progress, % of released units

  • C1 Chiller0%
  • A1 Ambient71%
  • D1 Dry81%

Average pick-task time

96s
sample shift average, scan to confirm

Measured from first location scan to confirmation, so walking time between slots is not counted.

Want this on your own pick faces?

We can run the same walkthrough on a sample of your orders and locations.