Mon–Thu 09:30–17:00, Fri until 15:00

Bargteheide 04532 408 99 95Göttingen 0551 890 64 000

Integrations & systems

ERP integration for online shops and Shopware 6

We connect Shopware 6 with your ERP system. Products, prices and stock come from the ERP, orders and customer data go back. With a ready-made connector or a custom integration.

  • since 2012
  • 200+ online shops
  • 800+ websites
  • Shopware Partner since 2014
Laptop with warehouse management software, barcode scanner and boxes, symbolising ERP integration for Shopware 6

Online shops

200+

delivered since 2012

Projects delivered

1000+

since 2012

Multichannel partners

magnalister, Base, sync4

marketplaces and inventory management

2012 founded
200+ online shops
800+ websites
19 experts in our team
  • Shopware logo Shopware Partner since 2014
  • Mollie logo Mollie Partner since 2021
  • Trusted Shops logo Trusted Shops Partner
  • eRecht24 logo eRecht24 Partner
  • magnalister logo magnalister Partner since 2022
  • Base logo Base Partner since 2026
  • sync4 logo sync4 Partner since 2022
  • Pickware logo Pickware Partner since 2019
  • ADCELL logo ADCELL Partner

What gets maintained twice without an ERP integration

Without an integration you maintain products, prices and stock twice: once in the ERP and once in the shop. Orders are retyped or moved back and forth as CSV files. That costs time every day, and once you sell on several channels, stock levels no longer match.

What an ERP integration for Shopware 6 gives you

  • You maintain products, prices and stock in one place, the ERP.
  • Orders from Shopware 6 reach the ERP without anyone retyping them.
  • Stock levels and shipping status in the shop reflect what is in the warehouse.
  • Customer group prices and B2B terms come straight from the ERP.

Scope of services

What we handle in your ERP integration

  • Data flow analysis

    Which data flows in which direction and how often?

  • Set up the connector

    We set up existing connectors from the ERP vendor.

  • Update-safe extensions

    We add your own fields and processes without blocking updates.

  • Custom integration

    If there is no suitable connector, we build the connection ourselves.

  • Middleware

    For several systems such as ERP, PIM and marketplaces.

  • Support

    After go-live we monitor and maintain the integration.

The ERP systems we connect to Shopware 6

Each system has its own page with data flows, modules and answers to typical questions.

  • 42 ERP

    Orders · Stock levels · Prices

  • Billbee

    Orders · Stock levels · Shipping labels and tracking

  • GDI Software

    Orders · Stock levels · Prices

  • Gevis ERP

    Orders · Stock levels · Invoices

  • IN:Software

    Orders · Stock levels · Shipping and tracking

  • JTL-Wawi

    Product master data · Stock levels · Orders

  • Lexware

    Orders · Customer data · Invoices and credit notes

  • Microsoft Dynamics 365 Business Central

    Product master data · Stock levels · Customers

  • microtech

    Orders · Stock levels · Prices

  • Odoo

    Products and variants · Stock levels · Orders

  • Oracle E-Business Suite

    Order Management (OM) · Inventory (INV) · Receivables (AR)

  • orgaMAX

    Orders · Customer data · Invoices

  • Pickware

    Warehouse management · Shipping · Returns

  • pixi

    Orders · Stock levels · Shipping labels

  • plentymarkets

    Products and variants · Stock levels · Orders

  • Plytix

    Product data · Variants · Attributes

  • Priority ERP

    Products and variants · Stock levels · Customer group prices

  • Sage 100

    Product master data · Stock levels · Orders

  • SAP Business One

    Products and variants · Images and prices · Stock levels

  • SAP S/4HANA

    Material master and products · Prices and conditions · Stock levels

  • SelectLine

    Order processing · Stock levels · Invoices

  • Sync4 (Dupp)

    Orders · Stock levels · Product data

  • VARIO 8

    Orders · Stock levels · Prices

  • VARIO Cloud

    Orders · Stock levels · Prices

  • weclapp

    Product data · Stock levels · Orders

  • WinLine ERP

    Products and variants · Stock levels · Customer-specific prices

  • Xentral

    Orders · Stock levels · Shipping and tracking

An ERP integration connects your online shop with your ERP system. Products, prices and stock levels come from the ERP, orders and customer data go back. We connect Shopware 6 with widely used ERP systems such as JTL-Wawi, Xentral or SAP Business One, using the vendor’s connector or a custom integration.

Meeting room at Web Labels in Bargteheide with table and chairs behind a glass wall
Our meeting room in Bargteheide. We like to plan projects here together with you, and of course by video too.

Which data flows between shop and ERP

In most projects the ERP is the leading system for product master data, prices and stock. The shop takes over this data and sends orders, new customers and payment information back. After dispatch, shipping status and tracking numbers flow back into the shop. Which fields are included and how often data is synchronised depends on your product range and your processes.

class SyncStock implements ShouldQueue
{
    public function handle(Erp $erp, Shop $shop): void
    {
        foreach ($erp->changedProducts() as $product) {
            $shop->setStock($product->number, $product->stock);
        }
    }
}
Our own code, cleanly documented and update-safe.

Ready-made connector or custom integration

For many systems there are connectors from the vendors or from third parties. We know these solutions and set them up. If something is missing, such as your own data fields, tiered prices or several shops, we extend the integration so that updates remain possible. For systems without a ready-made interface we use the Shopware 6 API and your ERP’s interface, for example via REST, JSON, XML or CSV.

