The Customer Doesn't Care About Your Channels — Only Whether It's in Stock

A customer sees sneakers "in stock" in the app, orders, then gets told to wait two weeks — because the app showed DC inventory while three pairs sat on a store shelf 3 kilometers away. The customer cancels, leaves a one-star review, never returns. This "visible but unbuyable" experience kills brands.

Omnichannel boils down to one sentence: inventory visible in any channel is real and sellable; orders from any channel are fulfilled the globally optimal way. The system that makes it real is the OMS.

One Inventory Pool: The Foundation

"One inventory" means every channel's stock — e-commerce DCs, stores, 3PLs, even in-transit — managed uniformly in the OMS, with Available-to-Promise computed in real time. Without it, omnichannel is theater.

Three hard requirements:

  1. Real-time inventory sync: every sale at a store POS must update sellable quantity in the OMS within minutes. Many retailers sync store inventory once a day — that's "yesterday's inventory," useless for omnichannel.
  2. Layered inventory allocation: not all stock can be shared across channels. Carve out e-commerce-only, store-only, and shared pools so online orders can't sell out a store's display units.
  3. In-transit visibility: transfer and purchase-order in-transit stock must be visible to the OMS and counted toward ATP, or replenishment decisions will always lag.

Three Mainstream Omnichannel Fulfillment Models

Model Flow Strength Challenge
Ship from Store Online orders picked and shipped by nearby stores Faster delivery, absorbs store overstock Low store picking efficiency, amateur packing
BOPIS (Buy Online, Pickup In Store) Customer orders online, picks up at the store Zero freight, drives foot traffic Pickup flow and ready-time SLAs must hold
Store-to-DC transfer Slow-moving store stock moves back to the central DC Cuts store overstock, lifts turns Transfer cost, system coordination complexity

Inventory Accuracy: The Field Method From 85% to 95%

Store inventory accuracy is omnichannel's lifeline. Moving from 85% to 95% isn't about "counting harder" — it's three moves:

  1. Cycle counts instead of wall-to-wall counts: count 5% of SKUs daily for full coverage monthly. Stores dread the annual wall-to-wall count, and accuracy decays within three months anyway. Cycle counting spreads the workload and holds accuracy higher.
  2. Scan at receiving: store staff scan inbound goods into the system on arrival via phone/PDA instead of "sell first, paperwork later." 70% of store inventory variance comes from receiving never booked promptly.
  3. Negative-inventory alerts: the moment a SKU's sellable quantity goes negative in the OMS, fire an alert. Negative inventory is ironclad proof of a process hole — follow it to find the black hole.

Org Design: Who Owns "One Inventory"

The technical blueprint is ready; the last hurdle is organizational. One inventory pool threatens two departments' turf: e-commerce fears stores will drain stock before big promotions; stores fear online orders piling onto their workload. The fix is naming one omnichannel owner — typically under the supply-chain or operations VP — accountable for three shared KPIs:

  • Omnichannel stockout rate (online + stores as one)
  • Inventory days on hand (channel-agnostic)
  • Fulfillment cost as a share of sales (prevents split-happy speed chasing)

Without unified KPIs, integrated systems change nothing. I've watched companies launch the technology while e-commerce and stores kept managing separate pools — because incentives were still separate. Unify KPIs first, integrate systems second. Never reverse the order.

Case Study: A Sporting-Goods Brand's Ship-from-Store Transformation

Packing an online order in the store backroom

A mid-size US sporting-goods brand — 120 stores plus 2 e-commerce DCs — ran a 12% online stockout rate while stores sat on piles of slow-moving inventory. An OMS "one inventory" transformation followed: first, real-time store POS inventory sync (every 15 minutes); second, ship-from-store, with online orders fulfilled preferentially from stores within 50 km; third, BOPIS with a 2-hour ready promise. Six months later: online stockout rate down to 3%, store inventory turns up 25%, average delivery time cut from 4.2 to 2.1 days. The surprise: 38% of BOPIS customers made additional purchases when collecting — a fulfillment model became a traffic source.

Pitfalls to Avoid

  1. A store is not a mini-warehouse: asking stores to pick and ship means giving them simple picking tools and a dedicated packing area — otherwise staff resist and accuracy suffers.
  2. Fix inventory accuracy first: store inventory accuracy typically runs 85–90%; exposing that directly as omnichannel sellable stock invites oversell complaints. Cycle-count stores up to 95% before launch.
  3. Don't ignore reverse logistics: omnichannel returns can land at any store. Design return receiving and resale flows in the OMS upfront, or returns become a black hole.

Conclusion

Omnichannel fulfillment = one inventory pool (foundation) + OMS routing (brain) + three fulfillment models (hands and feet). Technically, no insurmountable barriers exist — the real barrier is organizational: will e-commerce and store teams share inventory and share KPIs? Systems can integrate data; they can't integrate org charts — a line for every executive driving omnichannel.