Shopify API 2026: Admin, Storefront & GraphQL erklärt

Die Shopify API ist die technische Schnittstelle, über die dein Store mit externen Systemen kommuniziert. Ob ERP-Anbindung, eigene App oder Custom Frontend: Ohne API geht nichts davon. Ich entwickle selbst eine Shopify App (Boomerang Bounce Back App) und arbeite täglich mit der API. In diesem Artikel erkläre ich dir als Store-Owner und Entwickler, was wirklich relevant ist, was sich 2024 grundlegend geändert hat und warum die API für die meisten Store-Betreiber trotzdem keine direkte Rolle spielt.

⚡ Für Eilige

Die Shopify API ist ein Ökosystem aus mehreren Schnittstellen: Admin API (GraphQL), Storefront API, Functions und Webhooks. Die REST Admin API ist seit Oktober 2024 offiziell deprecated. Für 80 % der Store-Owner reicht eine App aus dem App Store. Die API wird erst relevant, wenn du individuelle Integrationen brauchst oder selbst Apps entwickelst.

Infografik zeigt Shopify API als zentrale Schnittstelle zwischen Store und externen Anwendungen

Was ist die Shopify API?

Die Shopify API (Application Programming Interface) ist die standardisierte Schnittstelle, über die externe Software auf die Daten deines Shopify Stores zugreift. Jede App, die du installierst, jede ERP-Anbindung und jedes Custom Tool kommuniziert über diese Schnittstelle mit deinem Store. Die API liest Bestellungen aus, aktualisiert Lagerbestände, erstellt Produkte oder verarbeitet Kundendaten.

Stell dir die API wie eine Steckdose vor. Dein Store ist das Stromnetz. Und jede App, jedes externe System ist ein Gerät, das sich einsteckt. Die Steckdose sorgt dafür, dass alles nach einem einheitlichen Standard funktioniert.

Was viele Store-Owner nicht wissen: "Die Shopify API" gibt es eigentlich gar nicht als einzelnes Ding. Es ist ein ganzes Ökosystem aus mehreren spezialisierten APIs, die jeweils einen anderen Zweck erfüllen. Die Admin API kümmert sich um Backend-Daten, die Storefront API um das Frontend, Webhooks reagieren auf Events im Store. Welche du brauchst, hängt komplett von deinem Use Case ab.

Und ehrlich gesagt: Als Store-Owner kommst du mit der API meistens gar nicht direkt in Berührung. Die Apps in deinem Store erledigen das im Hintergrund. Die API wird erst dann zum Thema, wenn du etwas Individuelles brauchst, das keine App von der Stange abdeckt.

Übersicht der fünf wichtigsten Shopify API-Typen mit Anwendungsbereichen und Symbolen

Die wichtigsten Shopify APIs im Überblick

Shopify bietet mehrere APIs an, die jeweils für unterschiedliche Aufgaben gedacht sind. Die Admin API (GraphQL) ist die zentrale Schnittstelle für alles, was im Backend passiert. Die Storefront API bedient Custom Frontends. Daneben gibt es Webhooks für Event-basierte Automatisierung, die Ajax API für Theme-Erweiterungen und Shopify Functions für serverseitige Checkout-Logik.

✅ Profi-Tipp

Prüfe vor jedem neuen API-Projekt, ob nicht eine bestehende App aus dem Shopify App Store deine Anforderung bereits abdeckt – insbesondere für ERP-Anbindungen mit Lexware, Sage oder DATEV existieren oft fertige Konnektoren, die günstiger sind als eine Custom-Entwicklung.

Hier die Kurzübersicht:

Admin API (GraphQL): Dein Hauptzugang zum Backend. Produkte erstellen, Bestellungen auslesen, Lagerbestände synchronisieren, Kunden verwalten. Seit Oktober 2024 ist GraphQL der offizielle Standard, REST ist deprecated.

