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 they have already paid. Someone is rekeying orders into Xero by hand every morning. If that sounds like a normal week, you are not alone. A lot of UK e-commerce businesses end up fighting their order management software instead of running on it.
For many sellers that pain shows up at a predictable point: a second or third sales channel goes live, a new warehouse opens, or order volume outgrows what spreadsheets and manual handoffs can keep straight. Off-the-shelf tools cope with the simple case well. They get awkward once your workflow, pricing or integrations stop looking like everyone else’s.
We build custom e-commerce order management systems around how your business actually works. Our UK-based team fits the software to your operations, connects it to the tools you already run, and leaves you room to grow. You own the system outright. We will also tell you honestly when an off-the-shelf platform would serve you better, because for a fair number of sellers it would.
Where off-the-shelf order management software falls short
Packaged order management platforms are fine for a single-channel store with a tidy receive-pick-pack-ship process. The trouble starts when your business does not fit that mould. The complaints we hear most often:
- Overselling and inventory drift. Channel stock counts update on a delay, sometimes every 30 minutes rather than in real time. During a flash sale or the Black Friday rush, you sell stock you do not have.
- Weak integrations. Connections to Xero, Sage or a third-party WMS sync hourly, fail quietly, or only move part of the data, so order totals or tax do not line up and someone reconciles by hand anyway.
- Rigid workflows. Many platforms push every order down one fixed path. You cannot say “orders under £100 auto-approve” or route a B2B order through a finance check, so straightforward orders sit waiting on a manager.
- Per-user and per-order fees that scale against you. Hiring three warehouse staff means three more seat licences. A busy month inflates a per-order plan. Costs grow exactly when you are growing.
- US-centric tax handling. Reverse charge on B2B EU orders, MTD-ready reporting and tiered VAT by order type are often afterthoughts, which leaves VAT reconciliation manual and audit-exposed.
- Slow, distant support. When an integration breaks mid-day, a 24 to 48 hour ticket response is thousands of pounds of delayed fulfilment.
The result is a pile of workarounds: data living in three systems that disagree, manual rekeying, and a team that has quietly stopped trusting the software.
When a custom build is worth it, and when it is not
We would rather you spend money well than spend it with us. A packaged tool is usually the right call if you sell through one channel, run a simple order flow, do not need to connect to legacy systems, and process under a few hundred orders a month. Spreadsheets even hold up for a single low-volume store.
A custom system starts to make sense when one or more of these is true:
- You consolidate orders across several channels: Shopify, Amazon, eBay, Etsy, a WooCommerce site, maybe physical tills.
- Your workflow needs real branching: approval chains, conditional routing, holds, value thresholds.
- You price in ways SaaS struggles with: wholesale tiers, customer-specific rates, contract pricing, subscription orders with pause and resume.
- You need genuine integration with an existing Sage, Xero or older ERP, not a generic connector that batches once an hour.
- Volume and per-user fees have reached the point where licensing is shaping decisions you should be making on the business.
If you are in that territory, here is what we build.
What we build instead
Our UK-based team builds software that works the way your business does, not the other way round.
Designed around your actual process
We start by mapping how orders really move through your business today, including the exceptions and the workarounds nobody documents. The system then follows your order rules, your supplier setup and the way you handle customers. We design for the awkward cases on purpose, because that is usually where packaged tools quietly fail.
Inventory you can trust
We hold one source of truth for stock and reserve it the moment an order lands, so two channels cannot sell the same unit. Updates push back out to every channel as fast as their APIs allow. Where a marketplace only supports batched syncs, we make the lag visible instead of pretending it is instant, and we reconcile daily so counts do not drift.
Connected to what you already run
We build integrations with:
- Sales channels: Shopify, WooCommerce, Magento, Amazon, eBay, Etsy, BigCommerce
- Accounting: Xero, QuickBooks, Sage, with MTD-ready exports
- Carriers: Royal Mail, DPD, Evri, Parcelforce, DHL, UPS
- Payments and 3PLs: Stripe, PayPal, GoCardless, plus third-party fulfilment partners
We plan for the messy parts of integration too: API rate limits on high-volume Amazon and Shopify accounts, intermittent webhooks with polling as a fallback, and SKU-to-ASIN mapping mismatches. Idempotent handling stops a retry from creating duplicate orders.
UK compliance built in from day one
VAT handled correctly, including reverse charge on B2B EU orders post-Brexit and the ability to flag non-UK liable sales. MTD-ready accounting exports. A full audit trail that logs every order change, refund and user action with a timestamp and user ID. Role-based access and separation of order entry from approval so you can show segregation of duties. GDPR data export and erasure handled properly, with UK data residency where you need it.
Workflows and pricing that match your model
Custom order statuses, multi-step approvals, conditional routing, value-based holds. B2B features like tiered pricing, purchase orders and credit limits. Subscription and recurring orders with pause, skip and cancel that customers can actually use. These are the things SaaS platforms make you fight for.
Room to grow without re-platforming
We usually ship a focused first release, then add channels, returns automation, a warehouse mobile app, forecasting or deeper reporting in later phases. Because you own the code, growth means adding features, not migrating to a new vendor and re-implementing everything.
Support from people you can reach
Our UK-based team handles the rollout, trains your staff on-site or remotely, takes support calls directly, and keeps integrations current as Shopify, Amazon and accounting APIs change underneath you.
Features and modules we build
We do not build all of this at once. A first release covers the essentials; the rest comes in later phases as the business needs them.
Multi-channel order dashboard
Every order from every channel in one place, with live status. Orders captured from Shopify, Amazon, eBay and the rest, with channel-specific order numbers preserved so support can find anything.
Inventory and warehouse sync
Real-time stock by location, with on-hand, reserved and damaged counts kept separate. Reorder points and low-stock alerts so you see a shortage coming rather than discovering it at checkout.
Fulfilment workflow
Picking, packing and shipping stages with the statuses your team actually uses. Routing rules send each order to the right warehouse, and split shipments are handled cleanly.
Workflows and approvals you control
Your own order stages, approval rules and exception handling. Conditional logic such as “orders over £1,000 flag for manager approval” or “orders under £100 auto-approve” so straightforward orders are not held up.
Multi-carrier shipping
Compare rates and print labels for Royal Mail, DPD, Evri, Parcelforce and DHL straight from the system, with weight and dimensions pulled from the product record.
Returns and RMA management
Returns run through a defined workflow: RMA generation, return tracking, inspection on receipt, and refund processing, instead of being chased by email.
Automated customer emails
Order confirmation, dispatch and delivery updates go out automatically in your wording and branding.
Reporting and analytics
Order volume and revenue trends, fulfilment time and accuracy, inventory turnover and ageing, channel-by-channel breakdown, and slow-moving SKU alerts, with a report builder for the questions specific to your business.
Audit trail and user permissions
Every order change, refund and user action logged with timestamp and user ID. Role-based access down to team level, with order entry and approval kept separate where you need segregation of duties.
Warehouse mobile access
Scan, pick, pack and ship from a handheld or tablet, with an interface built for warehouse use rather than a desktop screen squeezed onto a phone.
Security and backups
Encryption in transit and at rest, access controls, and daily encrypted backups.
How a project runs
We work in phases, and we are deliberate about the parts that usually go wrong on order management projects: thin discovery, messy data and a hard cutover with no fallback.
1. Discovery and planning (2 to 4 weeks)
We map how orders move through your business now, including the exceptions and the consignment, drop-ship or made-to-order quirks that never make it into a process document. We confirm which channels, carriers and accounting systems need to integrate, agree what a successful launch looks like, and set a realistic scope so new requirements do not quietly expand the project later.
2. Build (around 8 to 12 weeks for a first release)
Our UK-based developers build the system on secure cloud infrastructure, with regular demos so you see it taking shape. We typically start with the core: order capture for your main channel, inventory sync, fulfilment workflow, shipping labels, accounting export, user roles and the audit trail.
3. Data migration and testing (2 to 4 weeks)
Migration is where order projects stumble, so we treat it as real work. We export, clean and deduplicate your product catalogue, customers, inventory levels and historical orders, and map the mismatches that always exist between SKUs, channel product IDs and ERP part numbers. Then functional testing, user acceptance testing with your team, and a high-volume test before go-live.
4. Go-live and stabilisation
We favour a staged rollout, often with a parallel run, so you can fall back if something misbehaves on day one. We then plan for a stabilisation period after launch rather than treating launch as the finish line, because that is when the last awkward workflows surface.
5. Training and support (ongoing)
Operational staff, managers and finance each get training pitched at their actual jobs, not a generic feature tour. You also get written documentation, named support contacts and scheduled reviews.
A focused first release usually runs around 12 to 16 weeks. Multi-channel, multi-warehouse or heavy B2B builds take longer, and we will give you a real timeline after discovery.
Cost and ownership
A custom order management system is a real investment, and we will be straight about it. A focused first release is typically a five-to-six-figure project depending on how many channels and integrations are involved and how complex your workflows and pricing rules are. A single-channel build is at the lower end; a multi-channel, multi-warehouse system with B2B pricing and legacy ERP integration sits well above it.
That is more upfront than a SaaS subscription, and for a smaller seller a subscription will be cheaper, full stop. The comparison changes once you look at the whole cost over several years rather than the headline monthly figure:
- Subscriptions are rarely just the subscription. Setup and consultant time, paid third-party connectors, data migration, training and premium support all sit on top. Per-user and per-order pricing also climbs as you hire and as volume grows.
- You own the system. No per-seat licensing, so adding warehouse staff costs you nothing extra in software.
- Maintenance is predictable. Hosting and ongoing support are an annual cost you can plan for, not a fee that scales with headcount or order count.
- Validation rules reduce expensive mistakes. Catching a bad address or an oversold line before dispatch is cheaper than a reship or a refund.
- You add features instead of re-platforming. Growth does not mean another migration project.
We will not pretend a custom build is right for everyone. In a free consultation we will go through your scope, channels, integrations and volumes, give you a realistic budget range, and tell you honestly if an off-the-shelf platform would serve you better for now.
Sectors and how the workflow differs
Order management is never quite generic. The shape of the workflow depends heavily on what you sell.
- Multi-channel retailers. The core need is consolidating Shopify, Amazon, eBay and your own site into one dashboard with inventory that stays accurate across all of them. The recurring pain is overselling when channel counts lag.
- Fashion and apparel. Size and colour variant grids, inventory split across a flagship store, online and outlets, and return rates that can run 20 to 30%. Returns and exchanges need to be a proper workflow, not an email thread, and the Consumer Rights Act sets the return window.
- Food and drink. Batch and lot tracking, expiry-date enforcement so nothing close to its date ships, and cold-chain handling. Allergen and FSA labelling data needs to flow into the order, not sit in a separate spreadsheet.
- B2B wholesale and distribution. Tiered pricing by customer, purchase orders, credit limits, drop-ship routing, and consignment stock that is not on the balance sheet until sold. Approval chains matter here in a way they rarely do for B2C.
- Manufacturing and made-to-order. Production orders, bill-of-materials checks, supplier purchase orders and lead-time visibility, with an audit trail solid enough for ISO 9001 and customer recalls.
- Luxury and high-value goods. Serial-number tracking, authenticity and provenance records, white-glove and insured shipping, and AML checks on high-value orders.
- Subscription boxes and recurring orders. Subscription lifecycle from sign-up to renewal, with pause, skip and cancel that customers can actually use, plus recurring billing that holds up against CMA guidance on auto-renewal.
Whatever you sell, we fit the system to your products, your customers and how you actually run things, rather than asking your team to bend around the software.
Common Questions About Custom E-commerce Order Management Systems
Should we just use Shopify, Cin7 or Brightpearl instead?
Often, yes. If you sell through a single channel, run a straightforward receive-pick-pack-ship workflow and process a few hundred orders a month, an off-the-shelf platform is usually the sensible choice and we will tell you so. A custom build pays off when you have multiple channels, awkward approval rules, tiered or contract pricing, legacy systems to connect to, or volumes where per-user and per-order fees start to bite.
How does custom development cost compare to a SaaS subscription?
A custom order management system is a larger upfront investment than a monthly subscription, and a smaller single-channel seller will usually be better off with SaaS. The case for building changes once subscription costs, per-user licences, paid connectors and consultant fees stack up, or when the workflow you need is not something a packaged tool will do without expensive customisation. We will give you an honest view of where the line sits for your business.
What's the typical development timeline?
A focused first release covering your main sales channel, inventory sync, fulfilment workflow and accounting export usually takes around 12 to 16 weeks. Multi-channel, multi-warehouse or B2B builds run longer. We scope a realistic timeline after discovery and build in a stabilisation period after go-live rather than treating launch day as the finish line.
Can you integrate with our existing systems?
Yes. We connect to e-commerce platforms (Shopify, WooCommerce, Magento), marketplaces (Amazon, eBay, Etsy), accounting software (Xero, QuickBooks, Sage), shipping carriers (Royal Mail, DPD, Evri, Parcelforce, DHL) and 3PLs. We plan for the realities of marketplace APIs too: rate limits, delayed syncs and unreliable webhooks, with daily reconciliation so order and inventory data does not silently drift.
How do you stop overselling across channels?
Overselling happens when stock is sold faster than channels update. We hold a single source of truth for inventory, reserve stock the moment an order lands, and push updates back to every channel as quickly as their APIs allow. Where a marketplace only supports batched syncs, we make that lag visible rather than pretending it is instant.
What about VAT, GDPR and audit requirements?
We build UK rules in from the start: VAT handled correctly including post-Brexit reverse charge on B2B EU orders, MTD-ready exports to your accounting software, and a full audit trail logging every order change, refund and user action with timestamps. Role-based access and separation of order entry from approval support segregation of duties and GDPR data export and erasure requests.
How do you handle updates, support and ownership?
You own the code outright. After launch we offer support arrangements from ad-hoc changes to scheduled reviews, and we expect to keep integrations current as Shopify, Amazon and accounting APIs change. Team training, written documentation and named support contacts are part of every project.
