Skip to content
Talk to an Expert

Supply Chain & Operations

WMS implementation and integration

A warehouse management system only earns its cost when inventory is accurate, labor is directed sensibly, and it agrees with the ERP and the order systems around it. Most of the difficulty is in the integration, not the WMS.

Discuss Your WMS Environment Explore Solutions

The problem a WMS is brought in to solve

Warehouses reach a point where spreadsheets, a legacy system, or ERP inventory alone stop describing reality. Symptoms look operational before they look technical: cycle counts that never reconcile, pickers walking the building twice, receiving that cannot tell a short shipment from a mis-scan, and an order system promising stock that physically is not there.

The cost is rarely a single number. It shows up as expedited freight, write-offs, overtime absorbed as normal, and a planning function quietly padding safety stock because nobody trusts the on-hand figure.

Operating context

Receiving
ASN matching, blind receipt, over/short/damaged handling, cross-dock decisions, and the point at which title and liability actually transfer.
Putaway
Directed putaway against velocity, capacity and constraint rules — temperature, hazmat segregation, weight limits and lot separation.
Inventory
Location-level accuracy, lot and serial control, license plates, holds and quality status, and how a system distinguishes available from merely present.
Replenishment
Forward-pick replenishment triggered by demand and minimum levels, not by someone noticing an empty location.
Picking
Wave, batch, zone and cluster strategies, plus the pick-path logic that determines whether the strategy is worth anything.
Packing and shipping
Cartonization, compliance labeling, carrier selection, manifest and load confirmation.
Cycle counting
ABC-driven counting that keeps accuracy up without a full physical inventory, and the variance thresholds that trigger investigation.

Where a WMS sits

A WMS is not a system of record for demand, orders or finance. It owns what is physically in the building and what is happening to it. Everything else is a conversation with a neighboring system, and each of those conversations is a contract that can break.

  • ERP — item and location master data, purchase and transfer orders, financial inventory valuation, goods receipt and issue postings.
  • OMS — allocation and reservation, promise dates, and the split between what is orderable and what is pickable.
  • TMS — carrier selection, rating, load building, and shipment confirmation back to the order.
  • MES — component consumption and finished-goods receipt where manufacturing feeds the warehouse.
  • EDI and APIs — 856 ASNs inbound and outbound, 940/945 with a 3PL, 810 for settlement, plus carrier and marketplace APIs.
  • Automation — conveyors, sorters, AS/RS, print-and-apply, pick-to-light and mobile robotics, usually through a warehouse control or execution layer.

Integration considerations

Most WMS programs that go badly do so at the seams. Four questions decide the design:

  • Who owns item master? If the WMS can create items independently of ERP, the two will diverge within weeks and every reconciliation after that is manual.
  • Is inventory reconciled or mirrored? Mirroring assumes both systems never miss a message. Reconciliation assumes they will, and provides a way to detect and correct it — which is the assumption that survives contact with production.
  • What happens when a message fails? Retry, dead-letter, alerting and replay have to be designed before go-live, not added after the first lost ASN.
  • What is the source of truth during the cutover? There is always a period where both systems hold stock. Deciding this in advance is the difference between a hard weekend and a hard quarter.

Implementation approach

Assess
Current process, volumes, SKU profile, storage constraints and the integration estate. What the warehouse actually does, not what the SOP says.
Design
Location schema, inventory model, order flow, wave strategy, exception handling and the integration contract with each neighboring system.
Data
Item, location and partner master data cleansed before migration. A WMS built on wrong dimensions or wrong units of measure will direct labor wrongly and be blamed for it.
Configure and extend
Configuration first, extension only where the process is a genuine differentiator. Every customization is a permanent upgrade cost.
Test with real data
Volume and peak testing with production-shaped data. A wave strategy that works on a hundred lines behaves differently at ten thousand.
Cutover
Physical count, freeze, migration, parallel where feasible, and a rollback position that is real rather than notional.
Stabilize
Hypercare on the floor, not from a ticket queue. The first two weeks produce most of the learning.

Common failure modes

  • Master data assumed clean. Dimensions, weights and units of measure are wrong far more often than anyone expects, and every downstream calculation inherits the error.
  • Integration treated as a phase. Interfaces built last, tested least, and discovered in production.
  • Configuring around a broken process. Automating a bad putaway policy produces a faster bad putaway policy.
  • No exception design. Systems are designed for the happy path; warehouses run on exceptions.
  • Training as a day-one event. Operators learn the system in the first peak, not in a classroom.
  • Automation before process stability. Physical automation locks in whatever process exists on the day it is commissioned.

Decision criteria

Whether a WMS is the right answer, and which one, usually comes down to:

  • Order profile — units, cases and pallets behave nothing alike.
  • Whether lot, serial, expiry or catch-weight control is required.
  • Number of sites, and whether they need to operate as one network or independently.
  • Existing ERP, and how much warehouse capability it already has that is simply unused.
  • Whether automation exists now or is planned, and what it expects to talk to.
  • Regulatory or customer compliance requirements that constrain labeling and traceability.

Next step

Talk about your warehouse environment

Bring the order profile, the systems already in place, and the part that is not working. That is enough for a useful first conversation.

Discuss Your WMS Environment