Storefront API: Baut kundenseitige Erlebnisse. Custom Frontends, Mobile Apps, Headless Commerce. Greift nur auf öffentliche Daten zu, keine sensiblen Backend-Informationen.

Webhooks: Dein Store schickt automatisch Benachrichtigungen, wenn etwas passiert. Neue Bestellung, Produkt aktualisiert, Kunde registriert. Das Fulfillment-System deines Versanddienstleisters nutzt Webhooks, um sofort von neuen Bestellungen zu erfahren.

Ajax API: Eine leichtgewichtige API auf Theme-Ebene. Warenkorb aktualisieren, Produktvarianten laden, alles ohne Seiten-Reload. Nutzt du indirekt, wenn dein Theme dynamische Elemente hat.

Shopify Functions: Serverseitige Logik für Checkout-Anpassungen. Dynamische Rabatte, individuelle Versandkosten-Berechnung, Custom Payment Rules. Nur auf Shopify Plus verfügbar.

GraphQL Admin API Funktionen: Zugriff auf Produkte, Bestellungen, Kunden und Lagerbestände

Admin API (GraphQL): Das Herzstück für Automatisierung

Die Admin API ist die API, mit der du als Entwickler oder über Middleware-Tools am häufigsten arbeitest. Sie gibt dir Zugriff auf praktisch alle Daten deines Stores: Produkte, Bestellungen, Kunden, Lagerbestände, Fulfillment, Metafields. Alles, was du im Shopify Admin manuell machen kannst, lässt sich über die Admin API auch programmatisch steuern.

✅ Profi-Tipp

Migriere bestehende REST API-Integrationen bis spätestens Ende 2025 auf GraphQL, da die REST Admin API seit Oktober 2024 deprecated ist und keine Updates mehr erhält – starte mit dem offiziellen Shopify GraphQL Explorer Tool zur Umstellung deiner Queries.

Seit Oktober 2024 ist die REST Admin API offiziell deprecated. Shopify hat den Wechsel zu GraphQL als einzigem Standard vollzogen. Das war kein kleiner Schritt.

⚠️ Achtung

REST Admin API ist deprecated seit Oktober 2024

Shopify hat die REST Admin API offiziell als veraltet markiert. Bestehende REST-Integrationen funktionieren vorerst noch, aber neue Projekte sollten ausschließlich GraphQL nutzen. Wenn du eine ältere App oder Integration im Einsatz hast, die auf REST basiert: Prüfe mit deinem Entwickler, ob eine Migration geplant ist. Irgendwann wird REST komplett abgeschaltet.

Ich habe diese Migration bei meiner eigenen App, der Boomerang Bounce Back App, selbst durchgemacht. Der Umstieg von REST auf GraphQL war nicht trivial. GraphQL denkt fundamental anders: Statt fester Endpunkte (GET /products.json) formulierst du Queries, die exakt die Felder zurückliefern, die du brauchst. Das ist effizienter, weil du nicht jedes Mal den kompletten Datensatz bekommst. Gleichzeitig ist die Lernkurve steiler, besonders wenn du vorher mit REST gearbeitet hast.

Ein konkretes Beispiel: Bei Boomerang frage ich pro API-Call nur die Felder ab, die ich tatsächlich brauche (Bestell-ID, Stornierungsgrund, Kunden-E-Mail). Mit REST hätte ich jedes Mal den gesamten Order-Datensatz bekommen, inklusive dutzender Felder die mich nicht interessieren. Bei einem Store mit 500+ Bestellungen pro Tag macht das einen spürbaren Unterschied bei der Performance und beim Verbrauch der Rate Limits.

Für deutsche Store-Owner ist die Admin API vor allem bei einem Thema relevant: ERP-Integration. Wenn du deinen Shopify Store mit Lexware, Sage oder einem SAP-System verbinden willst, läuft das über die Admin API. Bestellungen raus, Lagerbestände rein, Rechnungsdaten synchronisieren. Das ist der mit Abstand häufigste API-Use-Case, den ich bei DACH-Shops sehe.

