Online Ordering System for a Small Business: What It Actually Needs to Do

An online ordering system for a small business isn't a checkout button — it's the layer that captures orders once, accurately, across every channel your customers actually use. Here's what it does, what to look for, where off-the-shelf bends you out of shape, and the re-keying and overselling leaks a right-sized one closes.

OpsMavix 16 min read
Orders arriving by fax, email, phone and three sales channels on one side, a single ordering system capturing them once on the other

Choosing an online ordering system for small business use is mostly a decision about where orders go after the customer presses submit. For a business that sells to trade customers, and often through a web shop or marketplaces as well, the useful system captures each order once at the right price, checks it against real stock and passes it to invoicing without anyone typing it again.

The practical problem is that most products look alike in a demo. Every one shows a tidy catalogue and an order form. The differences appear later: customer price lists the system cannot hold, a stock figure that only updates overnight, or orders that still arrive in the accounts package as an email. This guide is for the buyer. It compares the options, shows what to test on stock and invoicing, and works through costs on a hypothetical example.

Warehouse aisle with tall racking holding boxed stock

An ordering system is only as good as its link to the stock on the shelves. Illustrative photograph, not an OpsMavix project.

Image credit: Ruchindra Gunasekara, Unsplash License. No edits.

Key Takeaways

  • Decide first whether you are buying for trade orders, public orders or both, because the features that matter differ.
  • The main options are a hosted platform with trade features, platform plus add-ons, integration of existing tools, a focused custom application or a wider ERP.
  • Check customer price lists, pack-size rules, account terms and staff ordering on behalf of customers before anything else.
  • The stock link and the invoicing link decide whether the system removes manual work or just moves it.
  • Compare total cost over three years, including add-ons, integration and the manual work that remains.
  • Run the same set of real orders through every shortlisted option before you sign.

In this guide:

1. Decide What Kind of Ordering System You Are Buying

Trade ordering is a different job from a web checkout

A consumer checkout is a well-solved problem: browse, add to basket, pay by card. Most small businesses that struggle with orders are not struggling there. They are struggling with trade customers who order the same lines every week at their own prices, phone or email orders that someone retypes, and stock shared between a trade channel and a web shop or marketplace.

If you sell only to the public through one shop, a hosted ecommerce platform will usually cover the ordering side and this guide will mostly confirm that. If you sell to trade customers, or through several channels from one stock pool, the buying decision is harder and the rest of this guide applies.

If you are planning to assemble the parts yourself rather than choose a product, the companion guide on how to create an online ordering system walks through the build step by step. This guide stays with the buyer’s questions: which option, what to test and what it really costs.

Write down your order routes before you look at products

Order route Typical customer What the system must do with it
Trade portal Account customer reordering known lines Show their prices, enforce pack sizes, apply account terms
Phone and email Trade customer who will not log in Let staff enter the order into the same record and rules
Public web shop Consumer or one-off buyer Cart, card payment, delivery options
Marketplaces Consumer through a third-party site Import the order and share one stock figure
Sales rep Field or counter staff Order on a customer’s behalf at the right price

A system that handles three of these routes and leaves the other two to email has added another place to look.

2. Compare the Main System Options

Five approaches worth considering

Approach Where it fits Main limitation to check
Hosted ecommerce platform with trade features Standard products, a manageable number of price lists, card or simple account payment Limits on price lists, plan-dependent features, how orders reach accounts
Platform plus add-ons Mostly standard needs with a few gaps Who supports each add-on, how they interact, combined monthly cost
Integration of existing tools Your shop, stock and accounts tools work but orders are retyped between them Error handling, duplicate prevention, reconciliation
Focused custom application Trade pricing, order rules or back-office links are genuinely non-standard Scope, ownership, support and maintenance arrangements
Wider ERP, packaged or custom Ordering is one of several processes that need coordinating Implementation effort, data migration, fit with finance

An example of checking a platform’s limits

