[ Custom software ]

Custom E-commerce Order Management Systems for UK Businesses

Custom order management systems for UK retailers and wholesalers. Shopify, Amazon, eBay and trade orders in one place, with stock synced and Xero kept up to date. Fixed price, no per-order fees.

An order slips through from Amazon and ships two days late. Shopify says a line is in stock, the shelf says otherwise, and a customer gets a cancellation email after paying. Someone rekeys orders into Xero by hand every morning, and a trade customer’s order sits in an inbox because it arrived by email instead of through the website. That is a normal week for a lot of UK sellers.

The pain shows up at a predictable point: a second or third sales channel goes live, you start selling to trade customers as well as the public, a new warehouse opens, or volume outgrows what spreadsheets and manual handoffs can keep straight. Off-the-shelf tools cope with the simple case. They get awkward once your workflow, pricing or integrations stop looking like everyone else’s.

I build custom order management systems around how your business runs, connected to the tools you already use, and you own the result. There is no account manager in between: the developer who walks your warehouse process with you writes the system. For a fair number of sellers an off-the-shelf platform is the better choice, and the next section says where that line usually sits.

Where off-the-shelf order management software falls short

Packaged platforms are fine for a single-channel store with a tidy receive-pick-pack-ship process. The trouble starts when your business doesn’t fit that mould:

  • Overselling and stock drift. Channel stock counts update in batches rather than as each order lands. During a flash sale or the Black Friday rush, you sell stock you don’t have.
  • Weak integrations. Connections to Xero, Sage or a third-party warehouse system sync hourly, fail quietly, or move only part of the data, so order totals or VAT don’t line up and someone reconciles by hand.
  • Rigid workflows. Many platforms push every order down one path. You can’t say “orders under £100 auto-approve”, “trade orders over £2,000 need a credit check”, or “DPD for the Highlands, Royal Mail for everything else” without workarounds or paid professional services.
  • Per-user and per-order fees that scale against you. Three more warehouse staff means three more licences, and a busy month inflates a per-order plan, so costs grow exactly when you are growing.
  • Tax handling built for another market. Zero-rated exports, B2B sales to the EU and Making Tax Digital reporting are often afterthoughts, which leaves VAT reconciliation manual.
  • Vendor updates that break things. A platform or marketplace API change goes out and your fulfilment sync stops until a support ticket gets answered.

The result is data in three systems that disagree, manual rekeying, a customer service queue full of “where’s my order” emails, and a team that has stopped trusting the software.

When a custom build is worth it, and when it isn’t

A packaged tool is usually the right call if you sell through one channel, run a simple order flow, have no legacy systems to connect, and process under a few hundred orders a month. Spreadsheets even hold up for a single low-volume store.

A custom system starts to pay its way when any of these apply:

  • You take orders from several channels: Shopify, Amazon, eBay, Etsy, a WooCommerce site, trade customers, maybe physical tills.
  • Your workflow needs real branching: approval chains, conditional routing, holds and value thresholds.
  • You price in ways SaaS struggles with: trade tiers, customer-specific rates, contract pricing, subscription orders with pause and resume.
  • You need a live link to Sage, Xero or an older ERP, not a connector that batches once an hour.
  • Licence fees have reached the point where they shape decisions you should be making on the business.

Wholesale and e-commerce from one system

Selling to trade customers and the public from the same stock is where packaged order management struggles most. Retail-first platforms treat trade orders as an add-on, and wholesale systems treat the web shop as an afterthought, so the business ends up running two systems and reconciling stock between them.

A mixed-channel system handles both from one stock pool:

  • One stock count for every channel. Trade allocations, web orders and marketplace orders all draw on the same figure, and you can ring-fence stock for a key account so a marketplace rush doesn’t empty it.
  • Trade ordering. Trade customers order through a login on your site, by uploading a spreadsheet, or by EDI where a retail partner requires it, and orders that still arrive by email get keyed in once against the customer’s account.
  • Customer-specific pricing. Price lists per customer or tier, volume breaks and contract prices apply automatically, while web customers see your retail price.
  • Credit limits and terms. Orders from an account over its limit or with overdue invoices are held for a finance check, and trade invoices go to Xero or Sage on the customer’s payment terms instead of being paid at checkout.
  • Different fulfilment rules. Pallet and trade deliveries, drop-ship orders sent from the supplier, and consignment stock held at a customer’s premises all route differently from a parcel to a web customer.
  • Made-to-order lines. Build-to-order products create a production job with its lead time shown at order, so customer service can give a real dispatch date.

What I build instead

