A picker reaching an empty or insufficient location is not merely a productivity event. The system promised stock, created work, and sent labor to a location that could not satisfy it. The short pick exposes a disagreement between inventory truth, reservation, location control, or physical execution while an order is already consuming its dispatch window.
The useful scorecard must measure both the warehouse defect and the recovery. A low short-pick count can still hide damage if workers use vague reasons, substitute locations informally, or cancel lines before the exception reaches analytics.

Table of Contents
- Keyword decision and intent
- Capture the exception sequence
- Build the recovery scorecard
- Make reason codes useful
- Close the inventory loop
- EcomToolkit point of view
Keyword decision and intent
- Primary keyword: ecommerce short pick analytics
- Secondary keywords: warehouse pick exception rate, short-pick reallocation, inventory discrepancy analytics, picking recovery time
- Search intent: diagnose inventory and workflow defects that prevent allocated order lines from being picked
- Funnel stage: mid funnel
- Page type: warehouse exception analytics guide
Microsoft’s warehouse workflow records a short pick as a work exception and can capture a reason for the missing quantity (Microsoft work exception log). It can also support automatic or manual reallocation to another location (Microsoft short-pick reallocation). Analytics should preserve that entire sequence rather than only the final shipped quantity.
Capture the exception sequence
Create one exception record per work line and attempt. Include order, shipment, wave, work ID, SKU, lot or serial, expected location, expected quantity, picked quantity, worker or automation lane, device, zone, allocation age, and promised dispatch. Timestamp location arrival, exception initiation, reason selection, inventory adjustment, reallocation request, alternative location assignment, new pick, resolution, cancellation, and shipment.
Do not replace the original allocation when work moves. Retain the failed location and every candidate considered. Otherwise reallocation success appears perfect while repeated bad locations remain invisible.
| Statistic | Calculation | Operational question |
|---|---|---|
| short-pick rate | short-picked lines / attempted pick lines | how often location truth fails |
| unit short rate | missing units / expected units | quantity severity |
| reallocation success | recovered lines / reallocatable short picks | recovery capability |
| recovery latency | resolved timestamp − exception timestamp | promise consumption |
| repeat-location rate | locations with another short pick in window / affected locations | unresolved inventory defects |
| reason-code completeness | valid specific reasons / short picks | diagnosis quality |
| order impact rate | orders delayed or reduced / orders with short picks | customer consequence |
Report medians and tail percentiles by facility, zone, shift, SKU velocity, location, unit of measure, worker flow, and reason. Avoid using the metric to rank individuals until location, allocation, and device conditions are controlled.
Build the recovery scorecard
Recovery has several valid outcomes: reallocate and complete, replenish then complete, substitute with approval, split fulfillment, partially ship, backorder, or cancel. Track the first action, final outcome, time consumed, extra travel, additional touches, inventory adjustment, and customer communication.
| Pattern | Likely cause | First investigation |
|---|---|---|
| repeated empty-location reasons | stale on-hand or unrecorded movement | cycle count and transaction history |
| short picks after replenishment | put confirmation or unit mismatch | replenishment event sequence |
| reallocation available but slow | mobile flow or priority problem | task creation and acceptance |
| high “other” share | reason list or coaching failure | reason design and device usability |
| line recovered, order still late | exception occurred near cutoff | allocation and wave timing |
| frequent damaged-stock reasons | storage, handling, or status control | damage location and disposition |
Rank exceptions by customer deadline and recoverability. One missing unit on a next-day order may deserve immediate reallocation; a replenishable line with a later cutoff may wait without harm.
Make reason codes useful
Use a short controlled list that separates empty location, insufficient quantity, damaged stock, wrong item, blocked stock, inaccessible location, label or scan failure, unit-of-measure mismatch, and system allocation error. Allow notes, but do not make free text the primary dimension.
Audit whether reasons predict the follow-up evidence. If “empty” exceptions repeatedly show stock at cycle count, investigate wrong location, scan behavior, or timing. If workers choose the fastest reason regardless of cause, redesign the mobile interaction before blaming training.

Close the inventory loop
Every short pick should create or confirm a downstream inventory-control action: automatic adjustment under approved policy, cycle count, blocked-status review, location audit, replenishment correction, or master-data investigation. Track completion and recurrence. Closing the warehouse work without closing the stock defect guarantees another picker will meet the same problem.
Review high-frequency SKU-location pairs daily and structural patterns weekly. Compare short picks with cycle-count analytics and warehouse replenishment analytics. Cycle counts verify truth; replenishment tests availability at the pick face; short-pick data reveals where both controls failed during live demand.
Set alerts for repeated location failures, exception spikes after a system release, reallocation queues approaching carrier cutoff, and reason-code drift. Validate that automatic inventory adjustments do not conceal theft, damage, unit conversion, or integration defects.
EcomToolkit point of view
A short pick should never end as a picker statistic. Treat it as a timed data incident: recover the customer order, repair the inventory record, and prove that the location will not send the next picker into the same dead end.