Integrations & systems
Custom integrations via API, CSV and XML
API connections, CSV and XML imports and supplier feeds for shops, ERP systems, marketplaces and internal software, with delta synchronisation and error logging.
- since 2012
- 200+ online shops
- 800+ websites
- Shopware Partner since 2014
Online shops
200+
delivered since 2012
Projects delivered
1000+
since 2012
Multichannel partners
magnalister, Base, sync4
marketplaces and inventory management
-
Shopware Partner since 2014
-
Mollie Partner since 2021
-
Trusted Shops Partner
-
eRecht24 Partner
-
magnalister Partner since 2022
-
Base Partner since 2026
-
sync4 Partner since 2022
-
Pickware Partner since 2019
-
ADCELL Partner
Where data gets copied by hand without custom integrations
Suppliers send price lists as spreadsheets, a legacy system only speaks XML, and the shipping provider expects its own format. Without an integration, data is copied by hand, and errors only come to light when a customer sees the wrong price.
What custom integrations via API, CSV and XML give you
- Data from supplier feeds and legacy systems arrives automatically.
- Only changed records are transferred.
- Every run is logged, so each error can be traced individually.
- Existing integrations are extended in an update-safe way instead of being replaced.
Scope of services
What our custom integration development covers
- REST and JSON
API connections to modern systems.
- CSV and XML
Imports and exports for systems without an API.
- From products to orders
Products, prices, stock and orders stay in sync.
- Supplier feeds
Your suppliers' feeds are imported automatically.
- Extending what exists
For example connections to Xentral, weclapp or SelectLine.
- Error log
Every transfer can be traced.
We develop custom integrations for shops, ERP systems, suppliers, marketplaces and internal software. Whether REST API, CSV import or XML feed, data is exchanged between your systems automatically and traceably. For large data volumes we use delta synchronisation to transfer only what has changed, and we log every run.
- ERP
- PIM
- Marketplaces
- CRM
API, CSV or XML
APIs usually exchange data in real time and are the preferred route when both systems offer one. CSV files suit tabular bulk data, such as price lists from suppliers. XML is common with marketplaces, feeds and older systems. Often several formats come together in one project, and a middleware layer translates between them. The differences are explained briefly in our answer to the question What is the difference between API, CSV and XML?
Extending existing integrations
Many ERP vendors supply a Shopware connector. If a field or a process is missing, we extend the existing integration so that the vendor’s updates remain possible. We have done this for Xentral, weclapp and SelectLine, among others. All ERP systems are listed under ERP integration.
class SyncStock implements ShouldQueue
{
public function handle(Erp $erp, Shop $shop): void
{
foreach ($erp->changedProducts() as $product) {
$shop->setStock($product->number, $product->stock);
}
}
} How we work
How custom integrations are built with us
- Understand
We look at your business, your systems and your figures before we suggest anything.
- Plan
You receive a concept and a quote with individual items and a realistic schedule.
- Build
We develop in stages. You see interim results on a test environment and approve them.
- Run
After go-live we take care of hosting, updates and monitoring if you want us to.
Your contacts
Your contacts for custom 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.
Our team for your questions
-
René Grosche Managing Director
-
Marco Kreutzfeldt Deputy Managing Director · Back office
-
Tim Schröder Key Account Manager · Consulting and quotes
-
Janis Rittmeier Key Account Manager · Consulting and quotes
-
Lennart Albrecht Head of Development
-
Tom Baustian Web design · Performance marketing · Audio
-
Tajara-Tabea Leonard Web design · Content · SEO
-
Ken Raupach Web design · Performance marketing
-
Muhammed Tay Web development
-
Alexander Folz Web development
-
Aaron Griem Web development
-
Leon Fischer Web development
-
Patrick Heidl Web development
-
Tobias Schäfer Web development · Complex development
-
Laura Schop Web development
- Aleksej Werestschagin Web development
-
Julina Sievert Apprentice
-
Rosa-Lee Biesterfeldt Apprentice
Frequently asked questions about custom integrations
All questions and answersCan existing processes be automated?
Yes. Many manual processes can be fully or partly automated. Prices are updated automatically, stock levels synchronised and orders transferred directly to the ERP.
What happens if an import fails?
Faulty records are logged and handled separately while the rest of the run continues. If you wish, you or we receive a notification so that the error is fixed promptly.
- 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.
- Data migration
Moving product, customer and order data from your old system, with field mapping, data cleansing and test imports before the switch.
- 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.
- PIM integration
Product copy, properties, images and translations from a PIM system sent to Shopware 6 automatically, with mapping and delta synchronisation.
A few sentences are enough to start. We will get back to you with questions or a suggested date.