Shopware
Was ist die Shopware API?
Die Shopware API ist die Programmierschnittstelle von Shopware 6. Über sie greifen andere Systeme und eigene Anwendungen auf den Shop zu, ohne die Weboberfläche zu nutzen. Sie ist in zwei Bereiche geteilt: die Store-API für kundenseitige Funktionen und die Admin-API für die Verwaltung. Beide sind RESTful aufgebaut und liefern Daten im JSON-Format.
Die Store-API bildet alles ab, was ein Kunde im Shop tut: Produkte und Kategorien abrufen, in den Warenkorb legen, registrieren, anmelden und den Checkout durchlaufen. Sie ist die Grundlage für Headless-Commerce, bei dem der Storefront von der Shop-Logik entkoppelt ist und über die API angesprochen wird, etwa aus einer eigenen Web- oder App-Oberfläche.
Die Admin-API richtet sich an die Verwaltung und an Systemintegrationen. Über sie lassen sich Produkte, Preise, Bestände, Bestellungen und Konfigurationen lesen und schreiben. Sie ist die zentrale Schnittstelle, über die ERP-, PIM- und andere Drittsysteme Daten mit Shopware austauschen. Beide APIs sind über Authentifizierung abgesichert und in der Shopware-Dokumentation spezifiziert.
| Kriterium | Store-API | Admin-API |
|---|---|---|
| Zielgruppe | Kundenseitige Anwendungen, Storefront | Verwaltung, Systemintegrationen |
| Typische Funktionen | Katalog, Warenkorb, Checkout, Login | Produkte, Preise, Bestände, Bestellungen |
| Haupteinsatz | Headless-Storefront, eigene Frontends | ERP-, PIM-, CRM-Anbindung |
| Datenformat | RESTful, JSON | RESTful, JSON |
| Schreibzugriff | Auf kundenbezogene Vorgänge begrenzt | Umfassend auf Stamm- und Bewegungsdaten |
Stand: Juli 2026. Bezieht sich auf Shopware 6. Funktionsumfang je nach Version und Edition.
Store-API und Admin-API sind zwei getrennte Zugänge zum Shopware-Kern. Die Darstellung ist schematisch.
Wofür wird die Shopware API genutzt?
Die Shopware API ist die technische Grundlage für alles, was über die Standardoberfläche hinausgeht. Sie verbindet den Shop mit der übrigen Systemlandschaft und ermöglicht individuelle Frontends. Typische Einsatzfelder:
- Anbindung von ERP-, PIM- und CRM-Systemen über die Admin-API.
- Automatisierter Austausch von Produkten, Preisen, Beständen und Bestellungen.
- Headless-Commerce mit einem eigenen Frontend über die Store-API.
- Anbindung von Marktplätzen, Portalen und mobilen Anwendungen.
Ob ERP-Anbindung, PIM oder Headless-Ansatz: In jedem Fall ist eine belastbare Datenintegration nötig, damit die über die API ausgetauschten Daten konsistent bleiben. Die API stellt den Zugang bereit, die Datenqualität muss davon unabhängig sichergestellt werden.
Einordnung
Die Shopware API wird oft mit der Integration verwechselt, dabei ist sie nur der Zugang. Eine offene Schnittstelle sagt nichts darüber aus, ob Datenfelder sauber gemappt sind und welches System führend ist. Die meisten Probleme in Shopware-Projekten entstehen nicht an der API selbst, sondern an unklarer Datenhoheit und fehlendem Fehlerhandling darüber.
Philipp Foreman, Geschäftsführer onacy GmbH
Store-API oder Admin-API, was ist der Unterschied?
Der wesentliche Unterschied liegt in Zielgruppe und Zugriff. Die Store-API bildet den Kundenkontext ab und ist auf kundenbezogene Vorgänge begrenzt. Die Admin-API hat umfassenden Zugriff auf Stamm- und Bewegungsdaten und wird für Verwaltung und Systemintegration genutzt. Für eine ERP-Anbindung ist praktisch immer die Admin-API relevant, für einen entkoppelten Storefront die Store-API.
In vielen Projekten kommen beide zum Einsatz: Die Admin-API füttert Shopware mit Produkt- und Bestandsdaten aus dem ERP, während die Store-API den kundenseitigen Storefront bedient. Die konkrete Umsetzung solcher Integrationen beschreibt die Leistungsseite Shopware Integrationen und Schnittstellen.
Wie hängen Shopware API und Integrationen zusammen?
Die API ist die technische Ebene, die eigentliche Integration ist die fachliche Aufgabe darüber. Eine funktionierende Schnittstelle allein garantiert noch keinen sauberen Datenaustausch. Es braucht ein durchdachtes Mapping der Datenfelder, klare Regeln, welches System führend ist, und ein Fehlerhandling, das Abweichungen erkennt, bevor sie im Shop sichtbar werden.
Genau hier liegt der Unterschied zwischen dem Begriff Shopware API auf dieser Wissensseite und der konkreten Umsetzung: Wie onacy Shopware an ERP, PIM und weitere Systeme anbindet, ist auf der Leistungsseite Shopware Integrationen und Schnittstellen beschrieben. Auch Shopware-Plugins nutzen die API, um Funktionen zu erweitern.
Häufige Fragen zur Shopware API
Was ist die Shopware API einfach erklärt?
Die Shopware API ist die Programmierschnittstelle von Shopware 6. Über sie greifen andere Systeme und eigene Anwendungen auf den Shop zu, ohne die Weboberfläche zu nutzen. Sie besteht aus der Store-API für kundenseitige Funktionen wie Katalog und Checkout und der Admin-API für Verwaltung und Systemintegration. Beide sind RESTful und liefern Daten im JSON-Format.
Was ist der Unterschied zwischen Store-API und Admin-API?
Die Store-API bildet den Kundenkontext ab: Katalog, Warenkorb, Login und Checkout. Sie ist auf kundenbezogene Vorgänge begrenzt und die Basis für Headless-Storefronts. Die Admin-API hat umfassenden Zugriff auf Stamm- und Bewegungsdaten wie Produkte, Preise und Bestellungen und wird für die Anbindung von ERP-, PIM- und CRM-Systemen genutzt.
Wofür braucht man die Shopware API?
Die Shopware API wird gebraucht, um den Shop mit der übrigen Systemlandschaft zu verbinden und individuelle Frontends zu ermöglichen. Über die Admin-API werden ERP-, PIM- und CRM-Systeme angebunden und Produkte, Preise, Bestände und Bestellungen automatisiert ausgetauscht. Über die Store-API lassen sich Headless-Commerce-Ansätze und eigene Frontends realisieren.
Ist die Shopware API dasselbe wie eine Integration?
Nein. Die API ist die technische Schnittstelle, die den Zugang bereitstellt. Eine Integration ist die fachliche Aufgabe darüber: Datenfelder mappen, die Datenhoheit klären und ein Fehlerhandling aufbauen. Eine offene API garantiert noch keinen sauberen Datenaustausch. Wie onacy Shopware konkret anbindet, beschreibt die Seite zu Shopware Integrationen und Schnittstellen.
Shopware sauber an Ihre Systeme anbinden
Store-API und Admin-API sind der Zugang, die saubere Integration ist die eigentliche Arbeit. Wir prüfen Ihre Systemlandschaft und zeigen, wie Shopware fehlerfrei mit ERP, PIM und Co. Daten austauscht.
Mehr Kontext: Shopware bei onacy
Verwandte Themen
Die Shopware API ist die technische Basis für Integrationen, die onacy als Shopware-Partner umsetzt. Diese Seiten vertiefen verwandte Themen.