The B2B ERP Integration Playbook: How to Escape Ecommerce Lock-in
Read Time 33 mins | Jun 16, 2026 11:30:00 AM
The real problem is not ERP compatibility
“Do you integrate with NetSuite?”
“Do you integrate with Microsoft Dynamics?”
Native connectors are useful, but they are not a strategy
Not sure if your ERP is really the blocker?
Real-time is not always the gold standard
Case Study
How Mills Ltd Replaced Magento with a Scalable, Multi-Portal Ecommerce Ecosystem
Mills Ltd, the largest independently owned, family-run supplier of specialist tooling and infrastructure products for the telecommunications and renewables sectors, migrated from Magento to Symphony Commerce in 2026 after outgrowing their existing ecommerce setup.
Case Study
The Rapid Rollout of Liberty Workwear’s B2B Ecommerce Portal
Liberty Workwear, a trusted supplier of PPE and branded workwear, needed a digital solution that could support the rapid expansion of their B2B customer base.
Case Study
Why Good Hand Switched to Symphony Commerce
Good Hand, a specialist B2B engineering manufacturer and distributor, had relied on their previous provider ecommerce platform for over 11 years. During that time, their business evolved - but their digital tools didn’t.
Case Study
JJ O'Toole's Seamless Migration to Symphony Commerce
JJ O’Toole is Ireland’s leading purveyor of bespoke packaging, boasting a prestigious 100-year history of serving the retail and industrial sectors. With a reputation built on quality and heritage, the brand required a digital transformation that could match its physical excellence.
What should actually be integrated?
- Product data
- Stock availability
- Customer-specific pricing
- Customer accounts
- Order creation
- Order status
- Invoices and credit notes
- Order history
- Account permissions
- Delivery and fulfilment rules
The exact shape depends on the business.
A distributor may care most about stock by warehouse. A manufacturer may need complex product relationships and technical data. A trade supplier may need contract pricing and repeat ordering. A finance-led organisation may need tight invoice and credit control.
The integration should follow the commercial reality, not force the business into a generic ecommerce model.
This is where many projects go wrong.
They start by asking, “What can the connector do?”
They should start by asking, “What does the customer need to do online, and what does the business need to stop doing manually?”
Mills Ltd, Liberty Workwear, Good Hand, JJ O'Toole.
Bad integrations fail in predictable ways
They usually fail through small weaknesses that compound.
These are not edge cases. They are the normal reality of B2B operations.
The ERP systems Symphony Commerce integrates with
-
Acumatica
-
Cin7
-
Epicor
-
ERPNext
-
Intact iQ
-
Interprise
-
Microsoft D365 Business Central
-
Microsoft Nav & AX
-
NetSuite
-
Odoo
-
Oracle
-
Orderwise
-
QuickBooks Online
-
Sage 50
-
Sage 200
-
Sage Intacct
-
Sage X3
That list matters, but it is not the whole point.
The stronger point is that Symphony is built for businesses where ERP integration is central to ecommerce success, not an afterthought.
We regularly work with familiar systems, specialist systems, legacy systems, on-premise systems and unusual operational setups that do not appear neatly on standard connector lists.
If the ERP can expose data in a usable way, there is usually a route forward.
The work is in designing that route properly.
Dedicated to achieving excellence in every partnership
What a good ERP integration project looks like
It should have a clear delivery shape.
First, the team needs to understand the current operating model. That means looking at how product data, stock, pricing, customers and orders actually work today, not just how they are supposed to work in theory.
Then the sources of truth need to be agreed.
This is often where hidden complexity appears. Product data may live in the ERP, but images and descriptions may sit elsewhere. Pricing may be in the ERP, except for a few customer agreements managed by sales. Stock may be accurate, but only if reserved quantities are handled correctly.
Once the data model is understood, the integration can be designed.
Some flows may need frequent delta syncs. Some may use scheduled jobs. Some may require direct API calls. Some may need file exchange. Some may need human review when exceptions occur.
There is no prize for making every flow real time.
The prize is a website that is fast, accurate, reliable and operationally useful.
Testing then needs to reflect real trading scenarios.
Not just “can a standard order be placed?”
But:
Can a contract customer see the right price?
What happens when stock changes during checkout?
Can a restricted product be hidden from the wrong account?
What happens if the ERP rejects an order?
Can the customer see order history and invoices correctly?
Can the team identify and resolve integration errors quickly?
That is the difference between testing a connector and testing a business process.
Why Symphony targets a 90-day go-live window
Proof from real B2B projects
-
Mills Ltd and Sage 200
Mills Ltd needed ecommerce that could support Sage 200 integration, including stock visibility and pricing.
The lesson is not that Sage 200 is easy or that every Sage project is identical.
The lesson is that Sage 200 should not automatically prevent a B2B business from improving its ecommerce platform.
With the right integration design, ERP-led data can support a better customer experience rather than hold it back.
-
Liberty Workwear and Exchequer
Liberty Workwear had been relying on manual CSV workarounds.
That is a common sign of integration debt. The business may technically have ecommerce, but the operational team is still doing the work behind the scenes.
Symphony connected the B2B ordering portal with Exchequer, allowing orders to flow into the ERP and removing the dependency on manual uploads.
That is what ecommerce should do: reduce work, not move it somewhere less visible.
-
Good Hand and Interprise
Good Hand needed to support a complex product catalogue and a buying process that could not be reduced to a simple retail-style experience.
Symphony delivered advanced table-based product ordering and ERP connectivity with Interprise, helping remove manual order re-keying while preserving the complexity customers needed.
That is a key point for B2B ecommerce.
Modernisation should not mean flattening the business into a simpler model. It should make the existing complexity easier for customers and teams to manage.
-
JJ O’Toole and Kernel ERP
JJ O’Toole had a bespoke legacy setup and needed a platform that could support growth without depending on manual product, stock and price updates.
Symphony integrated with Kernel ERP to automate those flows and help the business move onto a more scalable ecommerce foundation.
For companies with older or less common systems, this is often the most important message:
An unfamiliar ERP is not automatically a blocker.
It needs proper discovery, sensible architecture and an integration partner that has seen enough unusual systems to know how to approach the next one.
Client Quote
What Our Clients Are Saying
"What we now have is a platform that truly reflects how our customers buy. From approval workflows to account structures and pricing visibility, everything is tailored to real-world B2B processes. It’s a huge step forward from where we were."
Andrew Rickard
Managing Director at Mills Ltd