Order Created Event
Event Type: order.created
When sent: After successful payment and order creation from your storefront.
NOT sent when: Orders are created via the SDK API (since they come from external sources).
This webhook contains complete order information including items, shipping address, payment method, and totals. Use this for:
Integration Examples:
- Sync orders to fulfillment systems
- Send order confirmation emails
- Update inventory levels
- Trigger accounting/ERP integration
- Start shipping label generation
- Update customer lifetime value
Example webhook payload
Webhook Payload Schema
Order created event data (after successful checkout)
Property
Type
Description
storeIdrequiredstring (uuid)Store identifier
customerIdstring (uuid)Customer identifier
occurredAtrequiredstring (date-time)When the event occurred
externalReferencestringExternal reference for tracking
orderIdrequiredstring (uuid)Order identifier
orderNumberrequiredstringOrder number
checkoutIdrequiredstring (uuid)Checkout identifier that created this order
customerobjectCustomer information for webhook events
itemsrequiredobject[]Order line items
shippingAddressobjectOrder address DTO for webhook events
billingAddressobjectOrder address DTO for webhook events
totalsrequiredobjectOrder totals DTO for webhook events
paymentMethodrequiredobjectPayment method DTO for webhook events
orderStatusrequiredstringOrder status
placedAtrequiredstring (date-time)When the order was placed
deliveryInstructionsstringDelivery instructions