Order Checkout widget events
This table shows the custom events available on the Order Checkout widget:
| Event name | Type | Category |
|---|---|---|
| checkout:step:beforeChange | Blocking | Step navigation |
| checkout:step:afterChange | Non-blocking | Step navigation |
| checkout:order:beforeSubmit | Blocking | Order submission |
| checkout:order:afterSubmit | Non-blocking | Order submission |
| checkout:order:submitError | Non-blocking | Order submission |
| checkout:shippingAddress:beforeSet | Blocking | Shipping address |
| checkout:shippingAddress:afterSet | Non-blocking | Shipping address |
| checkout:shippingMethod:beforeSet | Blocking | Shipping method |
| checkout:shippingMethod:afterSet | Non-blocking | Shipping method |
| checkout:deliveryCarrier:beforeSet | Blocking | Shipping method |
| checkout:deliveryDate:beforeSet | Blocking | Delivery date |
| checkout:deliveryDate:afterSet | Non-blocking | Delivery date |
| checkout:deliveryDate:bulkBeforeSet | Blocking | Delivery date |
| checkout:deliveryDate:bulkAfterSet | Non-blocking | Delivery date |
| checkout:deliveryDate:optimizationApplied | Non-blocking | Delivery date |
| checkout:payment:beforeSet | Blocking | Payment |
| checkout:payment:afterSet | Non-blocking | Payment |
| checkout:billingAddress:beforeSet | Blocking | Billing address |
| checkout:billingAddress:afterSet | Non-blocking | Billing address |
| checkout:billingAddress:sameAsShippingToggle | Non-blocking | Billing address |
| checkout:orderline:beforeUpdate | Blocking | Order lines |
| checkout:orderline:afterRemove | Non-blocking | Order lines |
| checkout:recordKeeping:beforeValidate | Blocking | Record keeping |
| checkout:recordKeeping:afterValidate | Non-blocking | Record keeping |
| checkout:recordKeeping:beforeSave | Blocking | Record keeping |
| checkout:recordKeeping:afterSave | Non-blocking | Record keeping |
| checkout:recordKeeping:cancelled | Non-blocking | Record keeping |
| checkout:recordKeeping:deleted | Non-blocking | Record keeping |
| checkout:prices:beforeRecalculate | Blocking | Price recalculation |
| checkout:prices:afterRecalculate | Non-blocking | Price recalculation |
| checkout:prices:invalidated | Non-blocking | Price recalculation |
| checkout:costCenter:beforeSet | Blocking | Cost center |
| checkout:costCenter:afterSet | Non-blocking | Cost center |
| checkout:shipFrom:beforeSet | Blocking | Ship from |
| checkout:shipFrom:afterSet | Non-blocking | Ship from |
| checkout:shipFrom:beforeWarehouseSet | Blocking | Ship from |
| checkout:shipFrom:afterWarehouseSet | Non-blocking | Ship from |
| checkout:shipFrom:defaultWarehouseChanged | Non-blocking | Ship from |
| checkout:approval:beforeSubmit | Blocking | Order approval |
| checkout:approval:beforeApprove | Blocking | Order approval |
| checkout:approval:limitExceededAccepted | Non-blocking | Order approval |
| checkout:approval:limitExceededRejected | Non-blocking | Order approval |