Packaged platforms have improved for trade selling, so check them properly before ruling them out. Shopify is a useful example because its limits are published. According to Shopify’s B2B features by plan, B2B is available on the Basic, Grow, Advanced and Plus plans. Company profiles, payment terms, quantity rules, volume pricing, draft orders to invoice and quick order lists are listed on all of those plans. Basic, Grow and Advanced can assign up to 3 active catalogs across B2B markets, while Plus allows unlimited catalogs and is the plan listed for direct company catalogs, which assign pricing to a specific company or location.

That kind of detail matters to a buyer. A wholesaler with three price bands may fit comfortably. A wholesaler with fifteen negotiated customer price lists needs to test whether those can be represented within the plan’s limits, or whether a higher plan, an add-on or a different approach is needed. The same discipline applies to every product on your shortlist: find the published limit, then test it against your own customers.

3. Check the Trade Ordering Features That Matter

The features that separate a trade system from a shop

Feature Why it matters How to test it in a demo
Customer-specific prices Trade customers expect their agreed price, not the list price Log in as two different customers and order the same item
Pack sizes and minimums Prevents orders for quantities you do not sell Try to order 7 units of a line sold in cases of 6
Quick reorder Trade buyers repeat orders rather than browse Reorder last month’s order and amend two lines
Account terms and credit limits Most trade sales are invoiced, not paid at checkout Place an order that takes an account over its limit
Staff ordering on behalf Phone and email orders must follow the same rules Enter a phone order as staff and check the price applied
Purchase order reference Customers need it on the invoice to approve payment Enter a PO number and find it on the invoice
Delivery schedules Many trade customers have set delivery days Order after the cut-off and check the date offered

Pack sizes cause more wrong deliveries than most buyers expect. If a case on the order and an item on the pick list mean different quantities, the warehouse will ship the wrong amount. The guide to wholesale pack size management covers this in detail, and what a B2B order management system should do covers the wider trade order process.

Ask how the stock figure is calculated

An ordering system needs to know what is available to sell, not just what is on the shelf. Stock already allocated to other orders, or held back for damage or inspection, should not be offered again. Ask each supplier where the stock figure comes from, how often it updates and what happens when two channels sell the last units at the same moment.

If you sell the same stock through a trade portal, a web shop and marketplaces, you need one shared stock figure that every channel reads. The guide to preventing overselling across channels explains the shared stock pool, and available to promise covers how inbound supply can be included.

Hypothetical worked example: one product, two channels

Assume a product sold in cases of 6 has the following position at 9am:

Stock figure Units
On hand 120
Allocated to open trade orders 78
Held for damage check 6
Available to sell 36

The arithmetic is 120 minus 78 minus 6, which leaves 36 units, or 6 full cases. A trade customer orders 4 cases (24 units), leaving 12 units. If the web shop only receives a stock update overnight, it still shows 36 units and could accept orders for up to 24 units that no longer exist. With a shared figure, the web shop shows 12 units immediately after the trade order.

Stock link questions for every supplier

Question Good answer Warning sign
Where does the stock figure live? One named system is the source Each channel keeps its own count
How quickly does an order reduce availability? At the moment of order On a scheduled sync hours later
Are allocations and holds excluded? Yes, available stock is calculated Only on-hand stock is shown
What happens when stock is short? An agreed rule: block, backorder or part-ship Decided by the warehouse at picking
How are failed updates shown? A visible error someone owns Silent failure discovered later
Man in glasses reviewing paperwork at a desk beside a laptop

The order the customer placed should become the invoice without being retyped. Illustrative photograph, not an OpsMavix project.

Image credit: Vitaly Gariev, Unsplash License. No edits.

The order is not finished until it is invoiced correctly

