Warehouse Operations

Mobile Picker & Scan-to-Verify WMS

Run a real warehouse on the phone in your pocket. A PWA picker with offline support, a desktop pack station with photo capture, blind cycle counts, lot/expiration tracking with FEFO, and serial number control — without buying $400 Zebra scanners for every picker.

PWA

On Any Phone

iOS, Android, Bluetooth scanner optional

Offline

IndexedDB Queue

Pick through dead Wi-Fi, sync on reconnect

FEFO

Lot Allocation

First-expiry-first-out for perishables and regulated goods

100%

Scan Verification

Mismatched SKU blocks label purchase

Benefits

Why Businesses Choose This Feature

Run the Whole Warehouse on a Phone

The mobile picker is a PWA at /m — no app store install, no MDM. PIN auth, JWT session, full picking flow. Use any phone with a camera, or pair a $40 Bluetooth scanner. Skip the $400 Zebra purchase per station.

Offline-First with Sync Queue

Warehouse Wi-Fi drops. The picker keeps working. Every pick action queues in IndexedDB, then sync replays when connectivity returns. No "page failed to load, restart your day" moments.

Scan-Driven Pick: Bin to SKU to Qty

The picker shows the next bin to walk to. Scan the bin barcode to confirm location. Scan the SKU barcode to confirm product. Enter quantity. Move to next line. Errors stop the flow before they ship.

Pack Station with Photo Capture

Desktop pack station with hotkeys, scan-to-verify against the picked items, automatic photo capture, and label purchase only after verification passes. The wrong SKU literally cannot get a label printed.

Blind Cycle Counts

Schedule cycle counts by ABC class, location, or random sample. The counter sees the bin to count but not the expected quantity (true blind count). Variances log automatically with timestamps for audit.

Lot/Expiration with FEFO

For perishables, batteries, cosmetics, and regulated goods, every receiving lot tracks expiration date. Picking allocates first-expiry-first-out automatically. Recall? Pull all units from a specific lot in one query.

Serial Number Tracking

Capture serial numbers at receiving or at pack. Enforce uniqueness, link serials to orders for warranty traceability, and look up which customer received any specific serial in seconds.

How the Mobile WMS Works

1

Pick on the Phone, Offline-Safe

Picker opens /m on any phone, enters PIN, sees their assigned batch. Scan bin, scan SKU, enter qty. All actions queue locally if Wi-Fi drops.

2

Pack with Scan-to-Verify

At the desktop pack station, scan each picked item. Mismatch against the order blocks label purchase. Photo captures automatically before printing.

3

Cycle Count and Reconcile

Scheduled blind cycle counts surface variances. Lot/serial integrity gets verified continuously, not just at year-end physical inventory.

Why Phone-Based WMS Beats Hardware-Centric Systems

The Hardware Cost Trap

Traditional WMS deployments assume Zebra TC52 handhelds at $400-$700 per station, often with extended warranties pushing total cost above $1,000 per device. For a 4-picker warehouse, that is $4,000-$8,000 in hardware before you ship the first order — plus device management, charging infrastructure, replacement reserves, and IT overhead. ShipWave runs the picker as a Progressive Web App on any phone or tablet. Pickers can use their own phones with a $40 Bluetooth scanner, or you can deploy refurbished Android tablets at $80 each. Total hardware spend for a small warehouse drops below $500 — and when a device dies, you replace it from Amazon in 24 hours, not from a B2B integrator in 6 weeks.

Offline-First Is Not Optional in a Real Warehouse

Every warehouse has dead zones: corners with thick metal racks, basements, the back wall behind the bulk pallet section. A picker who walks into a dead zone with a Wi-Fi-only app loses 30 seconds re-loading the page, and any in-progress pick state. Multiply by hundreds of picks per day, and that is real lost labor. ShipWaves picker queues every action — bin scan, SKU scan, quantity entry — in IndexedDB. When the phone reconnects, the queue replays against the server. The picker never knows the connection dropped. Cycle counts, pack confirmations, and label purchase all work the same way: queue locally, sync when possible, fail loudly if a sync error occurs so nothing silently drops.

Scan-to-Verify Eliminates Mispicks at the Pack Station

Mispicks — the wrong SKU in the box — are the single most expensive warehouse error. The cost is not just the return label and the refund. It is the customer email, the support time, the inventory write-off if the wrong unit comes back damaged, the negative review, and the Amazon return rate metric. ShipWaves pack station enforces verification before label purchase: each item is scanned against the picked list, and a mismatch blocks the label. Photo capture stores a final-state image of the packed box, useful when a customer claims the wrong item arrived. Mispicks drop to near-zero — not because pickers got better, but because the system refuses to ship the wrong unit.

