Shopware-Schnittstelle: Shopware 6 anbinden
Shopware 6 hat drei Programmierschnittstellen: die Admin API für Produkte, Bestellungen und Kunden, die Store API für das Frontend und die Sync API für Massenänderungen. Für viele Standardfälle gibt es Plugins. Eine eigene Schnittstelle lohnt sich, wenn Preise, Varianten oder Zahlungsabläufe vom Standard abweichen oder mehrere Systeme beteiligt sind.
Was Shopware ist und wer es nutzt
Shopware 6 ist ein Shopsystem für B2C- und B2B-Shops. Händler betreiben damit ihren eigenen Onlineshop, meist mit einer Warenwirtschaft und einer Buchhaltung dahinter. Genau zwischen diesen Systemen entstehen die Datenflüsse, um die es auf dieser Seite geht.
Welche Schnittstellen Shopware anbietet
| Schnittstelle | Wofür | Zugang |
|---|---|---|
Admin API (/api) | Produkte, Bestellungen, Kunden, Einstellungen | OAuth 2.0 mit Client Credentials über eine Integration im Shopware-Admin; das Token gilt im Doku-Beispiel 3.600 Sekunden |
Store API (/store-api) | Warenkorb, Checkout, Headless-Frontends | Zugriffsschlüssel des Verkaufskanals im Header sw-access-key |
| Sync API | Massenimporte, viele Datensätze in einem Aufruf | wie Admin API |
| Webhooks | Benachrichtigung bei Ereignissen, etwa product.written oder order.written | über das App-System, signiert mit HMAC-SHA256 im Header shopware-shop-signature |
Zwei Details sind für die Planung wichtig. Bei entity.written-Ereignissen enthält der Webhook laut Doku nur den Primärschlüssel, die Daten holt die Schnittstelle danach über die API. Und der eingebaute Rate Limiter begrenzt laut Doku vor allem Login, OAuth-Token, Passwort-Reset und Formulare. Ein allgemeines Limit für Admin-API-Aufrufe nennt die Seite nicht. Wie viel ein Shop verträgt, hängt dann vom Hosting ab.
Typische Verbindungen und Datenobjekte
- Bestellung mit Positionen, Versand und Rabatten wird zum Auftrag bei Eingang
- Kunde wird angelegt oder aktualisiert bei Eingang
- Artikel und Preise abgleichen stündlich
- Bestand aus der Warenwirtschaft übernehmen alle 15 Minuten
- Rechnung und Zahlung als Buchung übergeben täglich
Die häufigsten Ziele sind Warenwirtschaft und Buchhaltung, etwa Shopware mit JTL-Wawi, Shopware mit Business Central oder Shopware mit DATEV. Die Takte im Diagramm sind Beispiele und werden pro Projekt festgelegt.
Wo Standard-Connectoren an Grenzen kommen
Kundenpreise
Shopware bietet seit Version 6.7.8.0 die B2B-Komponente „Individual Pricing“ mit regelbasierten Preisen. Preislisten aus dem ERP müssen trotzdem sauber auf diese Regeln abgebildet werden.
Varianten und Eigenschaften
Artikel mit vielen Varianten, Sets oder Stücklisten passen selten eins zu eins auf das Datenmodell des ERP.
Zahlungsstatus
Mehrere Zahlungsarten, Teilzahlungen und Erstattungen verlangen eine eigene Logik, damit die Buchhaltung offene Posten richtig ausgleicht.
Ereignisse ohne App
Webhooks laufen über das App-System. Wer keine App einsetzt, braucht einen zeitgesteuerten Abgleich mit sauberer Änderungserkennung.
Wie wir Shopware anbinden
Wir legen eine eigene Integration mit den nötigen Rechten an und arbeiten über die Admin API. Große Datenmengen wie Preise oder Bestände schreiben wir über die Sync API. Für schnelle Reaktionen auf neue Bestellungen nutzen wir Webhooks über eine kleine App oder einen kurzen Abfragetakt. Jede Übertragung wird protokolliert, fehlgeschlagene Datensätze werden wiederholt und bei Dauerfehlern melden wir uns. Mehr dazu unter Shop-ERP-Anbindung und Betrieb und Monitoring.
Häufige Fragen
Hat Shopware 6 eine API?
Ja. Shopware 6 bringt die Admin API, die Store API und die Sync API mit. Die Admin API ist der übliche Weg für Anbindungen an ERP und Buchhaltung.
Brauche ich für die Anbindung ein Plugin?
Nicht unbedingt. Eine Integration mit Zugriffsschlüssel reicht für die Admin API. Ein Plugin oder eine App ist nur nötig, wenn Daten im Shop selbst anders verarbeitet werden sollen oder Webhooks gebraucht werden.
Reicht ein fertiges Plugin für meine Warenwirtschaft?
Oft ja, wenn Ihr Ablauf dem Standard entspricht. Wir sagen Ihnen im Schnittstellen-Check offen, ob ein Plugin genügt. Eine eigene Schnittstelle lohnt sich bei Sonderpreisen, vielen Varianten oder mehreren Zielsystemen.
Was kostet eine Shopware-Schnittstelle?
Eine einfache Verbindung zwischen zwei Systemen beginnt bei 1.900 € netto. Projekte mit mehreren Systemen beginnen bei 4.900 € netto, der Betrieb ab 149 € im Monat.
Quellen
- Shopware Developer Docs: Integrations API (Admin API, Store API, Sync API, Authentifizierung), abgerufen am 20.10.2026
- Shopware Developer Docs: Webhooks im App-System, abgerufen am 20.10.2026
- Shopware Developer Docs: Rate Limiter, abgerufen am 20.10.2026
- Shopware Developer Docs: B2B Components, Individual Pricing, abgerufen am 20.10.2026
Verbindungen mit Shopware
Shopware → Business Central
Shopware 6 mit Microsoft Dynamics 365 Business Central verbinden: welche Connectoren es gibt, wo API und Webhooks begrenzen und wie wir es bauen.
Shopware → DATEV
Rechnungen, Gutschriften und Zahlungen aus Shopware 6 automatisch nach DATEV. Was Plugins können, wo sie aufhören und wie eine eigene Schnittstelle aussieht.
Shopware → JTL-Wawi
Shopware 6 und JTL-Wawi: was der JTL-Connector abgleicht, warum der Abgleich hängen bleibt und wann eigener Code für Teile davon sinnvoll ist.
Shopware → Lexware Office
Shopware-Rechnungen als Belege in Lexware Office (früher lexoffice): welche Plugins es gibt, wo Nachträge und Verkaufskanäle haken, wie wir es bauen.
Passend dazu
Shopware → DATEV
Rechnungen, Gutschriften und Zahlungen aus Shopware 6 automatisch nach DATEV. Was Plugins können, wo sie aufhören und wie eine eigene Schnittstelle aussieht.
Shopware → JTL-Wawi
Shopware 6 und JTL-Wawi: was der JTL-Connector abgleicht, warum der Abgleich hängen bleibt und wann eigener Code für Teile davon sinnvoll ist.
Shop-ERP-Anbindung
Artikel, Bestände, Preise und Bestellungen automatisch zwischen Shop und Warenwirtschaft.
