Reference > Shop flow URLs > Order Management subsystem URLs > Order status transition flow diagrams
Order Status Transition flow diagram
In the overall view, all the order statuses of WebSphere Commerce are listed. ATP inventory and non-ATP inventory special status are mixed in one diagram with different legends.
For a description of each individual state, see Order and order item states.
One additional status is X (canceled).
Orders in W, C, M, N, B, E, L, I can be transferred to status X when the order is canceled.
Actions and controller command which can trigger a change from one status to another
Current order status Next order status Action Controller command Comments DNE J Create junk order N/A 1. Junk order feature is enabled. 2. When deleting order items, if no junk order exists, a new junk order will be created.
DNE P Create order OrderCreateCmd When adding products into a shopping cart, OrderItemAddCmd calls OrderCreateCmd to create a new pending order. P M Submit order OrderProcessCmd P B Submit order OrderProcessCmd When one of the order items' inventory is backordered, the order status is B. P L Submit order OrderProcessCmd When inventory for an order item cannot be fulfilled. P W Submit order OrderProcessCmd 1. Order approval feature is enabled. 2. The total product exceeds the spending limit.
P I Schedule order OrderScheduleCmd The order in status of I will be used to copy a new order, and the new order will be submitted by scheduler. I M Submit schedule order ScheduledOrderProcessCmd ScheduledOrderProcessCmd calls OrderProcessCmd when the scheduler submits orders. I B Submit schedule order ScheduledOrderProcessCmd ScheduledOrderProcessCmd calls OrderProcessCmd when the scheduler submits orders. I L Submit schedule order ScheduledOrderProcessCmd ScheduledOrderProcessCmd calls OrderProcessCmd when the scheduler submits orders. I W Submit schedule order ScheduledOrderProcessCmd ScheduledOrderProcessCmd calls OrderProcessCmd when the scheduler submits orders. B M Process back order ProcessBackordersCmd When inventories of all the backorder order items can be fulfilled. B E CSR edit order AdvancedOrderEditBeginCmd W M Approve HandleApprovalsCmd Order has been approved. W N Reject HandleApprovalsCmd Order has been rejected. W E CSR edit order AdvancedOrderEditBeginCmd W B Approve HandleApprovalsCmd Order has been approved but one of the order items is backordered. N E CSR edit order AdvancedOrderEditBeginCmd L E CSR edit order AdvancedOrderEditBeginCmd E M Submit order CSROrderProcessCmd CSROrderProcessCmd calls OrderProcessCmd when the CSR submits an order for a customer. E B Submit order CSROrderProcessCmd CSROrderProcessCmd calls OrderProcessCmd when the CSR submits an order for a customer. E W Submit order CSROrderProcessCmd CSROrderProcessCmd calls OrderProcessCmd when the CSR submits an order for a customer. E L Submit order CSROrderProcessCmd CSROrderProcessCmd calls OrderProcessCmd when the CSR submits and order for a customer. M R Release to fulfillment ReleaseToFulfillmentCmd M C Synchronize payment OrderPaymentSynchronize When all the order items have been approved, OrderPaymentSynchronize will update the order status to C. M E CSR edit order AdvancedOrderEditBeginCmd C E CSR edit order AdvancedOrderEditBeginCmd C R Release to fulfillment ReleaseToFulfillmentCmd R S ReleaseShipConfirmCmd S D OrderCloseCmd Order is closed when status is D. R F OrderTransferCmd Order transfer is called but there is no confirmation from the external system. F H OrderTransferConfirmCmd The external system called this command to notify WebSphere Commerce that the order transfer failed. P X OrderCancelCmd Order is canceled by the customer. M, C, I, W, N, B, E, L X AdminOrderCancelCmd (CSROrderCancelCmd calls AdminOrderCancelCmd to cancel order.) Order is canceled by the CSR.
Related reference
Main order status in non-ATP shopping flow diagram
Main order status in ATP shopping flow diagram
Order status related to order approval process diagram