The system watches for the order fulfillment system to indicate that the status of an order has changed in any one of the following ways:
The order has been completed.
The order contains an item that is unavailable.
A customer has cancelled the order.
The order is in a waiting state, requiring attention from someone involved in the order fulfillment process; for example, the system may have been unable to process the customer’s credit card information and must wait for a customer service representative to take appropriate action.
You can use the optional parameters within this element to define the change that you want to trigger this element.
Example: Order Changes where Sub type is Order Was Removed. This element watches for Core Commerce to indicate that a customer has cancelled an order.
Technical note: This element is triggered when the ScenarioManager
receives an OrderModified
message sent by the OrderChangeHandler
. For more information, see the Configuring the Order Fulfillment Framework chapter in the Core Commerce Programming Guide.