October 6, 2026
An OMS decides which store, warehouse or partner should fulfil each order, then tracks it through dispatch, delivery, collection and returns.
Amrita Bhambhani
A customer orders a jacket and a pair of trainers online and chooses next-day delivery. The retailer holds stock in three places.
The nearest store has one jacket left and no trainers, and a shopper in that store could buy the jacket at any moment. A second store has both items, and its final courier collection of the day has already left. The warehouse is farther away, holds both items and can still be dispatched today, so the whole order reaches the customer in one parcel on the promised day.
A retail order management system (OMS) makes that choice for every order. It compares stock, picking and dispatch times, fulfilment cost and the stock each location needs to keep for its own customers, then selects the location and splits the order only when no single location can supply it. It also manages the order through picking, dispatch and delivery or collection, and handles any cancellation, change or return that follows.
A retail order management system is a central application that receives orders from connected sales channels, maintains their operational status, evaluates sellable inventory and routes each order or order line to an eligible store, warehouse or partner. It then coordinates fulfilment, collection, changes, cancellations, returns and customer updates.
A retail OMS usually:
receives orders from connected websites, apps, marketplaces and stores
maintains an operational view of each order's status
evaluates inventory and fulfilment options
allocates order lines to locations
coordinates fulfilment events with stores, warehouses and delivery partners
handles changes, cancellations, returns and customer updates
Where that information is held depends on how the retailer’s systems are set up. The OMS usually keeps the main record of the order, while financial data sits in the ERP, inventory availability in the inventory system, and warehouse activity in the WMS. These systems exchange information with the OMS as the order moves through fulfilment, while store or warehouse teams handle the physical work of picking, packing and dispatch.
A retail OMS receives and validates an order, calculates sellable availability and builds the fulfilment plans that can meet the retailer's rules. It selects a plan, reserves inventory and sends work to the chosen location. Status events from stores, warehouses and partners allow it to track progress and manage exceptions.
The work runs through eight stages:
Capture and normalise the order from the website, app, marketplace or till.
Validate the address, payment status and delivery option.
Calculate sellable, or available-to-promise, inventory.
Build the fulfilment plans that satisfy the retailer's rules.
Rank the viable plans.
Reserve inventory and release the work to the chosen location.
Receive fulfilment events and manage exceptions.
Coordinate cancellations, returns and other post-purchase changes.
The OMS manages the flow of information between the systems involved in fulfilling an order. It sends fulfilment instructions and receives status updates as the order progresses, a flow described in Oracle's Order Management integration documentation. Microsoft also lists order orchestration, real-time inventory visibility and fulfilment optimisation as core functions in its Intelligent Order Management overview. Picking and packing remain with the store or warehouse.
Those status updates can include delays, failed fulfilment or delivery problems. Ofcom's 2025 survey of 4,058 UK adults found that 68% of parcel recipients had experienced at least one issue with any parcel operator in the previous six months. Delays affected 28% and 26% reported parcels left in an inappropriate place. When a store, warehouse or carrier reports a problem with an order, its status updates in the OMS so the retailer can identify it and take the next action.
An OMS first excludes locations that cannot fulfil the order because of inventory, geography, cut-off time, capacity or other constraints. It then ranks the viable plans using priorities such as the delivery promise, cost, distance, split shipments, inventory balance and workload.
The first step is to shortlist the locations that can fulfil the order. The OMS checks each store, warehouse or distribution centre against rules such as:
sellable inventory above the safety-stock level
channel and product restrictions
delivery geography
store opening hours
carrier cut-off times
handling requirements
daily fulfilment capacity
ability to meet the promised delivery or collection date
For the delivery promise, the question at this stage is whether the location can meet it at all. A location that falls short is excluded.
More than one location may pass those checks. The OMS then compares the possible fulfilment plans using the retailer's routing priorities, which can include:
how comfortably the delivery promise can be met
estimated fulfilment and delivery cost
distance from the customer
number of shipments
inventory levels across locations
store or warehouse workload
retailer-defined location priorities
How these priorities are weighted affects where the order goes. A retailer may prefer to keep an order in one shipment, for example, even when splitting it would allow each item to be sent from a location closer to the customer.
Cost-based routing also depends on the retailer knowing what it costs to fulfil an order from each location. A 2024 study of 34 European omnichannel retailers, published in Computers in Industry, found that many fulfilling online orders from stores or traditional warehouses did not know their actual e-fulfilment costs.
A customer in Leeds orders a pair of trainers and a jacket for next-day home delivery.
Location | Stock and constraints | Result |
Leeds store | Closest to the customer, but holds only the trainers | Holds part of the order. Could still be used if split fulfilment is allowed |
Wakefield store | Has both products, remains above its safety-stock level and can meet the carrier cut-off | Selected |
Bradford store | Has both products but has reached its fulfilment capacity for the day | Ineligible |
Midlands distribution centre | Has both products and can meet the delivery promise, but is farther away | Remains as an eligible option |
If the routing rule selects the nearest location for each item, the basket could be split across two locations and arrive in two parcels. If the retailer gives priority to complete fulfilment, Wakefield is selected because it can send both products together and is closer than the distribution centre.
Once the order is allocated, the OMS reserves the stock against it. If Wakefield later rejects the fulfilment request or reports that an item is missing, the OMS can move to the next eligible option.
Distributed order management (DOM) is the sourcing and allocation capability of an OMS. It applies inventory and fulfilment rules across a retailer's stores, warehouses and partners to decide which location should supply each order or order line. The routing described above is DOM at work.
Order orchestration is the wider coordination of events and dependencies across the order lifecycle. Once a location is chosen, orchestration sends the instruction, records the location's acceptance, follows picking and dispatch, and triggers the next action when a status event arrives. That action might be rerouting an order a store has rejected, or telling a customer their collection is ready. Microsoft's Intelligent Order Management overview lists order orchestration among its core capabilities, alongside real-time inventory visibility and fulfilment optimisation.
Routing selects the fulfilment plan, and orchestration keeps the systems and teams involved working through it and responding to exceptions. Many OMS platforms include both capabilities, so the two terms often describe parts of one product.
An OMS manages the operational order and coordinates where it should be fulfilled. A WMS controls work inside a warehouse, including receiving, picking, packing and dispatch. An ERP manages finance, purchasing and other core records. Their exact data ownership and integration boundaries differs between retailers.
System | Primary responsibility | Relationship to fulfilment |
OMS | Maintains operational order state and selects or coordinates the fulfilment plan | Sends work to eligible locations and receives status events |
WMS | Runs activity inside a warehouse | Manages receiving, storage, picking, packing and dispatch |
ERP | Runs finance, purchasing and other core business records | May hold supply-chain, inventory, order or financial records, depending on the architecture |
Store stock data can come from the POS, a merchandising platform, an inventory service or the ERP, depending on how the retailer’s systems are set up. The OMS uses that data to work out how much stock can actually be offered for online fulfilment, taking into account safety buffers and other fulfilment rules.
Oracle’s Order Management integration documentation shows this exchange between order management and the systems around it. The OMS sends fulfilment requests and receives status updates, while also connecting with warehouse, inventory and finance applications. Which system holds the main record for each type of data varies by retailer, and some information may be held across more than one system.
A multichannel order management system brings orders from several selling channels into one place. Omnichannel order management goes further and coordinates shared inventory and fulfilment across those channels, so an order placed in one channel can be fulfilled, collected or returned through another.
Common omnichannel orders include:
buying online and collecting in store
buying online and returning in store
shipping an online order from a store
ordering an item the store has sold out of for home delivery
Online sales made up 28.8% of retail sales by value in Great Britain in August 2026 on a seasonally adjusted basis, up from 28.4% in July, according to the ONS. Retailers with both stores and a website handle orders that cross those channels every day, and an OMS gives each channel the same view of stock and order status.
For a click-and-collect order, the OMS checks which stores have stock available for collection and applies the retailer’s rules to decide what can be offered to the customer. When a store is selected, the stock is reserved there and the order is sent to the store for picking.
The order then follows these steps:
The customer selects an eligible collection store.
The OMS checks the store’s sellable stock and collection rules.
The items are reserved at that store.
The store receives the order and picks the items.
When the store marks the order as ready, the customer is notified.
The order is marked as collected when it is handed over.
If it is not collected within the retailer’s set period, the order can be cancelled and the stock released.
The retailer sets how much of each store’s stock can be offered for collection. A safety buffer can be used to keep some units available for customers buying in the store rather than showing the entire stock figure online. The retailer also sets how long an order will be held after it is ready for collection.
Outside the UK, the same fulfilment method is usually called buy online, pick up in store (BOPIS).
A retailer commonly needs an OMS when orders arrive through several channels, inventory is distributed across several locations and manual allocation no longer provides reliable control. Overselling, costly splits, peak backlogs and disconnected store fulfilment are common signs.
The need usually appears in daily operations first. Retailers often start looking at an OMS when they see:
frequent overselling or stock-related cancellations
orders allocated by hand
a high rate of split shipments
stores left out of online fulfilment
click and collect handled differently from store to store
difficulty changing or cancelling an order after it has been placed
little visibility once an order has moved to a store, warehouse or carrier
backlogs at peak trading
expansion into marketplaces, new regions or additional fulfilment partners
A practical test is to follow one order from checkout to dispatch and count the manual steps and the systems involved. When people copy order details between systems, or check stock in several places to decide where an order should go, an OMS is likely to remove that work.
A small operation with one channel, one fulfilment location and simple order flows can manage with the order tools in its ecommerce platform.
Most of the preparation for an OMS takes place before any configuration begins. A retailer needs to:
Define who owns each order, inventory and fulfilment event.
Agree what "available", "reserved" and "sellable" inventory mean.
Measure inventory accuracy in one consistent way.
Write the routing policy before setting any rule weights.
Test stock rejections, missed cut-offs, store closures and carrier exceptions.
Run a pilot with a small group of locations.
Store fulfilment depends on accurate stock, so the measure of accuracy deserves early attention. A 2025 peer-reviewed study, based on interviews with 25 retail executives and a validation workshop with 46 professionals, found that retailers measure inventory record inaccuracy in many different ways. Choosing one measure before store fulfilment starts means every store is held to the same standard.
Once the OMS is live, these measures show how well routing is working. Reviewing them location by location shows which stores and which rules need attention:
location acceptance and rejection rate
stock-related cancellation rate
split-shipment rate
rerouting rate
time from order receipt to work release
time to ready for collection
on-time fulfilment rate
cost per fulfilled order
inventory-adjustment rate at fulfilment locations
A retail OMS turns the stock a retailer holds across stores, warehouses and partners into a fulfilment decision that each location can carry out and report back on. Routing works from accurate stock figures, a written routing policy and reliable status events from every location.
Fynd OMS is retail order management software that brings orders from websites, marketplaces and retail stores into one dashboard and routes each order to a warehouse, store or fulfilment partner based on inventory availability. It also handles split and bundled shipments and returns workflows, and it reports on fulfilment speed, cancellations and delivery performance.
See how Fynd OMS would work across your own stores, warehouses and channels.
Sellable inventory is the stock an OMS treats as available to promise to a customer. It starts from the units physically in a location and then removes reserved units, safety stock and anything held back by channel or product rules.
A split shipment sends one order from more than one location, usually because no single location holds every item. The retailer's rules decide whether the OMS splits the order, chooses a single location that holds the whole basket or holds the missing item as a backorder.
A store may reject a task because an item is missing or the shelf count was wrong. The OMS returns the order to the routing step, releases the reservation at that store and moves to the next eligible location, checking the delivery promise again against the new choice.
An OMS works alongside a WMS. The OMS decides which location fulfils an order and sends the instruction, and the WMS runs picking, packing and dispatch inside the warehouse. Each system handles a different part of the same order.
The OMS records the return request, applies the retailer's returns rules and directs the item to the right store or warehouse. It tracks the item's arrival, triggers the refund and updates inventory once the item is back in stock. Rules and timings vary by retailer.
Learn how AI product recommendations help ecommerce shoppers find relevant products, complete purchases and discover useful alternatives at the right moment.
What retailers need to know about improving online style and size decisions, running a focused pilot and measuring the results.
AI-generated models help brands cover more styles, colourways and markets using existing product photos.
Fill out the form
Share your contact information to get started
Speak to an expert
A member of our sales team will get in touch with you