shipment.creating)order.created)| Event Name | Type | Description |
|---|---|---|
| Order Created | Async | Triggered when a new order is created |
| Order Completed | Async | Triggered when an order is marked as completed |
| Order Updated | Async | Triggered when any order field is updated |
| Order Status Updated | Async | Triggered when the order status changes |
| Order Cancelled | Async | Triggered when an order is cancelled |
| Order Refunded | Async | Triggered when an order is refunded |
| Order Deleted | Async | Triggered when an order is deleted |
| Order Products Updated | Async | Triggered when order items are modified |
| Order Payment Updated | Async | Triggered when payment information is updated |
| Order Coupon Updated | Async | Triggered when a coupon is applied or removed |
| Order Total Price Updated | Async | Triggered when the order total changes |
| Event Name | Type | Description |
|---|---|---|
| Product Added | Async | Triggered when a product is added to the store |
| Product Created | Async | Triggered when a new product is created |
| Product Updated | Async | Triggered when product details are modified |
| Product Deleted | Async | Triggered when a product is deleted |
| Product Available | Async | Triggered when a product becomes available |
| Product Quantity Low | Async | Triggered when product inventory is low |
Shipment Creating is synchronous and blocks the user - it must respond in milliseconds.| Event Name | Type | Description |
|---|---|---|
| Shipment Creating | Sync | ⚠️ Blocks user - Triggered before shipment creation (must respond in < 500ms) |
| Shipment Created | Async | Triggered after a shipment is created |
| Shipment Cancelled | Async | Triggered when a shipment is cancelled |
| Shipment Updated | Async | Triggered when shipment details are updated |