1. Home
  2. Blog
  3. Web Apps and CRMs
Web Apps and CRMs

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.

8 min readE-web UK
Small business team using an order management system to track orders from every channel

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.

  1. 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.
  2. Check: payment is confirmed, the address is checked and any notes are attached.
  3. Allocate: stock is reserved, from the right location if you have more than one.
  4. Pick and pack: a picking list is produced and the order is packed.
  5. Dispatch: a courier label is created, tracking is recorded and the customer is told.
  6. 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.

ConnectionWhat flowsJob it removes
Your website shopOrders in; stock levels and order status outChecking the shop admin separately
MarketplacesOrders in; stock, dispatch and tracking outUpdating each seller dashboard by hand
PaymentsPayment status, refundsMatching payments to orders
CouriersLabels, tracking numbersRe-typing addresses into courier sites
Accounting softwareSales, refunds, feesEntering sales into the books
Stock or warehouse systemReservations, stock levelsSeparate stock counts per channel
Customer emails or textsConfirmation, dispatch, delivery updatesAnswering "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.

SituationPackaged OMS usually fitsCustom usually fits
ChannelsMainstream shop platforms and marketplaces the product supportsA mix including trade portals, phone orders or niche platforms
ProductsSimple items and variantsMade to order, bundles, personalised items, items sold by weight
RulesStandard order flowApproval steps, split deliveries, priority rules, account pricing
FulfilmentOne warehouse, standard couriersSeveral locations, own vans, collection, drop-shipping from suppliers
Cost patternOngoing subscriptionUpfront 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.

Want this done properly?

Tell us what your website, app or system has to do. We will come back with a clear plan and a fixed written quote.