For trade sales, the invoice is usually raised after dispatch, against an account. The ordering system therefore has to pass the customer, lines, prices, tax and purchase order reference to whatever raises the invoice, which for most small businesses is the accounts package. If that handoff is a person copying from one screen to another, the system has not removed the work that caused you to look for one. The guide on how to stop re-keying orders covers this handoff in more depth.

The invoice itself has legal content requirements. GOV.UK guidance on invoices lists items including a unique identification number, the customer’s name and address, a clear description of what is being charged for, the supply date, the invoice date, the amounts charged, VAT if applicable and the total owed. It also says you must use VAT invoices if you and your customer are VAT registered, and those include more information.

Hypothetical worked example: order to invoice

Assume a VAT-registered trade customer orders two lines at their own price list, with goods at the standard VAT rate of 20%:

Line Calculation Amount
Product A, 6 cases 6 at £42.00 £252.00
Product B, 4 cases 4 at £18.50 £74.00
Net total £252.00 plus £74.00 £326.00
VAT at 20% £326.00 at 20% £65.20
Invoice total £326.00 plus £65.20 £391.20

If the dispatch is short by one case of Product A, the invoice should reflect 5 cases: 5 at £42.00 is £210.00, the net total becomes £284.00, VAT £56.80 and the total £340.80. The test is whether the system invoices what was dispatched, keeps the purchase order reference and leaves the remaining case visible as a backorder, all without anyone editing figures by hand. Confirm the tax treatment of your own products with your accountant.

6. Work Out the Real Cost Over Three Years

What to include

Compare options over the same period, usually three years, and include every cost, not just the subscription: set-up or build, subscriptions or hosting, add-ons and transaction fees where applicable, integration, support, changes over time and any manual work the option leaves behind.

Use published prices where they exist. For example, Shopify’s UK pricing page lists the Grow plan at £49 a month billed yearly or £65 billed monthly, and shows transaction fees when a third-party payment provider is used. Check current figures and which fees apply to your payment methods before relying on them.

Hypothetical worked example: three-year comparison

The figures below are hypothetical, apart from the £49 monthly subscription taken from the published pricing above. Staff time is costed at an assumed £15 an hour over 48 working weeks a year.

Item Current manual process Platform plus connector Focused custom application
One-off set-up or build £0 £2,000 £18,000
Subscription or hosting per year £0 £588 (12 at £49) £1,800 (12 at £150)
Add-on connector per year £0 £360 (12 at £30) £0
Manual work per week 10 hours 2 hours 0.5 hours
Manual work per year £7,200 £1,440 £360
Error credits per year £4,800 £960 £480
Annual running cost £12,000 £3,348 £2,640
Three-year total £36,000 £12,044 £25,920

The arithmetic: manual work is hours per week times £15 times 48, so 10 hours gives £7,200, 2 hours gives £1,440 and 0.5 hours gives £360. Error credits assume £100, £20 and £10 a week over 48 weeks. The platform’s three-year total is £2,000 plus 3 times £3,348, which is £12,044. The custom application’s is £18,000 plus 3 times £2,640, which is £25,920.

In this scenario the platform is the better buy, because it covers most of the work. The answer changes if the platform cannot hold the business’s price lists or stock rules and the manual work stays high. If the platform option still needed 8 hours a week, its manual cost would be £5,760 a year and its three-year total would be £2,000 plus 3 times £7,668, which is £25,004, close to the custom option. Run the comparison with your own measured hours and error costs.

7. Know When Packaged Software Fits and When It Does Not

Packaged software is often the right answer

For a small business with standard products, a handful of price bands and a supported accounts connection, a hosted platform with trade features is usually the sensible choice. It is maintained for you, it is quick to start and the costs are visible. Do not commission a build to solve a problem configuration can solve.

Signs that a different approach is needed

Signal What it suggests
Price lists exceed the product’s limits or need workarounds Test a higher plan or add-on first, then consider custom
Pack sizes, minimums or contract rules cannot be enforced The product’s order rules do not fit your trade
Phone and email orders cannot use the same rules Two order processes will persist
Stock lives in a system the platform cannot read live Overselling risk remains
The accounts link needs manual correction most days The integration is the problem, not the front end
Ordering is one of several processes that need connecting A wider ERP may be the right scope

