Cookies

We use cookies for analytics and advertising. You can accept all, keep only necessary, or customize your preferences. Cookie Policy

Digital Vantage LogoDigital Vantage Logo
  • About us
  • Offer
    • Websites
    • Web Applications
    • Applications
    • Technology consulting for companies
    • Online marketing and branding
  • Resources
    • Blog & News
    • Tools and calculators
    • Templates and checklists
    • Independent industry reports
  • Contact
Let's talk!
Digital Vantage LogoDigital Vantage Logo
  • About us
  • Offer
  • Resources
  • Contact
  • Szukaj w artykułach ⌘K
    • Websites
      Building a professional online presence
    • Web Applications
      Dedicated web applications - automate and grow your business!
    • Applications
      Custom solutions tailored to your business needs
    • Technology consulting for companies
      That support business Technology consulting for companies where technology has stopped keeping up with business
    • Online marketing and branding
      Designing logos, corporate colors and letterheads
    • Blog & News
      News from the digital world.
    • Tools and calculators
      Before you start talking to an agency, check how much your project should cost.
    • Templates and checklists
      Professional checklists for B2B companies
    • Independent industry reports
      Cyclical report programs based on publicly available sources
Let's talk!
Digital Vantage LogoDigital Vantage Logo

Digital Vantage
Tel+48 663 877 600, +48 22 152 51 05
Andriollego 34, 05-400 Warsaw
REGON: 540674000
EU VAT: PL5321813962

Services
  • Websites
  • Company websites
  • Landing page
  • Web applications
  • Mobile apps
  • MVP for startups
  • Software development
  • Technology consulting
  • Online marketing and branding
  • Website pricing
Digital Vantage
  • About us
  • Contact
  • Let's talk about your business
  • Resources for business
  • Site map
Articles and guides
  • Websites
  • Online stores
  • Starting a business online
  • Web applications
  • Business applications
  • Google Business Profile
  • SaaS software
  • Glossary
Industry reports
  • Polish web market price analysis
  • Website costs
  • Online store costs
  • Web application costs
  • Mobile app costs
  • SaaS tool costs
Tools and calculators
  • Website cost
  • Online store cost
  • Web application cost
  • Website maintenance cost
  • Online store TCO
  • Website speed test
  • Quiz: website or app
  • Quiz: which e-commerce platform
  • Quiz: WordPress or headless
  • Quiz: ready-made SaaS or custom
Checklists and templates
  • Launching a website
  • Website audit
  • E-commerce UX checklist
  • Store migration
  • Choosing a web agency
  • Website security
Follow Us
FacebookInstagram
© Digital Vantage - Warsaw, Poland
Cookie PolicyPrivacy PolicyConditions
English|Polski
© 2026 Digital Vantage. © 2024 Digital Vantage. All rights reserved.
Digital Vantage LogoDigital Vantage Logo

Digital Vantage
Tel+48 663 877 600, +48 22 152 51 05
Andriollego 34, 05-400 Warsaw
REGON: 540674000
EU VAT: PL5321813962

★ 5.0
Google reviews
24h
We reply on business days.
20+ yrs
in IT/B2B EMEA
100/100
Desktop PageSpeed
© Digital Vantage - Warsaw, Poland
Cookie PolicyPrivacy PolicyConditions
English|Polski
© 2026 Digital Vantage. © 2024 Digital Vantage. All rights reserved.

Table of Contents · 6 sections

In this article

  1. 01ERP, WMS, CRM — what each one actually does
  2. 02ERP for ecommerce — the EU vendor landscape
  3. 03The data contract — who's the source of truth for what
  4. 04Rollout order — what to connect first
  5. 05Integration architecture — connector, iPaaS or your own API
  6. 06EU e-invoicing and the ViDA framework
  1. Home›
  2. ›
  3. Blog & News from the Digital World›
  4. E-commerce — what it is, what the EU market looks like and where to start an online store›
  5. Ecommerce operations: the four processes that decide your costs after launch›
  6. ERP for ecommerce — integrating ERP, WMS and CRM without data chaos
E-commerce operations·Analyst KPIs·Integrations·E-commerce·API·12 min czas czytania·14 095 znaków·2298 słów

