Zum Inhalt springen
myInterface.io

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

SchnittstelleWofürZugang
Admin API (/api)Produkte, Bestellungen, Kunden, EinstellungenOAuth 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-FrontendsZugriffsschlüssel des Verkaufskanals im Header sw-access-key
Sync APIMassenimporte, viele Datensätze in einem Aufrufwie Admin API
WebhooksBenachrichtigung 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

  1. Bestellung mit Positionen, Versand und Rabatten wird zum Auftrag bei Eingang
  2. Kunde wird angelegt oder aktualisiert bei Eingang
  3. Artikel und Preise abgleichen stündlich
  4. Bestand aus der Warenwirtschaft übernehmen alle 15 Minuten
  5. 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

Verbindungen mit Shopware

Passend dazu

Stand: 20.10.2026

Kontakt

Welche Programme sollen miteinander reden?

Porträt von Benjamin Kopka

Benjamin Kopkaführt Ihren Schnittstellen-CheckAntwort innerhalb eines Werktags

  1. Hallo! Welche Programme sollen miteinander reden?
  2. Shopware und DATEV. Wir tippen jede Rechnung von Hand ab.
  3. Das verbinden wir direkt: Rechnungen, Gutschriften und Zahlungen landen automatisch als Buchungsstapel in DATEV.
  4. Was kostet das?
  5. Nach 30 Minuten Check bekommen Sie in drei Werktagen einen Festpreis. Der Code gehört Ihnen.

Lieber per E-Mail? info@myinterface.io