Headless Commerce: Storefront API trennt Frontend vom Backend für individuelles Design

Storefront API: Wenn Shopify nur noch das Backend ist

Die Storefront API ermöglicht es dir, ein komplett eigenes Frontend zu bauen, das unabhängig vom Shopify Theme läuft. Shopify liefert dann nur noch die Daten (Produkte, Preise, Warenkorb), während dein Custom Frontend die Darstellung übernimmt. Das Konzept heißt Headless Commerce.

✅ Profi-Tipp

Nutze die Storefront API gezielt für Custom Frontends (z.B. headless React-Shop), während du die Admin API für Backend-Prozesse wie Bestandsabgleich oder Auftragsautomatisierung einsetzt – vermische beide APIs nicht, da sie unterschiedliche Rate Limits und Berechtigungen haben.

Klingt auf dem Papier großartig. In der Praxis sehe ich Headless Commerce bei DACH-Shops unter einer Million Euro Jahresumsatz fast nie. Und wenn, dann meistens als Fehlentscheidung.

Der Grund ist simpel: Ein Headless Setup kostet 30.000 bis 80.000 Euro in der initialen Entwicklung, braucht laufende Wartung und macht Updates komplexer. Ein gut konfiguriertes Shopify Theme mit Dawn oder einem Premium-Theme deckt für 95 % der Shops alles ab.

✅ Meine Einschätzung nach 10+ Jahren E-Commerce

Headless Commerce lohnt sich, wenn du extrem individuelle Frontend-Erlebnisse brauchst (z. B. Konfiguratoren, 3D-Produktvisualisierung) oder wenn du mehrere Frontends aus einer Shopify-Instanz bedienst (Webshop + Mobile App + POS). Für einen klassischen D2C-Shop im DACH-Markt ist es in 9 von 10 Fällen Overkill.

Die Storefront API hat aber einen zweiten, weniger bekannten Use Case: Mobile Apps. Wenn du eine native iOS- oder Android-App für deinen Store bauen willst, ist die Storefront API der richtige Einstieg. Sie liefert alle kundenseitigen Daten (Produkte, Collections, Checkout) ohne Zugriff auf sensible Backend-Informationen.

Entscheidungshilfe: Wann Apps ausreichen und wann direkte API-Entwicklung notwendig ist

App vs. API Entscheidungsmatrix: Wann brauchst du die API wirklich?

Das ist die Frage, die ich als App-Entwickler am häufigsten höre: "Brauche ich die API oder reicht eine App?" Die ehrliche Antwort: Für etwa 80 % der Store-Owner ist die API als direkter Kontaktpunkt komplett irrelevant. Nicht weil sie unwichtig wäre, sondern weil Apps die API-Arbeit im Hintergrund erledigen.

Ich habe aus meiner Praxis ein einfaches Entscheidungsframework entwickelt, das ich auch meinen Kunden bei HS Activa und in Beratungsgesprächen empfehle:

Kauf eine App aus dem App Store, wenn:

  • Dein Problem ein Standardproblem ist (Abandoned Cart Recovery, Upselling, Reviews)
  • Eine App mit guten Bewertungen existiert, die genau das tut
  • Du keine Entwicklerressourcen hast oder brauchst

Nutze die API über Middleware (Make.com, Zapier), wenn:

  • Du zwei Systeme verbinden willst (z. B. Shopify + Google Sheets, Shopify + CRM)
  • Der Workflow nicht komplex ist
  • Du kein Budget für einen Entwickler hast, aber technisches Grundverständnis mitbringst

