Skip to main content
Diese Seite listet alle in storekit verfügbaren Webhook-Events auf, nach Kategorie gruppiert.

Order-Events

Events rund um den Lebenszyklus und die Verwaltung von Bestellungen.

order.created

Ausgelöst, wenn ein Kunde eine neue Bestellung aufgibt.

order.accepted

Ausgelöst, wenn eine Bestellung vom Store angenommen wird. Hat dieselbe Payload-Struktur wie order.created.

order.preparing

Ausgelöst, wenn eine Bestellung in den Status “in Zubereitung” übergeht.

order.ready_for_pickup

Ausgelöst, wenn eine Bestellung als abholbereit für den Kunden markiert wird.

order.completed

Ausgelöst, wenn eine Bestellung als abgeschlossen markiert wird. Wird bei einzelnen Abschlüssen (über das Dashboard, Deliverect, iKentoo oder Auto-Update) sowie bei Massenabschlüssen ausgelöst.

order.pos.dispatch.failed

Ausgelöst, wenn die Übergabe einer Bestellung an ein POS-System fehlschlägt.

Store-Events

Events rund um Store-Status und -Konfiguration.

store.opened

Ausgelöst, wenn ein Store geöffnet wird, eine Snooze frühzeitig beendet wird oder eine zeitgesteuerte Snooze automatisch abläuft.

store.closed

Ausgelöst, wenn ein Store geschlossen oder gesnoozt wird.

store.opening_hours.updated

Ausgelöst, wenn die Öffnungszeiten eines Stores geändert werden.

Item-Events

Events rund um die Verfügbarkeit von Menüartikeln.

item.out_of_stock

Ausgelöst, wenn ein Menüartikel nicht mehr verfügbar ist. Das kann auf mehreren Wegen geschehen:
  • Manuelle Snooze — ein Admin snoozt den Artikel aus dem Dashboard
  • Manuelle Deaktivierung — ein Admin schaltet die Verfügbarkeit des Artikels aus
  • Bestand aufgebraucht — der Bestand des Artikels erreicht nach einer Bestellung null
  • Integrations-Sync — ein POS oder eine Integration (Deliverect, Lightspeed, Zonal) markiert den Artikel als nicht verfügbar
Das Feld reason gibt an, warum der Artikel nicht mehr verfügbar ist, und source zeigt, was den Vorgang ausgelöst hat.
Das Objekt details unterscheidet sich je nach Grund:
  • snoozed — enthält snoozeEnd (ISO-8601-Zeitstempel oder null bei unbefristeten Snoozes)
  • inventory_depleted — leeres {}
  • disabled — leeres {}

Payments-Events

Events rund um Zahlungen und Auszahlungen.

payments.payout.created

Ausgelöst, wenn storekit eine Auszahlung an Ihr Bankkonto sendet.
Ausgelöst, wenn ein neuer Payment Link erstellt wird. Wird nur für Konten mit aktivierten Webhooks ausgelöst.
Ausgelöst, wenn eine Zahlung über einen Payment Link erfolgreich eingezogen wurde. Wird nur für Konten mit aktivierten Webhooks ausgelöst.
Ausgelöst, wenn für eine Payment-Link-Zahlung eine Erstattung initiiert wird. Die Erstattung ist zu diesem Zeitpunkt noch ausstehend — die Bestätigung erfolgt über payment_link.refund.succeeded oder payment_link.refund.failed, sobald das Zahlungs-Gateway sie asynchron verarbeitet hat.
Ausgelöst, wenn das Zahlungs-Gateway bestätigt, dass eine Erstattung erfolgreich verarbeitet wurde. Wird asynchron nach payment_link.refund.created ausgelöst.
Ausgelöst, wenn das Zahlungs-Gateway eine Erstattung ablehnt. Wird asynchron nach payment_link.refund.created ausgelöst.

Drucker-Events

Events rund um den Status von Cloud-Druckern.

printer.status.offline

Ausgelöst, wenn sich ein verbundener Cloud-Drucker 5 Minuten lang nicht beim storekit-Server meldet. Zusätzlich wird eine E-Mail-Benachrichtigung an die im Store hinterlegte E-Mail-Adresse gesendet.

printer.status.online

Ausgelöst, wenn sich ein Cloud-Drucker nach mindestens 5 Minuten offline wieder mit unseren Servern verbindet. Zusätzlich wird eine E-Mail-Benachrichtigung zur Bestätigung gesendet, dass der Drucker wieder online ist.