FEFO Is Mandatory for Regulated Goods

If you sell batteries, cosmetics, supplements, foods, or anything with an expiration date, FEFO (First Expiry, First Out) is mandatory. FIFO is not enough — a unit received earlier might have a later expiry than a unit received later. ShipWave tracks lot and expiration at receiving, and the picker shows lots in FEFO order automatically. Recall flow: enter a lot number, get every customer who received units from that lot, generate notification emails. Compare to a spreadsheet-based system where a recall takes a full day to reconstruct.

How This Compares to ShipHero ToolBob and Veeqo Scanner

ShipHeros ToolBob is the gold standard for app-based warehouse operations, but it is locked to ShipHeros platform and requires ShipHero accounts at $500-$2,000/month. Veeqo Scanner is solid but limited to Veeqos ecosystem. ShipBobs ToolBob equivalent is fulfillment-by-them, not your own warehouse. ShipWaves picker is built into the same platform that handles your orders, shipping, returns, and profitability — so you do not pay for a separate WMS subscription. The feature parity is genuine: scan-driven picking, pack verification, cycle counts, lot/serial tracking, photo capture, offline support.

ShipWave Mobile WMS vs. ShipHero ToolBob

Same scan-driven workflow, same offline support, integrated into your shipping platform without the WMS subscription.

FeatureShipWaveShipHero ToolBob
Picker appPWA on any phone (no install)iOS/Android app (requires install + MDM)
Hardware cost$0-$80/picker$400+/picker (Zebra recommended)
Offline supportIndexedDB queue, full picking offlineLimited offline buffer
Pack verificationScan-to-verify, label blocked on mismatchScan-to-verify
Photo captureAutomatic at packAvailable
FEFO lot pickingBuilt-inBuilt-in
Serial trackingBuilt-in with uniqueness enforcementBuilt-in
Platform costIncluded with shipping platform$500-$2,000/mo standalone

Who Runs ShipWave Mobile WMS

Brands Outgrowing Manual Fulfillment

Shopify stores hitting 50-500 orders/day need to graduate from "pick from a spreadsheet" without committing to a $20K WMS implementation. The phone-based picker bridges that gap.

Battery, Cosmetic, and Supplement Sellers

Anyone with expiration-dated inventory needs FEFO allocation and recall-ready lot tracking. ShipWave makes lot integrity automatic instead of a spreadsheet-based audit nightmare.

Electronics Sellers with Warranty Claims

Capture serial numbers at pack, link to customer orders, and respond to warranty claims with "you received serial X on date Y" in seconds. Manufacturers love this for RMA processing.

Frequently Asked Questions

What hardware do pickers need?

Any phone with a camera works — the PWA opens at /m in any modern browser, authenticates with a PIN, and uses the camera for scanning. For high-volume picking, pair a $30-$50 Bluetooth scanner with a phone or refurbished Android tablet. No need for $400 Zebra handhelds.

What happens when the warehouse Wi-Fi drops?

Every action queues to IndexedDB locally. The picker keeps working — scanning bins, confirming SKUs, recording quantities. When the connection returns, the queue replays to the server. Sync errors surface visibly so nothing silently drops.

How does FEFO lot picking work?

At receiving, each inbound batch records a lot number and expiration date. The picker shows lots in expiry-soonest-first order. For mixed batches in the same bin, the system enforces order. For a recall, enter the lot number to retrieve every order that consumed units from that lot.

How do serial numbers work?

Capture serials at receiving or at pack (configurable per SKU). The system enforces uniqueness — a duplicate serial scan errors immediately. Serials link to the OrderShipment they were packed into, so customer warranty claims look up "which customer received serial 12345" in one query.

How is the picker authenticated?

Each picker has a personal PIN. PIN entry generates a JWT bound to that picker, the warehouse, and a session timeout. All pick activity logs against that picker for productivity reporting and accountability.

What happens when scan-to-verify fails at the pack station?

The label purchase is blocked. The packer sees the discrepancy — what was picked, what is missing, what is extra. They can correct (re-scan, swap units) and proceed, or escalate the order back to the picker for re-pick. The wrong unit literally cannot get a shipping label.

How does cycle counting work?

Schedule counts by ABC class (high-value items more frequently), by location, or by random sample. The counter sees the bin to count but not the expected quantity — true blind count to prevent confirmation bias. Variances log with picker, timestamp, and reason code. Reconcile in the dashboard or push automatically with a threshold.

Run a Real Warehouse on Phones

Scan-driven picking, pack verification, FEFO lot tracking, and serial control — without buying Zebra handhelds for every station.