Beauftrage einen Entwickler mit einer Custom API-Integration, wenn:

  • Dein ERP-System keine fertige Shopify-App hat (häufig bei DATEV, älteren SAP-Installationen)
  • Du individuelle Geschäftslogik brauchst, die keine Standard-App abdeckt
  • Du mehrere Systeme in einem Flow verbinden musst (z. B. Shopify + ERP + Versanddienstleister + Buchhaltung)

Bau selbst mit der API, wenn:

  • Du eine eigene Shopify App für den App Store entwickeln willst
  • Du ein Entwickler bist und Custom Tools für deine Stores brauchst

Bei der Boomerang Bounce Back App habe ich mich bewusst für eine eigene App entschieden, weil keine bestehende Lösung das Problem so gelöst hat, wie ich es aus der Store-Betreiber-Perspektive für richtig halte. Der Entwicklungsprozess hat mir aber auch gezeigt: Der Aufwand für eine eigene API-Integration wird fast immer unterschätzt. Allein die Authentifizierung, das Error Handling und die Rate-Limit-Logik fressen Wochen an Entwicklungszeit.

✅ Die 80/20-Regel der Shopify API

80 % der Store-Owner kommen ihr ganzes Shopify-Leben lang ohne direkten API-Kontakt aus. Die restlichen 20 % brauchen die API, weil sie individuelle Integrationen, eigene Apps oder komplexe Multi-System-Setups betreiben. Wenn du nicht sicher bist, zu welcher Gruppe du gehörst: Du gehörst wahrscheinlich zu den 80 %.

Wie du den API-Zugang einrichtest

Wenn du die Shopify API nutzen willst, brauchst du einen Access Token. Den bekommst du über eine Custom App in deinem Shopify Admin. Der Prozess dauert etwa 5 Minuten, aber es gibt ein paar Punkte, die du beachten solltest.

Schritt 1: Custom App erstellen. Geh in deinem Shopify Admin auf "Einstellungen" → "Apps und Vertriebskanäle" → "Apps entwickeln". Aktiviere die App-Entwicklung, falls noch nicht geschehen, und erstelle eine neue App.

Schritt 2: API-Berechtigungen (Scopes) festlegen. Hier wählst du, auf welche Daten die App zugreifen darf. Mein Rat: Vergib nur die Berechtigungen, die du tatsächlich brauchst. Wenn du nur Bestellungen auslesen willst, brauchst du keinen Schreibzugriff auf Produkte. Das Prinzip der minimalen Berechtigung ist hier nicht optional, sondern Pflicht.

Schritt 3: Access Token generieren. Nach dem Speichern der Scopes kannst du den Admin API Access Token generieren. Diesen Token siehst du nur einmal. Kopiere ihn sofort und speichere ihn sicher.

⚠️ Achtung

API-Token = Generalschlüssel zu deinem Store

Behandle deinen API Access Token wie ein Passwort. Nicht in öffentliche Repositories committen, nicht per E-Mail verschicken, nicht in Slack posten. Wenn der Token kompromittiert wird, hat jemand Zugriff auf die Daten deines Stores. Im DACH-Raum kommt hier auch die DSGVO ins Spiel: Kundendaten, die über einen gestohlenen Token abfließen, sind ein meldepflichtiger Datenschutzvorfall.

Schritt 4: Erste Anfrage testen. Mit einem Tool wie Postman oder direkt per cURL kannst du deine erste GraphQL-Anfrage an https://dein-store.myshopify.com/admin/api/2026-01/graphql.json schicken. Wenn du eine Antwort mit Daten bekommst, funktioniert alles.

Ein Punkt zu den Rate Limits: Shopify begrenzt die Anzahl der API-Anfragen, die du pro Sekunde machen kannst. Im Basic-Plan sind es ca. 2 Anfragen pro Sekunde, bei Plus 4 pro Sekunde. Klingt nach viel, wird aber bei größeren Datenmengen schnell eng. Bei der Entwicklung von Boomerang war das Rate Limit eine der größten technischen Herausforderungen, besonders bei Stores mit zehntausenden Bestellungen. Du musst Retry-Logik einbauen, Anfragen staffeln und dein Query-Design optimieren.

