Skip to main content
Talk to an expert
ERP integrated ecommerce

ERP integrations for ecommerce.

iWeb integrates ecommerce with the operational systems that actually run the business: Microsoft Dynamics 365 Business Central, SAP Business One, Epicor BisTrack, Intact iQ, NetSuite, Sage, Kerridge and bespoke or proprietary ERPs.
600+
Commerce projects
40+
Engineers · on staff
31
Years · ERP integration
1995
Founded
01 · Common data flows

Common data flows

Pricing and discounts
Customer-specific pricing, contracted price lists and discount rules held in the ERP and surfaced live to the storefront.
Stock and availability
Real stock by warehouse, depot, branch or yard, with safety thresholds and back-order rules honoured against the OMS.
Account ordering
Trade accounts, credit limits, approvals, statements and account-only catalogues for B2B buyers.
Orders and invoices
Orders, dispatch confirmations, invoices and credit notes flowing both ways between storefront and ERP.
Fulfilment and returns
Warehouse, branch fulfilment and returns wired into the operational systems that actually run the business.
Customers and contacts
Account hierarchies, buyer roles, addresses and contact records kept in step between ecommerce and the ERP.
Real-time vs scheduled sync
Decide what is real-time (stock, price), what is near-real-time (orders, customers) and what is scheduled (catalogue, attributes), and write it down.
Middleware and iPaaS
iPaaS, point-to-point or message-bus patterns chosen against the operation, not against a vendor preference.
Monitoring and error handling
Error budgets, retries, dead-letter queues and alerts so failed messages are seen, not silently lost.
PIM and product data handoff
Clear separation between ERP (commercial data: price, stock, hierarchy) and PIM (enriched product data: copy, attributes, assets).
Integration ownership
Named owners on both sides of the integration so incidents have a route to resolution, not a finger-pointing exercise.
Takeover and rescue
Takeover of inherited integrations: audit, stabilise, document, then improve - not a rebuild on day one.
ERPs we integrate with commerce

Every ERP we have a dedicated integration page for. If yours is not listed, the custom and proprietary ERP page is the right starting point.

03 · ERP integration patterns

How ERP-integrated ecommerce fits the wider operational estate.

Microsoft Dynamics integration
Business Central, Finance & Operations and NAV connected to the storefront through a governed boundary, with pricing, stock, accounts and orders mapped against the operation - not the brochure.
SAP and Oracle integration
SAP Business One, SAP S/4HANA, Oracle NetSuite and other enterprise ERPs integrated where the architecture and connectors support it, with the integration contract written down.
Trade and merchant ERPs
Epicor BisTrack, Intact iQ, BCP Accord, Kerridge K8 and similar trade ERPs wired into the storefront with branch stock, account credit and click and collect built in.
OMS, WMS and fulfilment
Order, dispatch, branch and warehouse handoffs wired into the operational systems that own them, with monitoring across storefront, middleware and ERP.
PIM and product data
Akeneo PIM (or an existing PIM) as the source of truth for enriched product data, with the ERP owning commercial data and commerce reading from both.
Customer-specific pricing
Account-level price lists, contracted discounts and tiered pricing originating in the ERP and surfaced live to the storefront through a cached boundary.
Trade accounts and approvals
B2B accounts, credit limits, approver workflows and account-only catalogues reflecting how the ERP actually models trade customers.
Real-time vs scheduled sync
Stock and pricing read on demand and cached; orders posted asynchronously through monitored queues; reference data refreshed on a defined schedule, tuned to ERP load.
Middleware and iPaaS
iPaaS, point-to-point or message-bus patterns chosen against the operation, not against a vendor preference. The integration contract is written down and versioned.
Monitoring and runbooks
Queues, retries, dead-letter handling, alerts and a written runbook the on-call team can act on, so failures are seen, not silently lost.
Hosting, release and ownership
Release process tied to live trading, ownership written down across storefront, middleware and ERP, and a named senior owner on both sides of the boundary.
Takeover and rescue
Inherited integrations audited, stabilised and documented before any larger change. The first month is deliberately conservative on change.
04 · Questions we get asked

Questions we get asked.

What does ERP-connected ecommerce actually mean?

The commerce platform reads price, stock, accounts and other commercial data live or near-live from the ERP through governed contracts, and writes orders back through monitored queues. ERP stays the system of record; the storefront does not duplicate commercial data. The boundary is the central design decision.

How is pricing integrated from the ERP?

Customer-specific price lists, contracted discounts, tiered pricing and promotional rules originate in the ERP and are surfaced live to the storefront through a cached boundary. The cache TTL is tuned to ERP load and trading sensitivity; price drift is monitored and reported rather than assumed clean.

How is stock integrated from the ERP?

Stock levels read on demand and cached at the storefront boundary; branch and warehouse stock modelled honestly rather than flattened. Fulfilment promise is computed against the right pool for the operation. Reconciliation reports surface stock drift before it shows up at checkout.

How is account data integrated?

Account hierarchy, credit limits, payment terms, approvers and account-only catalogues mirrored from the ERP. The storefront reads the account view live where it matters and caches where it can. Changes posted back through monitored queues so the ERP stays the system of record.