Orders Integration Products, prices, stock
  • ERP
  • PIM
  • Marketplaces
  • CRM
Data flows automatically in both directions instead of being transferred by hand or in Excel.

Middleware, PIM and marketplaces

If more than two systems are involved, a middleware layer between ERP, shop, PIM system and marketplaces often pays off. It translates data formats, buffers during outages and logs every sync.

ERP systems with their own page

For every system we connect to Shopware 6 there is a dedicated page with data flows and answers to typical questions, for example JTL-Wawi, Xentral, weclapp and VARIO 8. The complete list is shown further up.

Complementary solutions: multichannel with magnalister, Base and sync4

If you also sell on marketplaces, their connection belongs in the same plan as the ERP. Depending on where orders are processed, a different tool fits: magnalister runs as a plugin directly in Shopware, Base bundles orders from all channels in its own panel, and sync4 connects the ERP with the shop and marketplaces. You will find the comparison under Multichannel.

How your ERP integration project works with us

  1. Clarify data flows

    We look at your ERP, your shop and your processes and define which data moves in which direction and when.

  2. Choose the approach

    If the vendor's connector is sufficient, we set it up. If something is missing, we extend it or build a custom integration.

  3. Test with real data

    Before go-live we synchronise products, stock and test orders in a staging environment.

  4. Go-live and operation

    After go-live we monitor the synchronisation and fine-tune intervals and error notifications.

References

Projects with ERP integration

Integration references

Your contacts

Your contacts for ERP connections

Tell us where your project stands. Tobias will listen, ask questions and tell you honestly what we recommend and roughly what it will cost.

Tobias Schäfer, Web development at Web Labels, your contact for ERP integration

Our team for your questions

  • René Grosche, Managing Director at Web Labels René Grosche Managing Director
  • Marco Kreutzfeldt, Deputy Managing Director · Back office at Web Labels Marco Kreutzfeldt Deputy Managing Director · Back office
  • Tim Schröder, Key Account Manager at Web Labels Tim Schröder Key Account Manager · Consulting and quotes
  • Janis Rittmeier, Key Account Manager at Web Labels Janis Rittmeier Key Account Manager · Consulting and quotes
  • Lennart Albrecht, Head of Development at Web Labels Lennart Albrecht Head of Development
  • Tom Baustian, Web design · Performance marketing · Audio at Web Labels Tom Baustian Web design · Performance marketing · Audio
  • Tajara-Tabea Leonard, Web design · Content · SEO at Web Labels Tajara-Tabea Leonard Web design · Content · SEO
  • Ken Raupach, Web design · Performance marketing at Web Labels Ken Raupach Web design · Performance marketing
  • Muhammed Tay, Web development at Web Labels Muhammed Tay Web development
  • Alexander Folz, Web development at Web Labels Alexander Folz Web development
  • Aaron Griem, Web development at Web Labels Aaron Griem Web development
  • Leon Fischer, Web development at Web Labels Leon Fischer Web development
  • Patrick Heidl, Web development at Web Labels Patrick Heidl Web development
  • Tobias Schäfer, Web development at Web Labels Tobias Schäfer Web development · Complex development
  • Laura Schop, Web development at Web Labels Laura Schop Web development
  • Aleksej Werestschagin Web development
  • Julina Sievert, Apprentice at Web Labels Julina Sievert Apprentice
  • Rosa-Lee Biesterfeldt, Apprentice at Web Labels Rosa-Lee Biesterfeldt Apprentice
Technologies
ShopwareREST APIJSONXMLCSVMiddlewareLaravel

Frequently asked questions about ERP integration

All questions and answers
What is an ERP integration for Shopware 6?

An ERP integration for Shopware 6 connects the online shop with the enterprise resource planning system (ERP). Products, prices, stock, customers and orders are synchronised automatically between both systems instead of being maintained twice. It is built with a connector from the ERP vendor or a custom integration via the Shopware API.

Which system leads in an ERP integration?

Usually the ERP leads for product master data, prices and stock, while the shop leads for orders and new customers. This can be decided per data type. If you use a PIM system, product texts and images often come from there, while prices and stock still come from the ERP.

What if there is no connector between my ERP and Shopware 6?

Then we build a custom integration. Shopware 6 has a complete API, and most ERP systems offer an interface or at least an export as CSV or XML. The integration then runs directly or through middleware that translates between both sides.

Why is my ERP integration syncing so slowly?

The most common causes are full syncs instead of syncing only changed data, batches that are too large per request, or an interval that does not suit the product range. Plugins that rebuild indexes on every import also slow things down. We check logs and processes and adjust the integration accordingly.

Related services
  • sync4

    As a sync4 partner since 2022 we set up sync4 for Shopware 6: connectors for Lexware, SAP Business One, Sage 100, Microtech, WISO and other ERP systems, plus eBay and Amazon.

  • Pickware partner agency

    As a Pickware partner since 2019 we set up Pickware in Shopware 6: warehouse management with WMS, shipping and returns, payment reconciliation and POS, all directly in the shop system.

  • Consulting

    Consulting for connecting ERP, PIM, CRM and marketplaces: analysing data flows, selecting systems and integrations and drawing up a concept that works in day-to-day operations.

  • PIM integration

    Product copy, properties, images and translations from a PIM system sent to Shopware 6 automatically, with mapping and delta synchronisation.

Tell us about your project

A few sentences are enough to start. We will get back to you with questions or a suggested date.

Up to 80% government funding