ERP for ecommerce — integrating ERP, WMS and CRM without data chaos

Kod QR

ERP for ecommerce: how ERP, WMS and CRM own different data, three integration architectures, and what EU e-invoicing rules change.

Integracje ERP/WMS/CRM w e-commerce.
RE
Redakcja Digital VantageYour Partner in Business, Digital Vantage Team · Digital Vantage team is a group of experienced professionals combining expertise in web development, software engineering, DevOps, UX/UI design and digital marketing. Together we carry out projects from concept to implementation - websites, e-commerce stores, dedicated applications and digital strategies. Our team combines years of experience from technology corporations with the flexibility and immediacy of working in a smaller, close-knit structure. We work in agile methodologies, focus on transparent communication and treat each project as if it were our own business. The strength of the team is the diversity of perspectives - from systems architecture and infrastructure, frontend and design, to SEO and content marketing strategy. As a result, the client receives a cohesive solution where technology, aesthetics and business goals go hand in hand.
Publikacja3 lis 2025
Aktualizacja2 paź 2026

Most of the chaos in ERP for ecommerce integration doesn't come from missing technology — it comes from never agreeing on one simple answer: which system is the source of truth for this field. If a price lives in both the ERP and the store at once, and either version can change independently, the two will eventually disagree. This article separates ERP, WMS and CRM as three different data owners, looks at what the ERP vendors active in the EU actually offer for store integration, and lays out three integration architectures you can choose between before writing a single line of integration code.

ERP, WMS, CRM — what each one actually does

ERP (Enterprise Resource Planning) is where prices, sales documents (invoices) and usually a basic customer record live. In a small or mid-size business, this system often predates the online store, because accounting and offline sales needed it regardless of ecommerce.

WMS (Warehouse Management System) covers what's actually happening in the warehouse, not just a single "in stock" count — pick, pack and dispatch workflows, storage locations, and stock movements across more than one zone or site. In practice a WMS earns its own system once a warehouse has more than one storage zone or location, or once SKU count and turnover make manual stock counts unreliable.

CRM (Customer Relationship Management) is where the history of contact with a customer lives — marketing consent, segmentation — not the transaction itself (that's the ERP's job), but the relationship around it. In a small store this function often sits inside the ERP itself, or in the store platform's own customer record; a dedicated CRM appears once support and marketing need a wider view than "order history" alone — recording which marketing consents a customer gave and when, for instance, or segmenting customers by purchase behaviour rather than by a plain transaction list.

Three systems, three owners — but that doesn't mean you need three separate licences from three different vendors. Several mid-market ERP suites (see below) bundle a WMS module or a CRM module into the same licence; whether you use the bundled module or a dedicated, separate system depends on whether the bundled module actually covers your scale, not on the option simply existing.

None of the three has to exist in a full, separate form from day one — but every field you synchronise between the store and the rest of your stack (stock, price, customer record) needs one owner, even if that owner is temporarily the ERP doing all three jobs at once.

In practice, the smallest businesses run all three roles out of the ERP alone — stock counted manually in the ERP's own warehouse module, the customer record as a plain contact in the same system. That isn't a design flaw by itself; it only becomes a problem once scale outgrows what one system can sensibly handle (hundreds of SKUs across several locations, thousands of contacts with an interaction history wider than orders alone) — and that's the point where adding a dedicated WMS or CRM makes sense, rather than being bought "just in case."

ERP for ecommerce — the EU vendor landscape

Four mid-market ERP names come up again and again across the EU: Odoo (a Belgian vendor), SAP Business One, Microsoft Dynamics 365 Business Central and Sage. They take noticeably different routes to the online store, and that difference matters more than the logo.

  • Odoo is the one with a fully public price list. Its Standard and Custom plans are priced per user, and the pricing page states that they "include all apps for a single fee" — eCommerce and Website among them. In other words, the shop can live inside the ERP itself, which removes the store↔ERP sync for the fields Odoo owns, but ties the storefront to Odoo's own front end.
  • Business Central publishes per-user prices on Microsoft's site, while the sale itself typically runs through a Microsoft partner. For the store side, Microsoft ships its own Shopify Connector app, which its documentation describes as "preinstalled for all new sign-ups and trials" — a native connector to one specific platform, not to every platform.
  • SAP Business One and Sage's mid-market products are sold mainly through partner networks. We did not find a public price for an ecommerce integration on either vendor's own pages, so the cost of that piece only becomes clear in a partner's quote.

