Commercetools
Advanced
Orders, States, and OMS Handoff
Model order lifecycle transitions, fulfillment handoff, partial shipments, cancellations, returns, and audit events.
55 min
3 sections
orders
oms
fulfillment
1
2
3
01. Do not overload order status
Section 1 of 3
Order status alone rarely captures real enterprise fulfillment. Use clear lifecycle states and custom fields where appropriate, but keep fulfillment orchestration in the OMS if warehouse allocation, split shipments, substitutions, and carrier events are complex.
text
Commerce order lifecycle:
OrderCreated
-> PaymentAuthorized
-> SentToOMS
-> AcceptedByOMS
-> PartiallyShipped
-> Shipped
-> Completed
Exception paths:
- OMSRejected
- CancelRequested
- ReturnRequested
- RefundPending
- ManualReviewBack to Course