The guides on custom inventory systems and when custom software is worth it cover that decision more broadly. Whichever route you take, custom software still needs support, hosting and a plan for changes, and packaged software still needs someone who owns its configuration.

8. Run a Buyer Trial Before You Sign

Use the same orders for every option

Ask every shortlisted supplier to process the same set of orders taken from your own records, with customer names changed if needed. Mark each requirement as demonstrated, configurable, needing development or unsupported. A requirement that is only described in a sales call has not been demonstrated.

Buyer trial checklist

  1. A trade customer orders at their own prices through the portal.
  2. A line that breaks a pack size or minimum is corrected or blocked.
  3. Staff enter a phone order for the same customer and the same rules apply.
  4. An order that would exceed a credit limit is held for release.
  5. A trade order reduces the stock shown on the web shop or marketplace straight away.
  6. A short dispatch produces a correct invoice and a visible backorder.
  7. The invoice carries the customer’s purchase order reference and correct VAT.
  8. A failed posting to the accounts package is visible and can be corrected without duplication.
  9. A consumer card order, if you take them, follows its own flow without affecting trade prices.
  10. Reports show orders entered once and orders that needed staff intervention.

Frequently Asked Questions

What is the best online ordering system for a small business?

There is no single best system. A business selling only to the public through one shop is usually well served by a hosted ecommerce platform. A business with trade customers, negotiated prices and shared stock should shortlist on those requirements and run the same test orders through each option.

Do trade customers need a separate portal from my web shop?

Not always. Some platforms offer trade features within the same store, with customer-specific prices and account terms. What matters is that trade customers get quick reorder, their own prices and invoice terms, and that the public shop does not show trade prices.

How much does an online ordering system cost?

It depends on the approach. Packaged platforms charge a subscription that varies by plan, and add-ons and integrations add to it. A custom application has a build cost plus hosting and support. Compare total cost over three years, including the manual work each option leaves, rather than the headline price.

How should an ordering system link to stock?

It should read one shared figure for available stock, excluding stock already allocated or held back, and reduce it as soon as an order is placed. If each channel keeps its own count or updates overnight, overselling remains possible.

How should an ordering system link to invoicing?

The order should pass to whatever raises the invoice with the customer, lines, prices, tax and purchase order reference intact, so nobody retypes it. Test short dispatches and failed postings, not just a normal order.

When does a custom ordering system make sense?

When a requirement that matters to how you make money cannot be met by configuration or a supported add-on, such as complex contract pricing, stock held in a system nothing off the shelf connects to, or an unusual order process. Test packaged options first.

Can OpsMavix build an online ordering system?

Yes. OpsMavix can build focused ordering applications or a full custom ERP, and can configure or integrate suitable existing tools where those approaches fit the requirements.

How OpsMavix Can Help

OpsMavix can map how orders reach you today, where they are retyped and where prices, stock or credit checks depend on a person, then help you decide whether configuring a platform, connecting existing tools or building a focused system is the right fit.

For trade and distribution businesses, that may be a wholesale order management system with a customer ordering portal, structured entry for phone and email orders, customer price lists and capture into your accounts. For businesses selling the same stock across several channels, ecommerce inventory automation can keep one stock figure behind every channel. Where a standard platform already fits, configuring or integrating it may be the better choice.

Contact OpsMavix with one recent trade order, the records behind it and the handoff that creates the most rework. We can use that evidence to define requirements and a practical pilot.

#Wholesale#eCommerce#Order Management#B2B Ordering#Multichannel#Custom Systems#Business Systems

Getting value from OpsMavix? Add us as a preferred source on Google — you'll see more of our operations content in your AI Overviews, AI Mode and Search.

WhatsApp us