Schnittstellen · Automatisierung
Shopify und n8n
verbinden.
n8n ist ein Werkzeug für automatisierte Arbeitsabläufe (Workflows) der n8n GmbH aus Berlin, das Sie als Cloud-Dienst nutzen oder auf einem eigenen Server betreiben. Mit n8n verbinden Sie Shopify mit anderen Diensten, etwa um Bestellungen weiterzugeben oder Lagerbestände abzugleichen. Wir erklären, was der Shopify-Knoten kann, wie der Zugang seit 2026 funktioniert und wo Abläufe unbemerkt scheitern.
Was fließt
Diese Daten verbinden Shopify und n8n.
Zwischen Shopify und n8n fließen die Daten meist über einen Connector. Das hier lässt sich übertragen.
- BestellungenShopify ↔ n8n
- Der Shopify Trigger, also der Auslöser eines Workflows, reagiert unter anderem auf neue, bezahlte, geänderte, stornierte und erfüllte Bestellungen. Mit dem Shopify-Knoten, einem Baustein im Workflow, legen Sie Bestellungen an, rufen sie ab, ändern oder löschen sie.
- Produkte und LagerShopify ↔ n8n
- Produkte lassen sich anlegen, abrufen, ändern und löschen. Der Trigger meldet neue, geänderte und gelöschte Produkte sowie Änderungen an Lagerbeständen. So gleichen Sie Bestände mit einer Warenwirtschaft oder einer Lieferantenliste ab.
- KundenShopify → n8n
- Neue, geänderte, aktivierte, deaktivierte oder gelöschte Kunden lösen den Trigger aus. Eigene Kundenfunktionen hat der Shopify-Knoten nicht; dafür nutzen Sie den HTTP-Request-Knoten, einen Baustein für beliebige Webaufrufe, mit Ihren gespeicherten Shopify-Zugangsdaten.
- Checkouts und WarenkörbeShopify → n8n
- Der Trigger kennt Ereignisse für angelegte und geänderte Checkouts und Warenkörbe. Daraus bauen Sie eigene Abläufe, zum Beispiel eine Nachricht an das Team bei besonders großen Warenkörben oder eine Übergabe an ein Auswertungswerkzeug.
- VersandShopify → n8n
- Ereignisse zu Sendungen (Fulfillments) melden, wenn eine Sendung angelegt oder geändert wird oder ein neuer Sendungsstatus eintrifft. Das eignet sich für Abläufe rund um Versandbenachrichtigungen oder für die Übergabe an ein externes Lager.
- Daten zurück nach Shopifyn8n → Shopify
- Über den HTTP-Request-Knoten und die GraphQL Admin API, die aktuelle Programmierschnittstelle von Shopify, schreiben Sie Daten, die der Knoten nicht abdeckt. Dazu gehört die E-Mail-Einwilligung, die Shopify nur mit dem Recht write_customers ändern lässt.
Die Wege
So kommen Shopify und n8n zusammen.
-
Fertige App aus dem Shopify App Store
Eine App von n8n selbst gibt es im Shopify App Store nicht. Die Verbindung entsteht über eine eigene Shopify-App, deren Zugangsdaten Sie in n8n hinterlegen. Im App Store finden sich Drittanbieter-Apps wie „Streamline: n8n 2-Way Sync“, die laut Beschreibung Anmeldung, Seitenabruf und Ratenlimits (Obergrenzen für Abrufe) übernimmt, oder „Workflow Webhooks“, mit der Aufrufe aus n8n einen Ablauf in Shopify Flow starten, dem Automatisierungswerkzeug von Shopify. Prüfen Sie bei solchen Apps, wo die Daten verarbeitet werden.
-
Über einen Connector
n8n ist selbst der Connector, also der Verbindungsdienst zwischen den Systemen. Der Shopify Trigger empfängt Webhooks, also automatische Benachrichtigungen von Shopify, und prüft deren Signatur. Der Shopify-Knoten arbeitet mit Bestellungen und Produkten, für alles andere nutzen Sie den HTTP-Request-Knoten mit derselben Anmeldung. n8n Cloud speichert Daten laut Anbieter auf Servern in Frankfurt. Beim Selbst-Hosting liegen sie dort, wo Ihr Server steht, und Installation, Wartung und Sicherheit liegen bei Ihnen.
-
Eigene Anbindung über die API
Für Abläufe jenseits der Knoten sprechen Sie die GraphQL Admin API direkt an. Shopify stuft die ältere REST-Schnittstelle seit dem 1. Oktober 2024 als veraltet (Legacy) ein. Der Shopify-Knoten von n8n nutzt laut Quellcode noch die REST-Version 2024-07. Bauen Sie neue Abläufe, etwa für Einwilligungen oder Metafelder, deshalb über GraphQL. Eine eigene App außerhalb von n8n kann sich bei hohem Volumen oder strengen Anforderungen an Protokollierung lohnen.
Worauf es ankommt
Stolpersteine bei n8n.
Zugang seit 2026 anders
Seit dem 1. Januar 2026 lassen sich im Shopify Admin keine neuen Custom Apps (eigene, nicht öffentliche Apps) anlegen; bestehende laufen weiter. Neue Zugänge entstehen im Dev Dashboard, dem Entwicklerbereich von Shopify, mit Client-ID und Secret statt festem Zugangsschlüssel (Token). Tokens aus dem Client-Credentials-Verfahren, einer Anmeldung von Server zu Server, laufen nach 24 Stunden ab.
Webhook-Adresse erreichbar halten
Shopify erwartet innerhalb von fünf Sekunden eine Antwort und versucht eine fehlgeschlagene Zustellung bis zu achtmal in vier Stunden. Danach entfernt Shopify das Webhook-Abonnement. War Ihr Server länger weg, aktivieren Sie den Workflow neu. Hinter einem Reverse Proxy, einem vorgeschalteten Webserver, setzen Sie N8N_WEBHOOK_URL, damit n8n die richtige Adresse registriert.
Einwilligung fehlt im Webhook
Seit der API-Version 2025-01 enthalten Webhooks wie orders/create oder customers/update die Felder zur E-Mail- und SMS-Einwilligung nicht mehr. Shopify liefert sie über eigene Themen wie customers/email_marketing_consent_update, die der Shopify Trigger von n8n nicht anbietet. Lesen Sie die Einwilligung bei Bedarf per GraphQL nach, bevor Sie Kontakte an ein Newsletter-Tool geben.
Fehler sichtbar machen
Fehlgeschlagene Ausführungen sehen Sie in der Liste der Ausführungen. Damit Sie davon erfahren, legen Sie einen Fehler-Workflow mit dem Error Trigger an, der etwa eine E-Mail oder Chat-Nachricht schickt, und hinterlegen ihn in den Workflow-Einstellungen. Gegen Ratenlimits hilft im Knoten die Option „Retry On Fail“, der erneute Versuch nach einem Fehler, mit ausreichender Wartezeit.
Doppelte Zustellungen
Shopify kann denselben Webhook mehr als einmal schicken, zum Beispiel nach einer Zeitüberschreitung. Bauen Sie Workflows so, dass eine zweite Zustellung nichts doppelt anlegt, oder prüfen Sie die Kopfangabe (Header) X-Shopify-Webhook-Id. Das betrifft vor allem Abläufe, die Rechnungen, Lieferscheine oder Datensätze in anderen Systemen erzeugen.
Kundendaten in den Ausführungen
n8n speichert je nach Einstellung die Daten jeder Ausführung, also auch Namen und Adressen aus Bestellungen. In n8n Cloud hängt die Aufbewahrung vom Tarif ab, etwa sieben Tage im Starter- und 30 Tage im Pro-Tarif. Speichern Sie erfolgreiche Ausführungen nur, wenn Sie sie brauchen, und klären Sie die Auftragsverarbeitung.
Noch ein Programm?
Neben n8n noch etwas im Einsatz?
Tragen Sie es ein: Die Prüfung zeigt, ob und wie es sich zusätzlich zu n8n mit Shopify verbinden lässt.
Häufige Fragen
Was Händler zu n8n fragen.
n8n Cloud oder selbst hosten: Was passt zu meinem Shop?
n8n Cloud läuft laut Anbieter auf Microsoft Azure in der EU, mit Servern in Frankfurt; Updates und Betrieb übernimmt n8n. Beim Selbst-Hosting bestimmen Sie den Standort, tragen aber Installation, Wartung und Sicherheit selbst. Für Shopify-Webhooks muss ein eigener Server aus dem Internet erreichbar sein. Entscheiden Sie danach, wer in Ihrem Unternehmen einen Server dauerhaft betreuen kann.
Welche Shopify-Rechte braucht n8n?
Für alle Funktionen des Shopify-Knotens nennt n8n die Berechtigungen read_orders, write_orders, read_products und write_products. Für Kunden, Einwilligungen oder Metafelder kommen weitere hinzu, etwa write_customers. Bei älteren, im Shopify Admin erstellten Custom Apps hängt der Zugriff auf Namen, E-Mail, Telefon und Adresse vom Tarif ab; im Basic-Tarif steht er laut Shopify nicht zur Verfügung.
Kann Shopify Flow einen n8n-Workflow starten?
Ja. Die Flow-Aktion „Send HTTP request“ ruft die Webhook-Adresse eines n8n-Workflows auf; sie steht in den Tarifen Grow, Advanced und Plus zur Verfügung. Flow wartet bis zu 30 Sekunden auf eine Antwort und kann bei Fehlern bis zu 24 Stunden lang wiederholen. Zugangsdaten legen Sie in Flow als Secrets ab, die in den Protokollen nicht erscheinen.
Was bedeutet der Fehler 429 in n8n?
Der Fehler 429 heißt, dass in kurzer Zeit zu viele Anfragen an Shopify gingen; n8n meldet dann, dass der Dienst zu viele Anfragen erhält. Shopify begrenzt die Anfragen pro App und Shop. Abhilfe schaffen „Retry On Fail“ mit Wartezeit oder die Knoten „Loop Over Items“ und „Wait“, die Daten in kleinen Paketen mit Pausen verarbeiten.
n8n anbinden lassen?
Wir prüfen Ihren Fall mit n8n, bevor wir ein Angebot machen, und nennen Ihnen einen Festpreis.