The reusable lesson isn't a figure: the headline per-user price of an ERP tells you little about what the store integration will cost. Whether it is built in (Odoo), shipped as a connector for one platform (Business Central with Shopify) or delivered by a partner project changes the bill far more than the licence line does. Warehouse (WMS) and CRM functions follow the same pattern — bundled in the suite or sold as add-ons depending on vendor and tier — so confirm what applies to your case before assuming a feature is "included."

The data contract — who's the source of truth for what

Before you pick an integration technology, answer the simpler question first: for every field that lives in more than one system, which system wins when the two versions disagree. That's the "data contract" — not a legal document, just the agreement you go back to at every dispute.

Data

Source of truth (typically)

Who consumes it

Document / channel

Stock level

WMS, if one exists; otherwise ERP

Store, marketplace, carrier

Periodic or real-time sync

Price

ERP (price lists, promotions)

Store, marketplace

Pushed on every price-list change

Customer record

CRM, if one exists; otherwise ERP

Store, support, marketing

Updated on every interaction

Sales document

Invoice from ERP; dispatch note from WMS or ERP

Accounting, customer, carrier

Invoice at order; dispatch note at physical hand-off; B2B e-invoicing mandates and formats currently vary by EU member state

The data contract — who's the source of truth Table of four data streams and their owner: stock level — WMS if one exists, otherwise ERP, consumed by store/marketplace/carrier; price — ERP, consumed by store/marketplace; customer record — CRM if one exists, otherwise ERP, consumed by store/support/marketing; sales document — invoice from ERP and dispatch note from WMS or ERP, consumed by accounting/customer/carrier, with B2B e-invoicing mandates and formats currently varying by EU member state; under the EU's ViDA framework cross-border digital reporting applies from 1 July 2030 and existing domestic real-time systems align by 1 January 2035. Own compilation, no figures requiring a separate source beyond those already cited in the text. The data contract — who's the source of truth One owner per data stream; every other system only reads it Data Source of truth Who consumes it Stock level WMS if one exists, otherwise ERP store, marketplace, carrier Price ERP store, marketplace Customer record CRM if one exists, otherwise ERP store, support, marketing Sales document invoice from ERP; dispatch note from WMS or ERP accounting, customer, carrier B2B e-invoicing mandates and formats currently vary by EU member state; under the EU's ViDA framework cross-border digital reporting applies from 1 July 2030, and existing domestic real-time systems align by 1 January 2035. Digital Vantage, based on the EU mid-market ERP vendor landscape and the ViDA e-invoicing framework (Council Directive (EU) 2025/516), read 1 October 2026 www.digitalvantage.eu

The data contract — who's the source of truth

Digital Vantage, based on the EU mid-market ERP vendor landscape and the ViDA e-invoicing framework (Council Directive (EU) 2025/516), read 2026-10-01

If stock level has two owners at once (WMS and ERP updated independently), you don't have a data contract — you have two sources that will drift apart at the next manual correction in either one. The fix isn't technical, it's a decision: pick one system as the owner of that field, and let the other one only read it.

The concrete mechanism behind that drift: a warehouse worker makes a manual stock correction in the WMS after a stocktake, but the integration only syncs stock one way (from ERP to WMS, not back) — the WMS shows the corrected figure locally, while the ERP and the store keep showing the old number until the next sync overwrites the correction again. From the outside it looks like "the integration broke," even though neither system has a bug — the direction of data flow simply was never agreed as a single, explicit rule.

Rollout order — what to connect first

The typical path for a small or mid-size business looks like this: the ERP exists first, because accounting and sales needed it regardless of whether an online store ever launched. The first integration is usually a store↔ERP connector — prices and basic orders, exactly the ground covered, from the supplier's own side, in our article on supplier-feed integration. A WMS comes later, once SKU count, turnover or a second warehouse location make manual stock tracking in the ERP alone unreliable — that's the point where it's worth separating "stock" out of the ERP into a dedicated system. CRM comes last, once support and marketing need a view of the relationship wider than the ERP's own transaction history.

