Strategic initial callChoose a time
Who I am Competencies References Services Process Insights DownloadsNEW Contact
Book a call
ERP 7 min read

ERP and e-commerce: why integration is the real bottleneck.

If you build an online store without planning the ERP integration, you're building an engine that will eventually seize up. Inventory synchronization, order processing, pricing: everything depends on how well the two systems communicate.

An online store without ERP integration operates in isolation. Orders come in and have to be transferred to the ERP manually. Inventory levels are wrong because they aren't synchronized. Prices differ because they're maintained in two places. What initially looks like a small technical task becomes a daily operational burden and, beyond a certain volume, an obstacle to growth. According to the MuleSoft Connectivity Benchmark Report 2025, 90% of organizations say data silos create obstacles for their business.

The 6 typical pain points without integration

Duplicate data maintenance

Item master data, prices, and inventory are maintained separately in the store and the ERP. Discrepancies arise every day, with direct consequences for customers and finances.

Overselling

Stock levels in the store don't match actual inventory. Products are sold that can't be delivered. Customer trust suffers.

Manual order entry

Every online order has to be entered into the ERP manually. At 50+ orders a day, that becomes a full-time job.

Delayed accounting

Online revenue doesn't reach financial accounting in a timely manner. The result: reporting gaps, VAT issues, and delayed incoming payments.

No shipping automation

Without ERP integration, there's no automatic shipping order to the warehouse system or 3PL. Orders require manual processing instead.

Customer data silos

Online customers don't exist in the ERP customer master. There's no complete view of the customer across all channels.

What needs to be integrated: the critical data flows

ERP → Store→

Item master data: Names, descriptions, units, categories. Synchronize initially and whenever changes occur.

ERP → Store→

Prices and terms: List prices, customer price groups, promotional prices. Synchronize in real time or daily, depending on how often they change.

ERP → Store→

Inventory levels: Availability. Ideally synchronized in real time or hourly to avoid overselling.

Store → ERP→

Orders: Complete order data including customer information, line items, shipping method, and payment method.

Store → ERP→

Customer master: New online customers are created in the ERP customer master or matched to existing records.

ERP → Store→

Shipping status / tracking: As soon as the delivery note is created in the ERP, the tracking information is sent to the store and the customer is notified.

The 3 integration approaches

Option 1

Native connectors

The ERP vendor or e-commerce platform offers ready-made integrations. Fast, affordable, and limited in configurability.

e.g., SAP × Shopify Connector, Abacus × WooCommerce
Option 2

Middleware / iPaaS

Specialized middleware, such as Celigo or Boomi, connects the ERP and the store with greater flexibility. Higher costs, more control.

e.g., Celigo, Boomi, commercetools integration
Option 3

Custom API integration

Custom development using REST/GraphQL APIs. Maximum flexibility, highest costs, and longest development time.

Only when standard solutions don't fit.
"The online store is the shop window. The ERP is the warehouse, the cash register, and the accounting behind it. If you only build the shop window, you've done half the work."

What to watch out for during setup

The principle

Connecting e-commerce and ERP isn't an IT project. It's a business decision. It determines how well the online channel can scale, how accurate your data is, and how much manual work is required every day. Get it right early and you gain time. Put it off and you're buying problems in installments.

Sources: MuleSoft (2025), Connectivity Benchmark Report.

Getting your ERP product data back in order?

I help companies clean up and structure product data in their ERP so that sales, e-commerce, and reporting are built on reliable data.

Start a conversation →