OptiWMS runs receiving, picking, packing and dispatch, and records every stock movement so any number can be traced back to when it changed.
WAREHOUSE MANAGEMENT FOR ECOMMERCE BRANDS

Nothing moves without a record.

Receiving: stock is counted against the purchase order at the dock, so shortages are settled with the supplier before the delivery leaves.
RECEIVING

Catch incomplete purchase orders on delivery.

Supplier barcodes scan against the purchase order, and the shortage raises on the PO line at the dock.

The OptiWMS dashboard showing awaiting receipt, receiving discrepancy and inspection hold queues.
Picking: the system selects which unit to take and a barcode scan confirms it, so a new picker works correctly on their first shift.
PICKING

Pickers are told exactly which unit to take.

Queues route the floor in bin order, and FEFO is enforced at the line rather than left to the picker.

The OptiWMS mobile pick screen listing available pick tasks with item counts.

Multi-store

Multi-channel orders feed one pick queue.

Every connected store keeps its own orders, stock buffer and fulfillment identity, while the floor works a single merged wave.

Shopify logoWooCommerce logoeBay logoShippit logoStarshipit logoShipStation logo
Under concurrent load, stock is locked at the row while it is allocated, so two pickers cannot both be given the last unit.
UNDER LOAD

No risk of pickers grabbing the same unit.

WHY THAT HOLDS

CONCURRENCY
Stock locks at the row while it is allocated, so two pickers cannot both be given the last unit.
DURABILITY
Channel updates run on a queue that retries. A store that is down at dispatch still receives the tracking number.
AUDIT
Nothing changes stock without writing a ledger entry, so any figure on screen can be reconstructed.
Packing: shipping labels are bought at pack time on your existing carrier accounts and sent straight to the thermal printer.
PACKING

Labels print on your own carrier accounts.

On your own carrier accounts, through a carrier aggregator, or via your own integration on the open API. Print Hub keeps every thermal printer fed.

The OptiWMS Print Client connected to a thermal printer at a pack bench, with a queue of recently printed shipping labels.
Dispatch: tracking numbers return automatically to the sales channel that sold the order, on a queue that retries.
DISPATCH

Tracking reaches the order before the van leaves.

Pushed back to whichever channel sold it, on a queue that retries if the store is down.

Reconciliation: cycle counts by zone are checked against a full inventory ledger, so any variance can be explained.
RECONCILIATION

Every number traces back to a movement.

Cycle counts run by zone against a ledger that records the operator and the timestamp.

The OptiWMS reports hub listing cycle count accuracy, shrinkage and inventory ageing.

Why this exists

Most warehouse management systems are capable, restrictive, and miserable to use. They dictate how a floor has to run, and the people doing the picking absorb the cost.

See it running on your own catalog.

We set up a sandbox with seeded inventory, open orders and a connected store, so you can run the full pick, pack and print cycle before committing anything.