So funktioniert es
- storekit sendet
order.created.v2undorder.pos.dispatch.failedan Ihre App. - Ihre App prüft jedes Event gegen die von Ihnen gesetzten Regeln (Bestellwert, Bestelltyp, Schlüsselwörter in Notizen) und wählt einen Kanal.
- Sie postet über einen Incoming-Webhook in Slack und sendet optional eine SMS über Twilio.
Was Sie brauchen
- Webhooks in Ihrem storekit-Plan aktiviert (Settings → Developers).
- Ein Lovable- oder v0-Konto. Beide brauchen ein Backend für den Webhook-Endpoint – der Prompt bittet den Builder, eines zu deployen und Ihnen die URL zu geben. Replit funktioniert ebenfalls und ist die einfachere Wahl, wenn der Builder beim Backend-Schritt Schwierigkeiten hat.
- Eine Slack-Incoming-Webhook-URL für den Kanal, in dem Sie Alerts haben möchten (erstellen Sie eine über die „Incoming Webhooks”-App im Slack-App-Verzeichnis, wählen Sie den Kanal und kopieren Sie die URL).
- Optional, für SMS: ein Twilio-Konto mit Telefonnummer. SMS kosten Geld pro Nachricht; Slack ist kostenlos.
Schritt 1: Die App bauen
Fügen Sie den gesamten Block in einer einzigen Nachricht in den Builder ein. Passen Sie zuerst die Beispielregeln unter MY RULES an Ihr Geschäft an.Either button opens the builder with the whole prompt below already filled in. Nothing starts until you press send, so read it through and edit the parts marked as yours first.
Vollständiger Prompt (zum Ausklappen klicken)
Vollständiger Prompt (zum Ausklappen klicken)
/settings, drücken Sie „Send test” bei der Regel „Big order” und prüfen Sie, ob die Nachricht in Slack ankommt, bevor Sie storekit verbinden.
Schritt 2: storekit verbinden
1
Open the webhooks portal
In the dashboard sidebar, go to Settings → Webhooks. If your plan includes webhooks and they are not yet enabled, click Enable Webhooks. If the page shows Upgrade to enable webhooks, contact support to discuss adding webhooks to your plan.
2
Add your app as an endpoint
In the embedded portal, add a new endpoint, paste the webhook URL your app builder gave you, and tick only the event types the recipe needs.
3
Copy the signing secret into your app
Open the endpoint you just created and copy its signing secret. In your app builder, save it as the environment variable
STOREKIT_WEBHOOK_SECRET (builders call this “secrets” or “environment variables”). Redeploy if the builder asks you to.4
Send a test event
Use the portal’s test option on the endpoint to send a sample event. The delivery log shows the response code from your app. A
2xx means your app accepted it; anything else, read the response body in the log — it is usually a missing secret.order.created.v2 und order.pos.dispatch.failed an.
Schritt 3: Mit einer echten Bestellung testen
Geben Sie in Ihrem eigenen Storefront eine Bestellung über dem „Big order”-Schwellenwert auf (oder senken Sie den Schwellenwert für den Test in/settings auf 1 £). Die Slack-Nachricht sollte innerhalb weniger Sekunden nach der Bestellbestätigung ankommen. Setzen Sie den Schwellenwert danach wieder zurück.
Um den Kassenausfall-Alert zu testen, ohne Ihre Kasse zu beschädigen, nutzen Sie die Test-Option im Webhooks-Portal und wählen Sie order.pos.dispatch.failed als Event-Typ.
Ideen
- Unterschiedliche Kanäle je Schicht: Fügen Sie eine Wochentag-Bedingung hinzu und leiten Sie Wochenend-Alerts an einen anderen Slack-Kanal.
- Tageszählung: Eine Regel ohne Bedingungen, die einen Zähler hochsetzt, und eine 22-Uhr-Zusammenfassung.
- Niedrige Bewertungen: Fügen Sie
order.rating.updatedhinzu und alarmieren Sie den GM, wenn eine Bewertung 2 Sterne oder weniger hat. - Drucker offline: Fügen Sie
printer.status.offlinehinzu und schicken Sie eine SMS an die diensthabende Person; der Payload hat den Namen des Druckers unterdata.printer.name.
Was dieses Rezept nicht tut
- Es ersetzt nicht storekits eigene Alerts. Bestell-Sounds im Dashboard, Drucker-Offline-E-Mails und die POS-Fehlerbehandlung laufen wie bisher weiter.
- Es kann eine Bestellung nicht annehmen, ablehnen oder reparieren. Webhooks sind einseitig. Der Alert informiert eine Person; die Person handelt im Dashboard.
- SMS hängen von Twilio ab, einschließlich der Anmeldungsprüfungen und der Preise pro Nachricht. Slack ist kostenlos und sofort verfügbar, weshalb die Startregeln Slack verwenden.
- Es ist Ihr Service. Der storekit-Support kann bestätigen, dass ein Event an Ihre URL zugestellt wurde und mit welchem Antwortcode; die Regeln und Nachrichten gehören Ihnen.
Verwandt
Slack-Benachrichtigungen
Jede Bestellung direkt an Slack, ohne Code.
Einen Prompt schreiben, der funktioniert
Die Struktur hinter diesem Prompt und was zu sagen ist, wenn der Builder es falsch macht.
order.pos.dispatch.failed
Der Payload hinter dem Kassenausfall-Alert.
Live-Bestellungen verwalten
Was im Dashboard zu tun ist, sobald der Alert ankommt.