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|Français
© 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|Français
© 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 vendor landscape in Switzerland
  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. 06Swiss invoicing — the QR-bill, and why the EU's ViDA framework doesn't apply
  1. Home›
  2. ›
  3. Blog & News from the Digital World›
  4. E-commerce — what it is, what the Swiss 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·11 min czas czytania·15 006 znaków·2186 słów

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

Kod QR

ERP for ecommerce in Switzerland: how ERP, WMS and CRM own different data, three integration architectures, and the QR-bill vs EU e-invoicing.

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
Aktualizacja3 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 used in Switzerland 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 vendor landscape in Switzerland

Among the mid-market ERP systems on offer in Switzerland you will find the same international names as elsewhere in Europe — Odoo (a Belgian vendor), SAP Business One, Microsoft Dynamics 365 Business Central and Sage — alongside Swiss-developed products. They take noticeably different routes to the online store, and that difference matters more than the logo.

  • Odoo publishes its price list per user, and its pricing page states that the Standard and Custom plans "include all apps for a single fee" — eCommerce and Website among them. The shop can therefore live inside the ERP itself. We did not verify the CHF price shown to Swiss customers, so check it on Odoo's page for your account.
  • Business Central is typically sold 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 pages, so the cost of that piece only becomes clear in a partner's quote.

The reusable lesson isn't a figure: the headline licence 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; QR-bill payment section (SIX standard); no general Swiss B2B e-invoicing mandate found

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, invoices carrying the Swiss QR-bill structured payment reference, with no general Swiss B2B e-invoicing mandate found for this article. 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 Invoices carry the Swiss QR-bill structured payment reference; no general Swiss B2B e-invoicing mandate was found for this article. Digital Vantage, based on the Swiss mid-market ERP vendor landscape and the SIX QR-bill standard, read 1 October 2026 www.digitalvantage.ch

The data contract — who's the source of truth

Digital Vantage, based on the Swiss mid-market ERP vendor landscape and the SIX QR-bill standard, 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.

Swiss invoicing — the QR-bill, and why the EU's ViDA framework doesn't apply

Switzerland isn't an EU or EEA member state, and EU directives bind only member states — so the EU's harmonised e-invoicing framework, ViDA (Council Directive (EU) 2025/516), does not govern invoices a Swiss business issues under Swiss VAT. Its dates (cross-border digital reporting from 1 July 2030, alignment of existing domestic systems by 1 January 2035) bind EU member states; if you sell B2B into the EU, your EU customers' own national rules may still shape what they ask your ERP to send.

What Switzerland does have is a structured-payment-reference standard: the SIX QR-bill, which has been "in circulation since June 2020" and "definitively replaced Swiss payment slips on 1 October 2022," with new requirements applying since 22 November 2025. That's a payment-reference standard, not a B2B e-invoicing mandate of the kind several EU member states run — it standardises how payment data is encoded and read on a bill, not whether the invoice itself has to be issued in a particular structured electronic format or reported to a tax authority. We found no general Swiss B2B e-invoicing mandate during this research; treat that as the current state rather than a permanent guarantee, and re-check before relying on it for a new build. For the ERP, the November 2025 change is the practical one: the QR-bill guidelines in force since then introduce structured addresses, which split an address into separate elements — easiest to produce when the customer master data already stores street, house number, postcode and town as separate fields rather than as free text.

The practical consequence for the data contract above is unchanged by this difference: whichever invoicing standard applies, the ERP issuing the invoice needs complete, correct customer master data — address, any applicable VAT reference — at the moment of issue, not corrected afterwards in another system. Switzerland's standard VAT rate is 8.1% (Federal Tax Administration, read 2026-10-01) — relevant if your ERP's invoice template has to show the rate correctly, though the data-contract point holds regardless of the rate itself.

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.

International mid-market names such as Odoo, SAP Business One, Microsoft Dynamics 365 Business Central and Sage are all on offer in Switzerland, alongside Swiss-developed products. 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.

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.

