Omnichannel Inventory Visibility: The Last Unit Is the One That Breaks the Promise
Omnichannel Inventory Visibility: The Last Unit Is the One That Breaks the Promise
Industry

Omnichannel Inventory Visibility: The Last Unit Is the One That Breaks the Promise

Every omnichannel promise is a bet on inventory accuracy. If the system says one unit is on the shelf, someone will drive to the store to collect it. RFID is what makes that bet survivable.

14 min· By SpidersRFID Editorial Team

Omnichannel retail is usually described as a customer experience strategy. Operationally it is an inventory accuracy strategy with a marketing cover. Every promise made online is a promise about a physical unit in a specific place, and the system either knows that or it does not.

The failure is the last unit, not the last mile

Delivery logistics are solved; unit-level truth is not.

  • A promise to deliver in two days is easy; a promise to have it on the shelf in an hour is hard.
  • The failure mode is not a late truck, it is a "phantom unit" that existed only in the database.
  • One phantom unit cancels one order and creates one disappointed customer who tells other people.
  • The cost of a cancellation is not the lost margin; it is the pickup trip and the trust.
  • Accuracy at 95 percent sounds good and means one order in twenty is at risk.

Accuracy is a number with a timestamp

An accuracy figure without a date is a memory, not a measurement.

  • Quote accuracy as "percentage of SKUs with zero variance at a stated time", not as a vague average.
  • A store that was 98 percent accurate last quarter may be 88 percent after a busy weekend.
  • Unit accuracy and value accuracy differ, and the customer promise depends on unit accuracy.
  • Small-ticket, high-count items are where phantom units accumulate.
  • Report accuracy per location and per category, because a single blended number hides the failures.

BOPIS: the promise made at checkout

Buy-online-pick-up-in-store is a three-part commitment, and each part can fail.

  • Availability at the moment of the order: the unit must exist and be findable.
  • Pickability within the promised window: staff must locate it before the customer arrives.
  • Handover at the desk: the correct order must reach the correct person.
  • The most common failure is the first, and it is invisible until someone walks in.
  • Reserve logic must hold the unit against other orders, or two customers are promised the same item.

The store as a fulfilment node

Once a store ships orders, its inventory stops being a display and becomes a warehouse.

  • Picking paths, pack stations and carrier cut-off times are warehouse concepts that arrive unannounced.
  • Store staff have customer-facing duties, so picking must fit between them.
  • A store that cannot find an item in five minutes should not be in the ship-from-store network.
  • Reserve stock in the back room needs its own accuracy discipline, separate from the sales floor.
  • Capacity limits should be explicit; a store shipping forty orders a day needs space, not goodwill.

The reserve stock problem

Back rooms are where accuracy goes to die quietly.

  • Reserve stock is high-density, low-visibility and rarely counted.
  • Cartons are received, stacked and recorded by quantity, not by unit.
  • An item that is in the back room but recorded as on the floor is effectively lost.
  • RFID read points at the back-room door catch the movement between zones.
  • Count the reserve separately, and reconcile it against the floor before trusting total availability.

Ship-from-store and the pick path

The pick is the moment where inventory truth becomes a customer outcome.

  • The pick list should be ordered by physical location, not by order line sequence.
  • A missing item must trigger an immediate, recorded exception, not a silent substitution.
  • Partial shipments damage trust more than a delayed shipment, so decide the policy in advance.
  • Pick confirmation should remove the unit from availability at once, not at dispatch.
  • Measure pick time per order and cancellation reason per store; they predict customer experience.

Cycle counting without stopping the store

Continuous counting is the only way to keep accuracy high in a live store.

  • Count a small rotation daily rather than a full count quarterly.
  • Count by exception: high-value, high-velocity, and items with recent negative adjustments.
  • Count where the reader is, so counting does not require closing the department.
  • Compare counted against recorded, and investigate the variance, not just correct it.
  • Track the trend of accuracy; a slow decline is easier to fix than a sudden collapse.

Returns and the reverse flow

Returns are inventory events, and treating them as paperwork is the classic mistake.

  • A returned item must be inspected, restocked and made available again, or written off.
  • Restocking lag is invisible in the system and very visible to the next customer.
  • Items returned to the wrong store distort both stores' availability.
  • Reverse logistics without RFID creates a class of items that exist in neither location.
  • Publish the restock lag as a metric; it is usually measured in days and should be hours.

What Odoo needs to hold

The ERP must express availability as a promise, not as a count.

  • Stock by location, including floor, back room, in transit and reserved.
  • Reservation records with an owner and an expiry, so a stuck reservation does not block a sale.
  • An availability service that answers "can this store fulfil this order now" quickly.
  • Item-level serial or EPC tracking where the promise depends on a specific unit.
  • An audit trail for every adjustment, because accuracy debates are settled by history.

The exception is the product

Handle the exceptions deliberately and the promise survives.

  • A not-found item should generate a task with an owner and a deadline, not a status change.
  • The customer should be told quickly, with an alternative, rather than late with an apology.
  • Repeated not-found at the same location is a process defect, not bad luck.
  • Exception rates by store, by shift and by category tell you where to invest.
  • A visible exception log changes behaviour faster than any training programme.

Metrics that describe the promise

Measure what the customer experiences, not what the dashboard finds convenient.

  • Order cancellation rate due to unavailable stock.
  • Pick time from order release to ready-for-pickup.
  • Inventory accuracy by location, measured on a stated cadence.
  • Restock lag for returns, in hours rather than days.
  • Share of orders fulfilled from the store that would otherwise have been lost.
Odoo RFID Integration — one-stop solution

We use cookies to improve your browsing experience, analyze site traffic and personalize content. Click “Accept All” to consent to all cookies, or choose “Necessary Only”. See our Privacy Policy for more details.