Warehouse Management System (WMS): A Buyer's Guide
What a warehouse management system does, the features that matter for receiving, putaway, picking and shipping, and how to judge whether you need a WMS or your ERP is enough.
A warehouse management system (WMS) runs the physical work inside a warehouse. Inventory software tells you that you have 400 units of a product. A WMS tells a specific person to go to a specific bin, pick 12 of them, put them in a specific tote and take them to packing station 3.
The core flows
Receiving
- Scan the purchase order or ASN
- Record what actually arrived, including short or over deliveries
- Capture lot numbers, serials and expiry dates
- Route items to quality check if needed
Putaway
- Suggest a location based on rules: product type, zone, available space
- Confirm the actual location by scanning it
- Handle cross-docking, where received goods go straight to an outbound order
Picking
The biggest labour cost in most warehouses. Common strategies:
- Single-order picking. One picker, one order. Simple, slow at volume.
- Batch picking. One picker collects items for several orders in one trip.
- Wave picking. Orders released in groups, often by carrier cutoff.
- Zone picking. Each picker owns a zone, and orders pass between zones.
- Cluster picking. A trolley with multiple totes, one per order.
Packing and shipping
- Verify picked items by scanning
- Choose the box, weigh it, print the carrier label
- Confirm dispatch and send tracking to the customer
Features that matter
Beyond the flows above, look for:
- Location-level stock with configurable hierarchies
- Mobile scanning, on rugged devices or phones
- Removal strategies: FIFO, FEFO, closest location
- Replenishment from reserve to pick-face locations
- Lot, serial and expiry tracking
- Carrier integration and label printing
- Labour visibility: who picked what, how fast
For larger sites, add slotting optimisation, labour management, yard management and automation integration (conveyors, sorters, AMRs).
WMS or ERP warehouse module?
This is the big question. We cover it fully in WMS vs ERP inventory. The short version:
- The ERP's warehouse features are usually enough for most SMBs: single or a few sites, up to a few thousand order lines a day, manual picking with scanners.
- A dedicated WMS makes sense at very high volumes, with complex automation, or for 3PLs that need client billing and multi-client stock.
Odoo, for example, handles multi-step receipts and deliveries, putaway rules, removal strategies, batch and wave picking, and barcode operations in Enterprise.
Before you buy anything
Map your current flows on paper. Measure:
- Orders and lines per day, and peak vs average
- Number of SKUs and locations
- Pick accuracy today
- Time from order to dispatch
These numbers tell you what you need far better than a feature checklist does.
Related reading
Frequently asked questions
What is the difference between inventory management and warehouse management?
Inventory management tracks how much stock you have and what it's worth. Warehouse management controls how stock physically moves inside the building: receiving, putaway, picking, packing and shipping.
How long does a WMS implementation take?
For a single warehouse using an ERP's warehouse features, a few weeks to a few months. Standalone WMS projects with automation integration take longer.
ERP Builders Architecture Group
The engineers responsible for integration design, data migration tooling and performance work across ERP Builders projects.
Related articles
Multi-Warehouse Inventory Management: A Practical Guide
Managing stock across several warehouses: structure, inter-warehouse transfers, replenishment, order sourcing, costing and reporting, with notes on setting it up in Odoo.
Barcode Scanning in the Warehouse: A Setup Guide
Setting up barcode scanning for receiving, putaway, picking, packing and counting: label standards, choosing scanners, GS1 barcodes and getting the ERP side right.
WMS vs ERP Inventory: Do You Need a Separate WMS?
When an ERP's warehouse features are enough, when a dedicated WMS is worth it, and what integrating the two really involves. Practical thresholds.
Next step
Turn the plan into a working system.
Book a consultation with an ERP consultant. No sales script — just an honest look at your situation.