Order Status Flow Diagram
The OMS deals with several statuses throughout the lifecycle of an order. Below is a list of statuses the OMS is concerned with:
During the shopping flow:
- OrderStatus.IN_PROCESS
- OrderStatus.CSR_OWNED
- OrderStatus.NAMED
During back office order management:
- OrderStatus.SUBMITTED
- SecondaryOrderStatus.BLOCKED
- SecondaryOrderStatus.RETURNED
- SecondaryOrderStatus.PARTIALLY_RETURNED
- SecondaryOrderStatus.FULFILLED
- SecondaryOrderStatus.PARTIALLY_FULFILLED
- SecondaryOrderStatus.IN_FULFILLMENT
- SecondaryOrderStatus.SUBMITTED
- OrderStatus.ARCHIVED
- OrderStatus.CANCELLED
During change order
- ChangeOrderStatus.NA
- ChangeOrderStatus.CHANGE_IN_PROCESS
- ChangeOrderStatus.CHANGE_COMPLETE
During Fulfillment:
- FulfillmentOrderStatus.NEW
- FulfillmentOrderStatus.PROCESSING
- FulfillmentOrderStatus.FULFILLED
- FulfillmentOrderStatus.DELIVERED
- FulfillmentOrderStatus.CANCELLED