Alle Details zu den aktuellen API-Versionen und Endpunkten findest du in der offiziellen Shopify API Dokumentation.

Shopify API im DACH-Markt: Was deutsche Store-Owner beachten müssen

Die Shopify API Dokumentation und die meisten Tutorials sind auf den US-Markt ausgerichtet. Im DACH-Raum gibt es aber spezifische Anforderungen, die du kennen solltest, wenn du mit der API arbeitest oder eine Integration planst.

ERP-Integration ist der Hauptgrund für API-Nutzung in DACH. In den USA nutzen die meisten Shops cloud-basierte Systeme, die native Shopify-Apps haben. In Deutschland, Österreich und der Schweiz laufen viele Unternehmen auf Lexware, Sage, DATEV oder älteren SAP-Installationen. Für diese Systeme gibt es oft keine fertige Shopify-App. Das bedeutet: Custom API-Integration über Middleware oder einen Entwickler.

Bei HS Activa haben wir genau diese Situation. Die Anbindung an unser Warenwirtschaftssystem lief über eine Custom Integration, weil es keine App gab, die unsere spezifischen Anforderungen abgedeckt hat: Bestellungen synchronisieren, Lagerbestände in Echtzeit abgleichen, Rechnungsdaten für die Buchhaltung exportieren. Das hat funktioniert, aber der initiale Aufwand lag bei mehreren Wochen Entwicklungszeit.

DSGVO und API-Zugriff. Jede API-Integration, die Kundendaten verarbeitet, muss DSGVO-konform sein. Das betrifft nicht nur den Token-Schutz (siehe oben), sondern auch die Frage: Wo werden die Daten gespeichert, die du über die API abrufst? Wenn du einen externen Dienst nutzt, der Daten auf US-Servern speichert, brauchst du einen Auftragsverarbeitungsvertrag und musst sicherstellen, dass die Übermittlung rechtlich abgesichert ist. Im Zweifel: Frag deinen Datenschutzbeauftragten, bevor du eine Integration live schaltest.

Steuerliche Besonderheiten. Deutschland hat mit dem gespaltenen Mehrwertsteuersatz (7 % und 19 %) eine Besonderheit, die in API-Integrationen korrekt abgebildet werden muss. Wenn du Bestelldaten über die API an dein Buchhaltungssystem übergibst, müssen die Steuersätze stimmen. Klingt banal, ist aber eine häufige Fehlerquelle, die ich bei DACH-Shops regelmäßig sehe.

Für eine vollständige Übersicht über die API-Endpunkte und aktuelle Änderungen empfehle ich den Shopify Developer Changelog.

📊 Das zeigen die Zahlen

80%

Store-Owner benötigen nur Apps aus App Store

Oktober 2024

REST Admin API offiziell als deprecated erklärt

100%

Jede installierte App nutzt API im Hintergrund

❓ Häufige Fragen zu shopify api

F: Ist die Shopify API kostenlos?

Die API-Nutzung selbst kostet nichts extra. Du brauchst aber einen aktiven Shopify-Plan. Bestimmte Funktionen wie Shopify Functions sind nur mit Shopify Plus verfügbar (ab ca. 2.300 €/Monat). Was die meisten vergessen: Die Entwicklungskosten für Custom Integrationen sind der eigentliche Kostenfaktor, nicht die API selbst.

F: Was ist der Unterschied zwischen REST und GraphQL bei Shopify?

REST sendet bei jeder Anfrage einen festen Datensatz zurück. GraphQL lässt dich exakt die Felder abfragen, die du brauchst. Das spart Bandbreite und ist performanter. Seit Oktober 2024 ist die REST Admin API bei Shopify deprecated. Neue Projekte sollten ausschließlich auf GraphQL setzen. Die offizielle API-Übersicht erklärt die Details.

