Skip to main content
Deze pagina somt alle webhook-events in storekit op, gegroepeerd per categorie.

Bestelevents

Events rond de levenscyclus en het beheer van bestellingen.

order.created

Wordt getriggerd wanneer een klant een nieuwe bestelling plaatst.

order.accepted

Wordt getriggerd wanneer een bestelling door de store wordt geaccepteerd. Heeft dezelfde payloadstructuur als order.created.

order.preparing

Wordt getriggerd wanneer een bestelling naar de status ‘in bereiding’ gaat.

order.ready_for_pickup

Wordt getriggerd wanneer een bestelling wordt gemarkeerd als gereed voor afhalen door de klant.

order.completed

Wordt getriggerd wanneer een bestelling als afgerond wordt gemarkeerd. Dit event vuurt zowel bij individuele afrondingen (via het dashboard, Deliverect, iKentoo of automatische update) als bij bulkafrondingen.

order.pos.dispatch.failed

Wordt getriggerd wanneer een bestelling niet naar een POS-systeem kan worden verzonden.

Store-events

Events rond de status en configuratie van de store.

store.opened

Wordt getriggerd wanneer een store wordt geopend, wanneer een snooze vroegtijdig wordt beëindigd of wanneer een getimede snooze automatisch afloopt.

store.closed

Wordt getriggerd wanneer een store wordt gesloten of gesnoozed.

store.opening_hours.updated

Wordt getriggerd wanneer de openingstijden van een store worden gewijzigd.

Item-events

Events rond de beschikbaarheid van menu-items.

item.out_of_stock

Wordt getriggerd wanneer een menu-item niet langer beschikbaar is. Dit kan langs meerdere wegen gebeuren:
  • Handmatige snooze — een beheerder snoozed het item vanuit het dashboard
  • Handmatig uitschakelen — een beheerder zet de beschikbaarheid van het item op uit
  • Voorraad op — de voorraad van het item bereikt nul na een bestelling
  • Integratiesync — een POS of integratie (Deliverect, Lightspeed, Zonal) markeert het item als niet beschikbaar
Het veld reason geeft aan waarom het item uitverkocht is en source geeft aan wat het heeft getriggerd.
De inhoud van het details-object verschilt per reden:
  • snoozed — bevat snoozeEnd (ISO 8601-timestamp, of null voor onbepaalde snoozes)
  • inventory_depleted — leeg {}
  • disabled — leeg {}

Betalingsevents

Events rond betalingen en uitbetalingen.

payments.payout.created

Wordt getriggerd wanneer storekit een uitbetaling naar je bankrekening verstuurt.
Wordt getriggerd wanneer er een nieuwe payment link wordt aangemaakt. Alleen actief voor accounts met webhooks ingeschakeld.
Wordt getriggerd wanneer er succesvol een betaling wordt geïncasseerd via een payment link. Alleen actief voor accounts met webhooks ingeschakeld.
Wordt getriggerd wanneer een terugbetaling voor een payment link-betaling wordt gestart. De terugbetaling staat op dit moment in behandeling — de bevestiging komt binnen via payment_link.refund.succeeded of payment_link.refund.failed zodra de betalingsprovider deze asynchroon heeft verwerkt.
Wordt getriggerd wanneer de betalingsprovider bevestigt dat een terugbetaling succesvol is verwerkt. Wordt asynchroon na payment_link.refund.created getriggerd.
Wordt getriggerd wanneer de betalingsprovider een terugbetaling afwijst. Wordt asynchroon na payment_link.refund.created getriggerd.

Printer-events

Events rond de status van cloudprinters.

printer.status.offline

Wordt getriggerd wanneer een verbonden cloudprinter 5 minuten lang niet incheckt bij de storekit-server. Er wordt ook een e-mailmelding gestuurd naar het geconfigureerde e-mailadres van de venue.

printer.status.online

Wordt getriggerd wanneer een cloudprinter opnieuw verbinding maakt met onze servers na minstens 5 minuten offline te zijn geweest. Er wordt ook een e-mailmelding gestuurd om te bevestigen dat de printer weer online is.