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

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

Integrations & systems

Integration development for online shops, ERP and marketplaces

Connecting shop, ERP, PIM, CRM and marketplaces so that products, prices, stock and orders are maintained in one place only.

  • since 2012
  • 200+ online shops
  • 800+ websites
  • Shopware Partner since 2014
Laptop showing the data flow overview of a Shopware 6 integration with JTL-Wawi by Web Labels

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

7 services

Services in this area

  • Flowchart, sticky notes and a coffee cup on a desk, symbolising integration consulting

    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.

  • Laptop with warehouse management software, barcode scanner and boxes, symbolising ERP integration for Shopware 6

    ERP integration

    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.

  • Laptop with product data and a colour fan, symbolising PIM integration for Shopware 6

    PIM integration

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

  • Laptop, tablet and smartphone showing the same product page, symbolising multichannel with Shopware 6

    Multichannel

    Connecting Shopware 6 with Amazon, eBay, Kaufland, OTTO and idealo: product export, order import and stock sync with magnalister, Base, sync4 or a custom connector.

  • Two laptops connected by a cable, symbolising data migration

    Data migration

    Moving product, customer and order data from your old system, with field mapping, data cleansing and test imports before the switch.

  • Laptop with a customer dashboard and a headset, symbolising CRM integration

    CRM integration

    Customers, orders and enquiries from your shop and website sent to the CRM automatically, so that sales and service see the purchase history right on the contact.

  • Laptop with code and a network switch, symbolising custom integrations via API, CSV and XML

    Custom integrations

    API connections, CSV and XML imports and supplier feeds for shops, ERP systems, marketplaces and internal software, with delta synchronisation and error logging.

In integration development we connect your online shop with ERP, PIM, CRM and marketplaces so that products, prices, stock and orders are maintained in one place only. We set up ready-made connectors, extend existing integrations in an update-safe way, for example for Xentral, weclapp or SelectLine, and build custom connections via API, JSON, CSV or XML.

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

Straight into the Shopware API

We write directly to the Shopware 6 API and read data from external APIs. If required, we pass records back to other systems automatically. For large data volumes we rely on delta synchronisation: only data that has changed is transferred. For setups with many systems involved we use our own middleware, which comes from our custom development team.

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.

ERP systems with their own page

For the ERP systems we connect to Shopware 6 there are dedicated pages with data flows and answers to typical questions. You will find the overview under Shopware 6 ERP connection. The shop side itself is covered on our Shopware page.

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.

Integrations and connectors

We also build connectors

If there is no ready-made integration for a platform, we develop it ourselves. For Fressnapf, Faire, Orderchamp and Ankorstore we have built our own middleware that connects Shopware 6 fully with each marketplace.

  • Shopware 6 and Fressnapf

    The Fressnapf marketplace for pet supplies, with product push, price and stock synchronisation, order import and shipping status.

    To the Fressnapf integration
  • Shopware 6 and Faire

    Wholesale marketplace for independent retailers: your range comes from Shopware, and the retailers’ orders flow back into the shop.

    To the Faire integration
  • Shopware 6 and Orderchamp

    B2B marketplace for brands and specialist retailers, continuously synchronised with your Shopware data.

    To the Orderchamp integration
  • Shopware 6 and Ankorstore

    European wholesale marketplace for brands and retailers, fully connected to Shopware 6.

    To the Ankorstore integration

What the middleware covers:

  • Product push with product data, variants and images
  • Price synchronisation
  • Stock synchronisation
  • Order import
  • Shipping status and tracking feedback

How integration development works with us

  1. Clarify data flows

    We document which system leads for which data and how often it is synchronised.

  2. Choose the approach

    A ready-made connector, an extension of an existing integration or a custom connection via the API.

  3. Test with real data

    In a staging environment we synchronise products, stock and test orders.

  4. Monitor

    After go-live we keep an eye on the sync runs. Errors are logged and trigger an alert.

References

Projects from our integration development

Integration references

Your contacts

Your contacts for integrations

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 Integrations & systems

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 APIJSONXMLCSVmagnalisterLaravelMiddleware

Frequently asked questions about integration development

All questions and answers
What is an API integration?

An API is a programming interface through which two systems exchange data directly. Products, stock, prices, orders or customer data can be synchronised automatically between shop, ERP and other platforms, without anyone importing files.

What is the difference between API, CSV and XML?

Via an API, systems usually exchange data in real time. CSV files are tables and suit structured bulk data. XML is often used for supplier feeds, marketplaces and older systems. Which approach fits depends on the systems involved.

Which systems can be connected?

Shop systems such as Shopware, ERP and inventory management systems, PIM, CRM, supplier portals, marketplaces, shipping providers and internal software. In-house developments and older systems can often be connected as well.

Can large data volumes be processed?

Yes. For large catalogues and supplier feeds we use delta synchronisation and transfer only the records that have changed. This shortens run times and takes load off shop and ERP.

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