The most repeated sentence in a warehouse is this: the goods are here, but we do not know where. The ERP screen shows enough of the item; when it needs to be brought down for dispatch it is hunted for in two different aisles, part of it has been allocated to another order, and part of it was lifted onto a top rack last month to make space. If the person who knows the warehouse is on leave, the search takes twice as long. Meanwhile the lorry waits at the gate, loading is delayed and the delivery date promised to the customer slips. When stock-count day arrives a discrepancy appears; nobody can explain where it came from, system stock is corrected by hand and the same cycle starts again. The problem is usually not carelessness on the part of the staff: the warehouse's knowledge is not in the records, it is in people's memories.
The gap here is not a shortcoming of the ERP but the boundary of its scope. An ERP stock module holds quantity and value: how much of an item there is, what it costs, which warehouse it belongs to. It does not hold which rack, which bin or which pallet the goods are sitting on, who took them and when, which order they were allocated to, or which batch they came from. A warehouse management system (WMS) begins exactly there. A WMS does not replace the ERP and does not touch the accounting side; it adds a layer of physical location, movement and accountability underneath the quantity figure. Setting out this distinction clearly at the start matters, because in most companies a WMS is mistaken for a second ERP and is therefore either seen as unnecessary or imagined as a project so large that it never starts.
Implementation starts with physical order. Aisles, racks, levels and bins are set out in an address plan; every address is labelled and made readable. From then on every movement is recorded by barcode: at goods receipt the item is scanned and the system says which address to put it away in; during picking the handheld terminal guides the operator from address to address in a sequence that avoids unnecessary walking; before dispatch the loaded carton is scanned and compared with the order. When the wrong item is scanned, the warning appears before loading takes place. Stock counting also stops being an annual event that halts the line; the system queues up which addresses are to be counted and when, and counting proceeds piece by piece without stopping production.
The honest side of this work is as follows: a WMS does not make a disorderly warehouse orderly; it makes order measurable and sustainable. If there is no address plan, if labels have worn out and cannot be read, or if the operator picks goods up and walks off without scanning, the system will accumulate wrong data faster than before. That is why the first phase is field work, not software, and we do not recommend shortening the time set aside for it. A WMS also does not remove stock counting; it only makes it smaller and spreads it out. Handheld terminals, label printers and label consumables are a real cost item, and we put that in writing at the discovery stage rather than as a surprise at the end of the project. In return, once the warehouse is addressed and movements are on record, simply being able to find the goods you are looking for and to see dispatch errors produces a gain on its own, before any optimisation has been done at all.