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


+

Search Tips   |   Advanced Search