Skip to main content
Questa pagina elenca tutti gli eventi webhook disponibili in storekit, raggruppati per categoria.

Eventi ordine

Eventi relativi al ciclo di vita e alla gestione degli ordini.

order.created

Attivato quando un nuovo ordine viene effettuato da un cliente.

order.accepted

Attivato quando un ordine viene accettato dal negozio. Ha la stessa struttura del payload di order.created.

order.preparing

Attivato quando un ordine passa allo stato di preparazione.

order.ready_for_pickup

Attivato quando un ordine viene contrassegnato come pronto per il ritiro del cliente.

order.completed

Attivato quando un ordine viene contrassegnato come completato. Questo si attiva per completamenti di ordini individuali (tramite dashboard, Deliverect, iKentoo o auto-update) e per completamenti in blocco.

order.pos.dispatch.failed

Attivato quando un ordine non riesce a essere inviato a un sistema POS.

Eventi negozio

Eventi relativi allo stato e alla configurazione del negozio.

store.opened

Attivato quando un negozio viene aperto, quando uno snooze viene terminato in anticipo o quando uno snooze temporizzato scade automaticamente.

store.closed

Attivato quando un negozio viene chiuso o messo in snooze.

store.opening_hours.updated

Attivato quando gli orari di apertura vengono modificati per un negozio.

Eventi articolo

Eventi relativi alla disponibilità degli articoli del menu.

item.out_of_stock

Attivato quando un articolo del menu diventa non disponibile. Ciò può avvenire attraverso diversi percorsi:
  • Snooze manuale — un amministratore mette in snooze l’articolo dalla dashboard
  • Disabilitazione manuale — un amministratore imposta la disponibilità dell’articolo su off
  • Esaurimento inventario — l’inventario dell’articolo raggiunge zero dopo un ordine
  • Sincronizzazione integrazione — un POS o un’integrazione (Deliverect, Lightspeed, Zonal) contrassegna l’articolo come non disponibile
Il campo reason indica il motivo per cui l’articolo è esaurito, e source indica cosa lo ha attivato.
L’oggetto details varia in base al motivo:
  • snoozed — include snoozeEnd (timestamp ISO 8601, o null per snooze a tempo indeterminato)
  • inventory_depleted{} vuoto
  • disabled{} vuoto

Eventi di pagamento

Eventi relativi a pagamenti e payout.

payments.payout.created

Attivato quando storekit invia un payout al tuo conto bancario.
Attivato quando viene creato un nuovo payment link. Attivato solo per gli account con webhook abilitati.
Attivato quando un pagamento viene incassato con successo tramite un payment link. Attivato solo per gli account con webhook abilitati.
Attivato quando viene avviato un rimborso per un pagamento tramite payment link. Il rimborso è in sospeso a questo punto: la conferma arriva tramite payment_link.refund.succeeded o payment_link.refund.failed una volta che il gateway di pagamento lo elabora in modo asincrono.
Attivato quando il gateway di pagamento conferma che un rimborso è stato elaborato con successo. Questo si attiva in modo asincrono dopo payment_link.refund.created.
Attivato quando il gateway di pagamento rifiuta un rimborso. Questo si attiva in modo asincrono dopo payment_link.refund.created.

Eventi stampante

Eventi relativi allo stato delle stampanti cloud.

printer.status.offline

Attivato quando una stampante cloud collegata non riesce a effettuare il check-in con il server storekit per 5 minuti. Viene inviata anche una notifica via email all’indirizzo email configurato per la sede.

printer.status.online

Attivato quando una stampante cloud si riconnette ai nostri server dopo essere stata offline per almeno 5 minuti. Viene inviata anche una notifica via email per confermare che la stampante è tornata online.