Order Management System for Small Businesses Selling Everywhere
What an order management system does for a small business selling on a website, marketplaces and by phone, what it should connect to, and when to build one.

An order management system brings every order into one place, whichever channel it came from, and tracks it from payment to dispatch, delivery and any return. For a small business selling on its own website, on marketplaces and over the phone, it replaces several inboxes, admin screens and spreadsheets with one list everyone works from. You need one when orders start slipping through the gaps between channels, or when the time spent copying orders from one system to another starts to cost more than the software would.
Key takeaways
- A multichannel order management system gives you one queue for website, marketplace, phone and trade orders, with a clear status for each.
- It works best when it shares a single stock figure across every channel, so one sale updates availability everywhere.
- The essential connections are your shop, marketplaces, payments, couriers and accounting software.
- Packaged OMS products suit standard processes; custom makes sense when your orders, products or rules do not fit them.
- Under the Consumer Rights Act 2015, goods must be delivered without undue delay and within 30 days unless another time is agreed, so tracking dispatch dates matters.
What does an order management system actually do?
An order management system, or OMS, sits between where orders come in and where they go out. The simplest way to picture it is a single list of every order, with each one moving through clear stages.
- Capture: the order arrives from the website, a marketplace, a phone call, an email or a trade account, and lands in one queue with its channel tagged.
- Check: payment is confirmed, the address is checked and any notes are attached.
- Allocate: stock is reserved, from the right location if you have more than one.
- Pick and pack: a picking list is produced and the order is packed.
- Dispatch: a courier label is created, tracking is recorded and the customer is told.
- After the sale: returns, refunds, exchanges and customer queries are handled against the same order record.
The order record is the heart of it. It should hold the customer, the channel, the items, the price paid, the delivery method, the promised dispatch date, every status change and every message sent, so anyone picking up a query can see the whole story on one screen without asking a colleague.
Every stage has a status everyone can see. Nobody has to ask whether an order went out; the system says so, and so does the record of who did what and when.
Signs you need to centralise online orders
Small businesses usually start with orders managed inside each channel: the shop's admin screen, the marketplace's seller dashboard, an email inbox and a notebook by the phone. That works for a while. These are the signs it has stopped working:
- Orders get missed. A phone order written on a pad, or a marketplace order buried under website orders, goes out late or not at all.
- You oversell. The last item sells on two channels at once, because each one has its own stock figure.
- Staff copy and paste. Orders are re-typed into a courier site, an accounting package or a spreadsheet, with errors creeping in.
- Customers ask where their order is and finding out means checking several systems.
- Returns are guesswork. Refunds are processed in one place and stock is not put back in another.
- Reporting takes days. Nobody can say quickly which channel is most profitable.
If you recognise three or more, it is worth costing the time lost each week against a better system. If you are still choosing which channels to sell on, our guide to your own website vs Amazon covers the trade-offs.
What should a multichannel order management system connect to?
An OMS is only as good as its connections. Each one removes a job someone does by hand.
| Connection | What flows | Job it removes |
|---|---|---|
| Your website shop | Orders in; stock levels and order status out | Checking the shop admin separately |
| Marketplaces | Orders in; stock, dispatch and tracking out | Updating each seller dashboard by hand |
| Payments | Payment status, refunds | Matching payments to orders |
| Couriers | Labels, tracking numbers | Re-typing addresses into courier sites |
| Accounting software | Sales, refunds, fees | Entering sales into the books |
| Stock or warehouse system | Reservations, stock levels | Separate stock counts per channel |
| Customer emails or texts | Confirmation, dispatch, delivery updates | Answering "where is my order?" |
Before choosing any system, list every channel and tool you use and check how each one exposes orders, usually through an API. A channel with no way to connect will always need manual work, so it is better to know that before you start.
Phone and trade orders deserve the same treatment
Phone, email and trade orders are the easiest to lose, because they have no system behind them at all. A good OMS gives staff a quick order entry screen, so a phone order becomes a proper order record, reserves stock and follows the same pick, pack and dispatch flow as a web order.
Off-the-shelf OMS or custom order processing software?
There are many packaged order management products, and for a business with standard products and mainstream channels, one of them may be all you need. Custom earns its place when the way you take and fulfil orders does not fit the package.
| Situation | Packaged OMS usually fits | Custom usually fits |
|---|---|---|
| Channels | Mainstream shop platforms and marketplaces the product supports | A mix including trade portals, phone orders or niche platforms |
| Products | Simple items and variants | Made to order, bundles, personalised items, items sold by weight |
| Rules | Standard order flow | Approval steps, split deliveries, priority rules, account pricing |
| Fulfilment | One warehouse, standard couriers | Several locations, own vans, collection, drop-shipping from suppliers |
| Cost pattern | Ongoing subscription | Upfront build, then hosting and care |
A useful test is to map your last month's awkward orders: the split delivery, the trade order on account, the personalised item. If a packaged system handles them without workarounds, use it. If they all need exceptions, custom is worth scoping.
Order records, delivery times and the law
Good order tracking is also about meeting your obligations. Section 28 of the Consumer Rights Act 2015 says that if no delivery time is agreed, goods must be delivered without undue delay and no later than 30 days after the contract is made. If you promise a date, an OMS that records the promised and actual dispatch dates helps you keep to it, and shows quickly which orders are at risk.
Records matter for your accounts too. GOV.UK guidance says a limited company must keep records of all goods bought and sold, and who they were bought from and sold to unless it is a retail business, usually for six years (longer in some cases) from the end of the last financial year they relate to. A central order system with every sale, refund and channel recorded makes that much simpler, especially if it passes sales straight to your accounting software.
How a custom order management project runs
On our custom web app projects, version one typically takes around ten weeks with a fixed scope and price, starting with a week of discovery. That week maps every step, rule and exception with the people who process orders today. A clickable prototype follows in week two, then the build in two-week sprints with a demo at the end of each. Integrations and data migration come in week nine, a pilot with a small group in week ten, then rollout with training.
For an OMS, a sensible pilot is one channel first, often the website, running alongside the old process until the team trusts it. Then add the marketplaces, then phone and trade orders. The client owns the app and its data, and the code and data are documented, so you are not tied to us. Our guide to ecommerce website development in the UK covers the shop side of the picture.
Frequently asked questions
What is the difference between an OMS and an inventory system?
An inventory system tracks what stock you have and where it is. An order management system tracks each order from capture to dispatch and returns. They overlap, because orders reserve and reduce stock, and many businesses run them as one system. If overselling is your main problem, stock is the priority, and our guide to a custom inventory management system covers it; if missed or late orders are, start with orders.
Can an order management system work with my existing website?
Usually, if your shop platform can share orders and stock through an API or a ready-made connector. The OMS reads new orders from the shop and sends back stock levels, order status and tracking. Check your platform's integration options early in the project, because they decide how much can be automated.
How do phone orders get into the system?
Through an order entry screen that staff use while on the call. The order is created with the customer's details, items and payment status, reserves stock and then follows the same process as an online order. That removes the paper notes and separate spreadsheets where phone orders often go astray.
Is an order management system worth it for a small business?
It depends on volume and complexity. A business with one channel and a handful of orders a day may manage well in its shop's admin. Once orders come from several channels, or staff spend hours each week copying order details between systems, a central system can pay for itself in time saved and mistakes avoided.
Can customers see their order status?
Yes, if that is part of the scope. The OMS can send confirmation and dispatch emails with tracking automatically, and it can feed order status to a customer account area on your website or a trade portal. That cuts the number of "where is my order?" calls and emails your team has to answer.
Bring your orders into one place
If orders are arriving from more places than your team can comfortably track, a central system can give you one queue, one stock figure and one record of every sale. We can map your channels and processes and tell you whether a packaged OMS will do or a custom build is worth it. Start your project with a quote or contact us. For the legal background, see section 28 of the Consumer Rights Act 2015.