Reversing that order — implementing a CRM, say, before sorting out the source of truth for price and stock — usually just means the new system inherits the mess from the old ones, in a new interface. The mechanism is simple: a CRM fed customer data from two inconsistent sources (ERP and the store's own panel, updated independently) has two versions of the same contact from day one — which is the problem CRM was supposed to solve, not one it creates for itself.

Integration architecture — connector, iPaaS or your own API

You have three routes, and each makes sense at a different scale:

  • Native connector — a ready-made integration between the ERP and a specific store platform, built by the ERP vendor or one of its partners. The lowest deployment cost, but limited to what the vendor built in — if your process needs a field the connector doesn't handle, there's nowhere to add it.
  • iPaaS (Integration Platform as a Service) — a middleware layer between systems instead of point-to-point integration. This is an architectural option, not a specific tool — the specific tools in this category and their pricing are a separate topic in our article on ecommerce automation, because that's where they actually belong: event-driven flows and time saved, not data architecture.
  • Your own API — a dedicated integration built for your own stack, using whatever integration layer the ERP vendor provides, or a fully separate service built around event queues. The highest build cost, but the only route if the data contract needs logic no off-the-shelf connector anticipated (unusual B2B pricing rules, say, or multi-warehouse stock allocation).

The signal that it's worth moving from one architecture to the next usually isn't "how much does this cost," it's "how many times a month are we working around the connector's limits by hand." If a manual fix (export to a spreadsheet, correct it, import it back) keeps recurring for the same problem, that's the signal a native connector has stopped being enough — independently of whether a formal integration budget already exists.

Which option pays off at your order volume and number of integrated systems is something you can work out in our ecommerce TCO calculator — the cost of a native connector and the cost of your own API spread out very differently over time.

EU e-invoicing and the ViDA framework

The EU's harmonised e-invoicing framework is changing which document in the data-contract table above stops being "just a PDF from the ERP." Council Directive (EU) 2025/516 — ViDA — entered into force on 14 April 2025. Its new wording of Article 218 of the VAT Directive, which applies from 1 July 2030, says that "invoices shall be issued as electronic invoices", and that those invoices must follow the European standard on electronic invoicing under Directive 2014/55/EU — EN 16931, the structured-data standard originally built for invoicing public authorities. Member states may still accept paper or other formats for transactions that fall outside the new reporting obligations.

The timeline is slower than that sentence suggests. Digital reporting for cross-border B2B transactions applies from 1 July 2030, and member states that already run a domestic real-time reporting system have until 1 January 2035 to align it with the EU model. There is no single EU-wide domestic e-invoicing mandate on one timetable: member states run their own domestic mandates on their own schedules — Italy's SdI is already in force; in France every business must be able to receive e-invoices from 1 September 2026, while small and medium-sized firms have to start issuing them from 1 September 2027; Poland runs its own KSeF system. ViDA harmonises the cross-border layer from 2030 and pulls the existing domestic systems towards one model by 2035.

For a store selling B2B across the EU, two things follow. First, check whether the member state where your invoice is issued already runs its own domestic e-invoicing mandate — the rules and deadlines differ by country, so this needs a local check, not an EU-wide answer — and if it does, your ERP's output has to satisfy that local format now, not in 2030. Second, a common route for exchanging e-invoices between businesses in different member states is Peppol, the interoperability framework that "began in 2008 as a large-scale pilot financed by the European Commission and Consortium members" and works on a four-corner model: buyers and suppliers connect through any Peppol-accredited service provider, regardless of which ERP either side runs.

The practical consequence for the data contract above: whichever document flow applies in your member state, the ERP issuing the invoice needs complete, correct customer master data — VAT ID, address — at the moment of issue, not corrected afterwards in another system. A structured e-invoice isn't a place where a mistake in the customer record quietly gets fixed the way it might in an emailed PDF.

How integrations fit into the rest of ecommerce operations — product data, KPIs, automation, security — is covered in our ecommerce operations section.

FAQ

Frequently asked questions about ERP integration for ecommerce

ERP manages prices, sales documents and usually a basic customer record. WMS coordinates the physical warehouse — stock, locations, dispatch orders — and earns its own system once a warehouse has more than one zone or high turnover. CRM holds the history of customer contact, consent and segmentation — a different layer from the transaction itself. None of them has to exist separately from day one, but every field synchronised between systems needs one owner.

The mid-market names that come up most across the EU are Odoo, SAP Business One, Microsoft Dynamics 365 Business Central and Sage. They reach the store differently: Odoo publishes its prices and includes an eCommerce app in its paid plans, Business Central comes with Microsoft's own Shopify Connector, while SAP Business One and Sage are sold mainly through partners, and we found no public price for their ecommerce integration. The per-user licence price says little about what the store integration itself will cost.

It's the agreement on which system is the source of truth for every field that lives in more than one place — stock level, price, customer record and sales documents. Without it, two systems updated independently will eventually drift apart, and the error doesn't show up as a technical failure — it shows up as a wrong price or stock count on the storefront.

Typically the ERP is already in place, because accounting needed it regardless of the store — the first integration is a store↔ERP connector for prices and orders. A WMS comes next, once SKU count or a second warehouse location make manual stock tracking unreliable. CRM comes last, once support and marketing need a view of the relationship wider than the ERP's own transaction history.

Mainly for B2B sales. Under the EU's ViDA framework (Council Directive (EU) 2025/516), cross-border digital reporting applies from 1 July 2030, and member states with an existing domestic real-time system align it with the EU model by 1 January 2035 — but individual member states already run their own domestic e-invoicing mandates on their own schedules in the meantime, so check the rules where your invoice is issued rather than assuming a single EU-wide date.

Want to sort out your ERP, WMS and CRM integration instead of firefighting data problems?

We'll review your current data contract and show you which integration architecture — connector, iPaaS or your own API — makes sense at your scale.

Let's talk about your business!

Related Posts

  • E-commerce — what it is, what the EU market looks like and where to start an online store
    • Ecommerce operations: the four processes that decide your costs after launch

      Ecommerce operations after launch: orders and product data, warehouse and shipping, customer contact, measurement. What to automate, what to outsource.

      • 1.
        Omnichannel in e-commerce — what it is, and when to connect your store with a physical shop

        Omnichannel in e-commerce: the definition versus multichannel, the shared-inventory mechanism between a store and a till, and when to implement it.

      • 2.
        Fulfillment in e-commerce — what it is, what it costs and when it pays off

        Ecommerce fulfillment: what the service covers, how EU providers price it, and when outsourcing your warehouse pays off instead of doing it in-house.

      • 3.
        Ecommerce KPIs — how to calculate GMV, AOV, conversion, CAC and LTV

        How to calculate ecommerce KPIs — GMV, AOV, CAC and LTV — what GA4 calls a key event rate today, and how to build a five-number dashboard to run your store.

      • 4.
        XML Product Feed and Supplier Integration: CSV or API for Your Online Store

        How to integrate a wholesaler XML product feed, CSV file or API with your online store, and when each format actually makes sense.

      • 5.
        Ecommerce Customer Service: Fewer "Where Is My Order?" Tickets

        Ecommerce customer service: WISMO tickets, the EU AI Act chatbot-disclosure duty from 2 August 2026, and the two support metrics that actually matter.

      • 6.
        PCI DSS and GDPR for an online store — what to get right before you accept card payments

        PCI DSS v4.0.1, which SAQ applies to your payment setup, GDPR duties (Art. 6, 13, 28, 32), the 72-hour breach clock, and whether NIS2 applies to a small shop.

      • 7.
        Ecommerce automation — what to automate first and how to calculate ROI

        Ecommerce automation: what to automate first, Zapier, Make and n8n pricing, and a formula for ROI in hours worked, not promises.

About the Team

Digital Vantage Team

Your Partner in Business, Digital Vantage Team

Digital Vantage team is a group of experienced professionals combining expertise in web development, software engineering, DevOps, UX/UI design and digital marketing. Together we carry out projects from concept to implementation - websites, e-commerce stores, dedicated applications and digital strategies. Our team combines years of experience from technology corporations with the flexibility and immediacy of working in a smaller, close-knit structure. We work in agile methodologies, focus on transparent communication and treat each project as if it were our own business. The strength of the team is the diversity of perspectives - from systems architecture and infrastructure, frontend and design, to SEO and content marketing strategy. As a result, the client receives a cohesive solution where technology, aesthetics and business goals go hand in hand.

Share:

FacebookTwitterLinkedInEmailWhatsAppMessengerDiscord

Table of Contents · 6 sections · 12 minutes read

In this article

  1. 01ERP, WMS, CRM — what each one actually does
  2. 02ERP for ecommerce — the EU vendor landscape
  3. 03The data contract — who's the source of truth for what
  4. 04Rollout order — what to connect first
  5. 05Integration architecture — connector, iPaaS or your own API
  6. 06EU e-invoicing and the ViDA framework

Comments

Rate this article

No comments yet. Be the first to share your thoughts!

Related Articles

Back to the guide: E-commerce — what it is, what the EU market looks like and where to start an online store

⇲
Image on the Digital Vantage website

Omnichannel in e-commerce — what it is, and when to connect your store with a physical shop

Omnichannel in e-commerce: the definition versus multichannel, the shared-inventory mechanism between a store and a till, and when to implement it.

Data publikacji: 01/10/2026
Characters: 13218•Words: 2227•Reading time: 12 min
⇲
Image on the Digital Vantage website

Fulfillment in e-commerce — what it is, what it costs and when it pays off

Ecommerce fulfillment: what the service covers, how EU providers price it, and when outsourcing your warehouse pays off instead of doing it in-house.

Data publikacji: 01/10/2026
Characters: 13850•Words: 2259•Reading time: 12 min
⇲
Image on the Digital Vantage website

Product Page: What It Needs to Sell, Comply with EU Law and Satisfy Google

What a product page needs: photos, the EU 30-day lowest-price rule, mandatory GPSR information, delivery, returns, reviews and Google structured data.

Data publikacji: 01/10/2026
Characters: 23626•Words: 3969•Reading time: 20 min
⇲
Image on the Digital Vantage website

Ecommerce SEO Audit: What to Check and in What Order

An ecommerce SEO audit runs mostly on free Google reports: indexing, Core Web Vitals, rich results, duplicates and Merchant Center data.

Data publikacji: 01/10/2026
Characters: 18203•Words: 3006•Reading time: 16 min
⇲
Image on the Digital Vantage website

Google Merchant Center: What It Is and How to Set It Up

Google Merchant Center: site verification, product data, shipping and landing page rules, disapproval reasons, and Shopify and WooCommerce integrations.

Data publikacji: 01/10/2026
Characters: 18247•Words: 2904•Reading time: 15 min
⇲
An oak card-index cabinet with a dozen drawers; two are pulled open, each holding its own tightly packed set of cards.

ERP system — what it is, when a small business needs one and what it really costs

What an ERP system is, how many EU firms use one, when a small business needs it, what it costs beyond the price list and where it goes wrong.

Data publikacji: 22/09/2026
Characters: 18966•Words: 2879•Reading time: 15 min
⇲
Image on the Digital Vantage website

Ecommerce Website Cost: Subscriptions, Fees, Setup and Monthly Costs of an Online Store

Ecommerce website cost in practice: Shopify, PrestaShop and Ecwid subscriptions, payment fees, and how to work out your own monthly TCO.

Data publikacji: 14/01/2026
Characters: 14567•Words: 2399•Reading time: 12 min
⇲
Image on the Digital Vantage website

One Stop Shop VAT and Selling Across the EU

The EU One Stop Shop: the EUR 10,000 EU-wide threshold, quarterly VAT returns, VAT rates by country, packaging registries, and the customer's own consumer law.

Data publikacji: 21/11/2025
Characters: 13770•Words: 2348•Reading time: 12 min
⇲
Image on the Digital Vantage website

EU Right of Withdrawal: Returns and Guarantees in Online Stores

The EU right of withdrawal: the 14-day deadline, the model withdrawal form, refunds, the 2026 withdrawal button, and the two-year legal guarantee.

Data publikacji: 20/11/2025
Characters: 13135•Words: 2229•Reading time: 12 min