F: Brauche ich einen Entwickler, um die Shopify API zu nutzen?

Nicht unbedingt. Für einfache Integrationen reichen No-Code-Tools wie Make.com oder Zapier. Für Custom Apps, individuelle ERP-Anbindungen oder komplexe Geschäftslogik brauchst du aber jemanden mit Entwicklererfahrung. Meine Empfehlung: Probiere erst die No-Code-Route. Wenn die nicht reicht, investiere in einen Entwickler.

F: Wie bekomme ich einen Shopify API Access Token?

Im Shopify Admin unter "Einstellungen" → "Apps und Vertriebskanäle" → "Apps entwickeln" eine Custom App erstellen, die benötigten Berechtigungen (Scopes) auswählen und den Token generieren. Der Token wird nur einmal angezeigt. Speichere ihn sofort und sicher. Nicht in öffentliche Repos, nicht per Chat teilen.

F: Was kann ich mit der Shopify Storefront API machen?

Die Storefront API ermöglicht Custom Frontends, Mobile Apps und Headless Commerce Setups. Du greifst auf Produkte, Collections, den Warenkorb und den Checkout zu, ohne sensible Backend-Daten offenzulegen. In der Praxis nutzen das vor allem größere Shops mit individuellen Frontend-Anforderungen oder Multi-Channel-Setups.

F: Was passiert, wenn ich die API Rate Limits überschreite?

Shopify gibt einen 429-Statuscode ("Too Many Requests") zurück und deine Anfrage wird nicht verarbeitet. Du musst warten, bis dein Budget sich regeneriert. Bei der Boomerang App löse ich das mit einer Retry-Logik, die automatisch wartet und die Anfrage wiederholt. Ohne solche Mechanismen brechen Integrationen bei Lastspitzen einfach ab.

Fazit

✅ Fazit

Die Shopify API ist mächtig, aber kein Thema, das jeden Store-Owner beschäftigen muss. Wenn du einen Standard-Shop betreibst und mit Apps aus dem App Store auskommst, nutzt du die API indirekt und das reicht völlig. Sobald du individuelle Integrationen brauchst (ERP, Custom Tools, eigene Apps), wird die API zur zentralen Schnittstelle deines Setups.

Drei Dinge solltest du mitnehmen: Erstens, GraphQL ist seit 2024 der Standard. Wenn du mit REST arbeitest, plane die Migration. Zweitens, im DACH-Markt dreht sich der häufigste API-Use-Case um ERP-Anbindungen. Drittens, unterschätze den Entwicklungsaufwand nicht. Eine API-Integration klingt einfacher als sie ist.

Du überlegst, eine eigene Integration zu bauen oder dein ERP anzubinden? Als jemand, der selbst Shopify Apps entwickelt, kann ich sagen: Fang mit der Entscheidungsmatrix oben an. Kläre zuerst, ob du die API wirklich brauchst. Und wenn ja, plane genug Zeit für die Umsetzung ein.

Weiterführende Artikel:

Severin Bro

Severin Schweiger ist Shopify-Experte und spezialisiert auf KI-gestützte Automatisierungen im E-Commerce. Seit über 10 Jahren arbeitet er mit Shopify und unterstützt Stores dabei, Prozesse zu automatisieren, Conversion zu steigern und Wachstum systematisch zu skalieren.

Er hat mehr als 80 Shopify-Stores bei der Implementierung und Optimierung von Automations- und Funnel-Systemen begleitet, mit klarem Fokus auf Effizienz, Skalierbarkeit und messbare Ergebnisse.

Sein Fokus liegt darauf, E-Commerce-Unternehmern zu zeigen, wie sie mit intelligenten Shopify- und KI-Workflows manuelle Arbeit eliminieren, verlorenen Umsatz zurückholen und sich vollständig auf Wachstum und strategische Entscheidungen konzentrieren können.