Shopify-Bestellung: Push-Benachrichtigung aufs iPhone
Verbinde deinen Shopify-Shop mit Honk, und jede neue Bestellung kommt als Tüt-tüt auf dein iPhone, mit dem Gesamtbetrag und dem Namen des Kunden. Stornierungen und Rückerstattungen kommen als Lautes Hupen. Eingerichtet wird das im Shopify-Adminbereich mit einer einzigen URL, ohne App und ohne Code.
Die Shopify-App kann dich schon selbst über Bestellungen informieren. Honk ist für den Fall gedacht, dass der Shop eines von mehreren Dingen ist, die du im Blick behältst: Bestellungen landen im selben Posteingang wie deine Zahlungen, deine Website und deine Server, mit Ruhezeiten und Zusammenfassung pro Projekt.
Voraussetzungen
- Ein Honk-Konto. Honk gibt es vorerst nur auf Einladung: Zugang anfragen.
- Ein Projekt für den Shop, zum Beispiel „Shop“, in einem Workspace, in dem du Inhaber oder Admin bist.
- Zugang zum Shopify-Adminbereich mit der Berechtigung, die Einstellungen des Shops zu ändern.
1. Die Verbindung in Honk anlegen
Öffne in der Honk-Web-App das Projekt, geh zu Verbindungen und klick auf Dienst verbinden. Wähle Shopify, behalte den Namen oder ändere ihn, und klick auf Verbinden.
Honk zeigt die Webhook-URL der Verbindung. Sie beginnt mit https://honk-honk.app/v1/hooks/shopify/. Kopiere sie und lass die Seite für Schritt 3 offen.
2. Die Webhooks in Shopify anlegen
Öffne im Shopify-Adminbereich Einstellungen ▸ Benachrichtigungen ▸ Webhooks und klick auf Create webhook. Die Beschriftungen hier stammen aus dem englischsprachigen Adminbereich. Wähle das Ereignis, stell das Format auf JSON, füge die URL von Honk ins Feld für die URL ein, wähle die neueste Webhook-API-Version und klick auf Save.
Shopify schickt pro Webhook ein Ereignis. Wiederhole das also für jedes Ereignis, das du willst, jedes Mal mit derselben URL:
- Order creation, für neue Bestellungen.
- Order cancellation, für Stornierungen.
- Refund create, für Rückerstattungen.
- Order payment, wenn du auch erfahren willst, dass eine Bestellung bezahlt ist.
3. Den Signaturschlüssel in Honk einfügen
Unter der Liste der Webhooks zeigt Shopify den Schlüssel, mit dem deine Webhooks signiert werden. Kopiere ihn, füge ihn in Honk bei Signaturschlüssel ein und klick auf Schlüssel speichern.
Bis der Schlüssel gespeichert ist, weist Honk die Zustellungen von Shopify ab. Danach prüft es die Signatur jeder Zustellung und weist alle ab, die nicht passen.
4. Einen Test senden
Öffne in Shopify das Menü in der Zeile eines Webhooks und klick auf Send test. Honk behandelt den Test wie eine echte Zustellung: Bei Order creation kommt die Beispielbestellung von Shopify nach wenigen Sekunden als Tüt-tüt an. Lösch sie danach aus dem Posteingang. Die Verbindung in Honk zeigt, wann zuletzt etwas zugestellt wurde, oder den letzten Fehler, etwa einen Schlüssel, der nicht gepasst hat.

Was aus jedem Ereignis wird
- Eine neue Bestellung (
orders/create): ein Tüt-tüt, „New order #1001 · 84.00 EUR“, mit dem Namen des Kunden oder „Guest checkout“ und einem Link zur Bestellung in deinem Shopify-Adminbereich. - Eine stornierte Bestellung (
orders/cancelled): ein Lautes Hupen, mit dem Grund, den Shopify erfasst hat. - Eine Rückerstattung (
refunds/create): ein Lautes Hupen, „Refund for order ID 5508123456 · 20.00 EUR“, mit Notiz, den erstatteten Artikeln und einem Link zur Bestellung. Shopify nennt bei einer Rückerstattung nur die ID der Bestellung, nicht ihre Nummer (#1001), die Artikel helfen dir also, die Bestellung zu erkennen. - Eine bezahlte Bestellung (
orders/paid): ein Leichtes Hupen.
Jede Art hat ihre eigene Gruppe: Alle neuen Bestellungen teilen sich eine, alle Rückerstattungen eine andere. Die erste Bestellung wird sofort gepusht. Spätere kommen als Update mit der neuesten Bestellung und dem Zähler, höchstens eines alle 5 Minuten, und nach einem ruhigen Tag wird die nächste Bestellung wieder gepusht. Jedes Ereignis bleibt im Posteingang, so kannst du die Bestellungen des Tages in Ruhe durchgehen.
Kommen die Webhooks von einer Shopify-App, die du selbst gebaut hast, füge statt des Shop-Schlüssels das Client Secret dieser App ein. Honk meldet dann auch, wenn die App deinstalliert wird (app/uninstalled), als Langes Hupen, denn in diesem Moment hören ihre Webhooks auf.
Wählen, worüber du informiert wirst
Welche Ereignisse kommen, legst du beim Anlegen der Webhooks in Shopify fest: Lass zum Beispiel Order payment weg, wenn dir neue Bestellungen reichen. Damit dein Handy nachts nicht wegen Bestellungen vibriert, stell im Projekt unter Meine Mitteilungen Ruhezeiten ein: Wenn sie enden, bekommst du eine einzige Zusammenfassung.
Über Kundendaten
Eine Nachricht enthält, was sie anzeigt: die Bestellnummer, den Gesamtbetrag, Name oder E-Mail-Adresse des Kunden, bei einer Stornierung den Grund und bei einer Rückerstattung die Notiz und die erstatteten Artikel. Den Rest der Zustellung von Shopify behält Honk nicht. Nachrichten bewahrt es je nach Tarif 3, 14 oder 30 Tage auf und nutzt sie nur, um sie dir anzuzeigen.
Tarife und Limits
Jede Verbindung zählt zum Tarif deines Workspaces: Free enthält 2, Pro 20 und Team 100. Nachrichten von Shopify zählen wie alle anderen zu den täglichen Limits des Tarifs für Nachrichten und Pushes; die Preise listen sie auf.
Pushes kommen in Honk für iPhone an. Nimmst du Zahlungen über Stripe an, bringt die Stripe-Anleitung fehlgeschlagene Zahlungen und Rückbuchungen ins selbe Projekt. Für einen WordPress-Shop gibt es die WooCommerce-Anleitung, und die Seite Integrationen zeigt alle anderen Wege, Honk etwas zu schicken.
Honk gibt es vorerst nur auf Einladung: Zugang anfragen. Alles in dieser Anleitung funktioniert schon im Free-Tarif.