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
- ManualReview
Back to Course