How are customer records handled?

Customer master lives in the ERP for B2B trade; storefront-created customers are synced back to the ERP through a governed contract. De-duplication, merge rules and ownership are named rather than assumed. Where CRM sits alongside, the boundary between ERP, CRM and storefront is written down.

How are orders posted back to the ERP?

Orders post asynchronously through monitored queues with retries and dead-letter handling. Order state, line changes and partial dispatch update the ERP through the same boundary. Reconciliation reports surface posting drift; the storefront never assumes an order is in the ERP without confirmation.

How are invoices handled?

Invoicing stays in the ERP for B2B trade; invoice documents and balances are surfaced read-only on the storefront where the account needs them. Where storefront-side invoicing is needed (B2C, marketplaces), the integration contract names which system writes which field.

How is fulfilment integrated through the ERP?

Where the ERP owns warehouse or branch operations, dispatch and pick events flow through the ERP boundary. Where WMS is separate, the integration boundary is three-sided (storefront, WMS, ERP) and contracts name which system writes which event. The boundary is observable.

How are returns handled?

Returns initiated at the storefront create cases against the ERP-held customer and order record. Refund authorisation and credit notes live in the ERP. Stock returns flow through WMS and ERP. The storefront surfaces the return state read-only; commercial truth stays with the system of record.

When is real-time sync right and when is scheduled sync right?

Stock and pricing read on demand and cached at the storefront. Orders post asynchronously through monitored queues. Reference data (account hierarchy, price lists, catalogues) refreshes on a defined schedule. The cadence is tuned to ERP load and named per integration rather than assumed.

When is middleware the right pattern for ERP integration?

When more than two systems share a write surface, when reliability requires queued retries, or when integration contracts need to be transformed and versioned in one place. Middleware is not a default; iWeb names the trade-off between point-to-point and middleware honestly against the operation.

What does iWeb do with Microsoft Dynamics 365 Business Central?

Business Central integrated into the storefront for pricing, stock, accounts, orders and invoices, with the integration contract written down and versioned. Used widely across builders merchants, foodservice, manufacturing and industrial estates that run Business Central as their commercial backbone.

What does iWeb do with SAP?

SAP Business One, SAP S/4HANA, SAP ECC and SAP Business ByDesign integrated where the architecture supports it. Pricing, stock, accounts, orders and document flows wired through the boundary with reconciliation reports. The integration contract is shaped to the SAP module and version actually in use.

What does iWeb do with Oracle NetSuite?

NetSuite integrated into the storefront for pricing, stock, accounts, orders and invoices. Often paired with PIM where the catalogue depth justifies it. The integration contract names which system writes which field rather than treating NetSuite as the connector default.

What does iWeb do with Sage?

Sage 200, Sage 300, Sage Intacct and Sage 100 integrated where the operating model fits. Pricing, stock and account flows are honest about the surface area of the Sage module in use. Where Sage is the wrong shape for the operation, iWeb will name the trade-off rather than force the integration.

What does iWeb do with Epicor?

Epicor BisTrack, Epicor Kinetic, Epicor Eclipse and Epicor Prophet 21 integrated into commerce where the trade pattern fits. BisTrack is the deepest pattern for builders merchants; Kinetic for manufacturing. Branch stock, account credit and click and collect are wired in rather than retrofitted.

What does iWeb do with Kerridge or K8?

Kerridge K8, Kerridge K8 Babbage and similar trade ERPs integrated into commerce for builders merchants and trade distributors. Branch stock, depot pricing, account credit and click and collect flows wired into the storefront with the integration contract written down and versioned.

What does iWeb do with Intact iQ?

Intact iQ integrated into commerce for trade and distribution estates. Branch and account-aware pricing, stock visibility and order posting wired through the boundary. The integration is shaped to how Intact iQ models accounts and stock rather than to a generic ERP template.

How are custom or proprietary ERPs handled?

Custom and legacy ERPs integrated through their own APIs, file feeds or middleware adapters. The integration contract is written down and versioned the same way a vendor ERP would be. iWeb has experience taking over proprietary integrations and stabilising them before any larger commerce change.

How is ERP integration monitored?

Queue depth, retries, dead-letter volume, reconciliation gaps and posting drift surfaced as visible signals to a named on-call rota. Alerts are tuned against trading impact (price drift, stock drift, order posting failure) rather than against system noise. The runbook is written down.

How does support for ERP integrations work after launch?

A named senior team owns the integration surface day to day: monitoring, releases, incident response and contract changes against ERP upgrades. Quarterly reviews look at integration drift, reconciliation health and ERP version roadmap so the boundary is paid down before it breaks.

Accreditations & assurance
Gold Commerce Partner
Specialised in Commerce & AI
ISO certified
27001 · 9001 · 42001
Cyber Essentials Plus
Independently verified security
WCAG 2.2 AA
Accessibility embedded by design
Employee-owned
The same team, long term
Next step

Have an ERP integration brief?

Send the brief. You'll get a written response from a senior expert on the platform, ERP and operational realities we'd look at first, not a pitch deck.
Talk to an expertor see selected work →