Designed around your process

I start by mapping how orders move through your business today, including the exceptions and workarounds nobody documents: consignment, drop-ship, made-to-order. The system then follows your order rules, your supplier setup and the way you handle customers. The awkward cases are where packaged tools fail, so they get designed first.

Stock you can trust

One source of truth for stock, reserved the moment an order lands, so two channels can’t sell the same unit. Updates go out to every channel as fast as their APIs allow, and a daily reconciliation stops counts drifting.

Connected to what you already run

  • Sales channels: Shopify, WooCommerce, Magento, BigCommerce, Amazon, eBay, Etsy.
  • Accounting: Xero, QuickBooks, Sage.
  • Carriers: Royal Mail, DPD, Evri, Parcelforce, DHL, UPS.
  • Payments and 3PLs: Stripe, PayPal, GoCardless, and third-party fulfilment partners.

I plan for the messy parts of integration: API rate limits on high-volume Amazon and Shopify accounts, webhooks that don’t arrive (with polling as a fallback), and SKU-to-ASIN mapping mismatches. Each incoming order is processed once even if a channel sends it twice, so a retry can’t create a duplicate.

UK compliance from the first release

VAT handled by order type, Making Tax Digital compatible exports, an audit trail of every order change, refund and user action, role-based access with order entry and approval kept separate, and GDPR data export and erasure, with UK hosting where you need it.

Room to grow without re-platforming

The first release is focused. More channels, returns automation, a warehouse mobile app, forecasting or deeper reporting come in later phases. Because you own the code, growth means adding features, not migrating to a new vendor.

Features and modules

A first release covers the essentials, and the rest comes in later phases as the business needs them.

  • Order dashboard. Every order from every channel in one place, with live status from pending through allocated, picked, packed and shipped, and channel order numbers preserved so support can find anything.
  • Stock and warehouse sync. Stock by location with on-hand, reserved and damaged counts kept separate, reorder points and low-stock alerts.
  • Fulfilment workflow. Picking, packing and shipping stages with the statuses your team uses, routing rules that send each order to the right warehouse, and split shipments handled cleanly.
  • Approvals and exceptions. Your own order stages and rules, such as “orders over £1,000 flag for manager approval”.
  • Multi-carrier shipping. Compare rates and print labels for Royal Mail, DPD, Evri, Parcelforce and DHL, with weight and dimensions taken from the product record and tracking sent back to the customer and the channel.
  • Returns. RMA generation, return tracking, inspection on receipt, restocking and refund, with the accounting entries made automatically.
  • Customer records. Full order history, trade payment terms where relevant, and a log of communications.
  • Customer emails. Order confirmation, dispatch and delivery updates in your wording and branding.
  • Reporting. Order volume and revenue trends, fulfilment time and accuracy, stock turnover and ageing, carrier costs, channel breakdown and slow-moving SKUs.
  • Warehouse mobile access. Scan, pick, pack and ship from a handheld or tablet, with screens built for the warehouse.
  • Security and backups. Encryption in transit and at rest, access controls, and daily encrypted backups.

How a project runs

The parts that usually go wrong on order management projects are thin discovery, messy data and a hard cutover with no fallback, so the plan deals with each.

  1. First Gear, five days, £495. I map how orders move through your business now, confirm which channels, carriers and accounting systems need connecting, and build a working prototype on your own orders. Alongside it comes a one-page plan with the build price fixed; go ahead and the £495 is taken off.
  2. First release, live within a month. Order capture for your main channel, stock sync, fulfilment workflow, shipping labels, accounting export, user roles and the audit trail, with regular demos as it takes shape.
  3. Data migration and testing. I export, clean and deduplicate your product catalogue, customers, stock levels and recent orders, and map the mismatches that always exist between SKUs, channel product IDs and ERP part numbers. Then testing with your team, including a high-volume run before go-live.
  4. Go-live. A staged rollout, often with a parallel run, so you can fall back if something misbehaves on day one, and time set aside afterwards for the last awkward workflows to surface.
  5. After launch. Anything broken in the first 30 days gets fixed, hosting is free for the first month, and a monthly plan after that is your choice. Warehouse staff, customer service, managers and finance each get training pitched at their own jobs.

Cost and ownership

Most of my builds land between £2k and £10k, with the price fixed at the end of First Gear and never billed by the hour. A single-channel build with stock sync, fulfilment and accounting export usually fits in one build. Multi-channel, multi-warehouse or trade ordering adds further phases, each about a month with its own fixed price.