No — Switzerland is not an EU or EEA member state, and the ViDA framework (Council Directive (EU) 2025/516) binds only member states. What Swiss invoices do carry is the SIX QR-bill, a payment-reference standard; we found no general Swiss B2B e-invoicing mandate during this research. If you sell B2B into the EU, check what your EU customers' national rules require.

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 Swiss 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

        Fulfillment for a Swiss online store: what it covers, how 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 connector with your online store, and when each format actually makes sense.

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

        Ecommerce customer service in Switzerland: fewer WISMO tickets, complaint handling under Swiss law, chatbot disclosure and two support metrics that matter.

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

        PCI DSS v4.0.1: which SAQ fits your payment setup, the FADP breach duty (Art. 24) and whether the Swiss ISA reporting duty reaches 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 · 11 minutes read

In this article

  1. 01ERP, WMS, CRM — what each one actually does
  2. 02ERP for ecommerce — the vendor landscape in Switzerland
  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. 06Swiss invoicing — the QR-bill, and why the EU's ViDA framework doesn't apply

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 Swiss market looks like and where to start an online store

⇲
Image on the Digital Vantage website

SMS Marketing for Online Stores in Switzerland — Consent and Compliance

SMS marketing in Switzerland: UWG consent and the soft opt-in, what a campaign costs in CHF, and the Gmail, Yahoo and Outlook rules for email.

Data publikacji: 02/10/2026
Characters: 16168•Words: 2465•Reading time: 13 min
⇲
Image on the Digital Vantage website

Affiliate and Influencer Marketing in Switzerland: How a Store Pays for Referrals

Affiliate marketing in Switzerland: networks and their fees, commission maths, and the UWG and Fairness Commission rules on disclosing paid posts.

Data publikacji: 02/10/2026
Characters: 19127•Words: 2746•Reading time: 14 min
⇲
Image on the Digital Vantage website

Price comparison sites in Switzerland: how they work for an online store

How price comparison sites work for a Swiss store: the CPC model, when a click pays off, Google's CSS rule, and Swiss law on reviews and discounts.

Data publikacji: 02/10/2026
Characters: 16335•Words: 2431•Reading time: 13 min
⇲
Image on the Digital Vantage website

TikTok Shop Switzerland — Why It Isn't Available, and What Is

TikTok Shop and TikTok Shop Ads (GMV Max) are both absent from Switzerland on TikTok's own lists. What that means, and what you can advertise instead.

Data publikacji: 02/10/2026
Characters: 16605•Words: 2469•Reading time: 13 min
⇲
Image on the Digital Vantage website

Facebook and Instagram Ads for Swiss Online Stores — Meta Ads, Catalogue and Dynamic Retargeting

Meta ads in Switzerland for online stores: Shops in open beta, Advantage+ shopping, dynamic retargeting, Pixel plus Conversions API and Swiss tracking rules.

Data publikacji: 02/10/2026
Characters: 16547•Words: 2436•Reading time: 13 min
⇲
Image on the Digital Vantage website

Google Shopping in Switzerland — product ads and Performance Max

Google Shopping in Switzerland: free listings, the CSS requirement for Swiss merchants, Performance Max and how to set a Target ROAS for a product campaign.

Data publikacji: 02/10/2026
Characters: 16431•Words: 2464•Reading time: 13 min
⇲
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: 14340•Words: 2071•Reading time: 11 min
⇲
Image on the Digital Vantage website

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

Fulfillment for a Swiss online store: what it covers, how providers price it, and when outsourcing your warehouse pays off instead of doing it in-house.

Data publikacji: 01/10/2026
Characters: 14696•Words: 2085•Reading time: 11 min
⇲
Image on the Digital Vantage website

Product Page: What It Needs to Sell, Stay Compliant and Satisfy Google

What a product page needs on the Swiss market: photos, the comparison-price rule, delivery, returns, reviews and Google structured data requirements.

Data publikacji: 01/10/2026
Characters: 19863•Words: 2959•Reading time: 15 min