That is more up front than a SaaS subscription, and for a smaller seller a subscription will often be cheaper. The comparison changes once you look at the whole cost over several years:

  • Subscriptions are rarely just the subscription. Setup and consultant time, paid connectors, data migration and premium support sit on top, and seat and order-volume pricing climbs as you hire and as volume grows.
  • No per-seat licensing. Adding warehouse staff costs nothing extra in software.
  • A predictable running cost. Hosting and support are a flat monthly plan, not a fee that scales with headcount or order count.
  • Fewer expensive mistakes. Catching a bad address or an oversold line before dispatch is cheaper than a reship or a refund.

Sectors and how the workflow differs

  • Multi-channel retailers: Shopify, Amazon, eBay and your own site in one dashboard, with stock that stays right across all of them.
  • Fashion and apparel: size and colour variant grids, stock split across a store, online and outlets, and returns and exchanges run as a workflow within the Consumer Rights Act return window.
  • Food and drink: batch and lot tracking, expiry dates enforced so nothing close to its date ships, cold-chain handling, and allergen data carried on the order.
  • Wholesale and distribution: see the wholesale and e-commerce section above.
  • Manufacturing and made-to-order: production orders, bill-of-materials checks, supplier purchase orders and lead times, with an audit trail solid enough for ISO 9001 and recalls.
  • 3PL and fulfilment providers: stock and order routing for several merchant clients from one platform, with each client seeing only their own orders.
  • Healthcare suppliers: expiry alerts, lot tracking and chain-of-custody records for regulated products.
  • Luxury and high-value goods: serial-number tracking, provenance records, insured shipping, and checks on high-value orders.
  • Subscription boxes: sign-up to renewal, with pause, skip and cancel that customers can use, and auto-renewal handled in line with consumer law on subscription contracts.

Send me a rough picture of your channels, order volumes and the step that eats the most time, and I’ll come back with which route fits.

Common Questions About Custom E-commerce Order Management Systems

Should we just use Shopify, Linnworks, Cin7 or Brightpearl instead? ›

Often, yes. If you sell through one or two channels, run a straightforward receive-pick-pack-ship workflow and process a few hundred orders a month, an off-the-shelf platform is the sensible choice. A custom build pays off when you mix trade and online orders, have approval rules or contract pricing the tools can't hold, need to connect a legacy ERP, or reach volumes where per-user and per-order fees start shaping your decisions.

What order management software suits a small business in the UK? ›

For a small business selling on Shopify and one marketplace, Shopify's own order tools or an inventory app such as Zoho Inventory are usually enough. Small businesses outgrow them when they also sell to trade customers, hold stock in more than one place, or have someone rekeying orders into Xero every morning. A focused custom build covering your main channel, stock sync, fulfilment and accounting export is often within reach: most of my builds land between £2k and £10k, at a fixed price.

Can you build an eBay order management system? ›

Yes. eBay orders come in through eBay's APIs alongside Shopify, Amazon and your own site, with listing quantities updated from the same stock pool so the same item can't sell twice. Orders keep their eBay order number so customer service can find them, and tracking goes back to eBay when the label is printed.

What's the typical development timeline? ›

First Gear takes five days and gives you a working prototype on your own orders. The first release, covering your main sales channel, stock sync, fulfilment workflow and accounting export, then goes live within a month. More channels, more warehouses or trade ordering follow as later phases, each about a month with its own fixed price.

How do you stop overselling across channels? ›

Overselling happens when stock sells faster than channels update. The system holds one stock count, reserves stock the moment an order lands, and pushes updates to every channel as fast as their APIs allow. Where a marketplace only accepts batched updates, the lag is shown on screen, and a daily reconciliation catches any drift.

What about VAT, GDPR and audit requirements? ›

VAT is handled by order type, including zero-rated exports and B2B sales to EU customers, with Making Tax Digital compatible exports to your accounting software. An audit trail logs every order change, refund and user action with a timestamp, and records are kept for the six years HMRC expects. Role-based access separates order entry from approval, and GDPR data export and erasure requests are built in.

Thinking about custom e-commerce order management systems?

Tell us about your current setup. We'll tell you whether a bespoke e-commerce order management systems build is the right move, or whether something simpler will do.

Why Choose ByteGears?

No Monthly SaaS Fees

One-time investment, lifetime ownership

Direct Support

From the people who built it, not a support desk

GDPR Compliant

Data protection designed in from day one

Custom-Built for Your Workflow

Tailored to your specific business processes

Prefer to put it in writing?

Chat on WhatsApp

Or call 020 8191 1816

Let's talk it through

Tell us about your setup.