Figure 3 3 shows an order status request from WebSphere Commerce Figure 3 3

Figure 3 3 shows an order status request from

This preview shows page 69 - 72 out of 268 pages.

Figure 3-3 shows an order status request from WebSphere Commerce. Figure 3-3 Order status flow 3.2.4 Order cancel A shopper can cancel an order if the order is in a state that allows cancellation. Once an order has been sent to an external system for fulfillment, the order goes through Note: The choice of using the push or pull approach of updating the order status is one of the enterprise architecture decisions. Portal Store Struts Store Sales Center 1. Get order status Update order fulfillment status SyncOrder - getShipmentDetails SSFS WebSphere Commerce
Image of page 69
52 Selling and Fulfillment Solutions Using WebSphere Commerce and IBM Sterling Order Management a number of transactions, such as picking, packing, and charging the payment method. At some point in this process, the order reaches a status after which it cannot be cancelled. Figure 3-4 shows the detailed steps for canceling an order from WebSphere Commerce. Figure 3-4 Order cancel flow The order cancel steps are: 1. Check the order state. 2. Cancel the order from WebSphere Commerce. 3. The cancel order request is sent to SSFS with a status of returned to WebSphere Commerce. 3.2.5 Order modification A shopper can modify an order in a number of ways, either related to the order information or to the order item information. WebSphere Commerce allows, through the use of the Accelerator (a tool provided out-of-the-box with WebSphere Commerce to be used by internal resources, typically in a customer Portal Store Struts Store Sales Center 1. Check order state 2. Cancel order 3. Cancel order changeOrder - cancelMasterOrder Update order fulfillment status SyncOrder - getOrderDetails SSFS WebSphere Commerce Notes: Send cancel order request to SSFS. SSFS maintains the business rules to cancellation.
Image of page 70
Chapter 3. Business scenarios 53 service type of role), the following modifications to an order (additional order changes can be supported but might require customization): Changing the quantity of products in an order Changing the purchase order number for an order in a B2B direct store Adding a product to an order Removing a product from an order Selecting another shipping address for an order Selecting another shipping method for an order Changing the total price of an order Editing an order level adjustment Changing the payment options for an order Selecting another billing address for an order Adding a comment to an order Figure 3-5 shows the detailed steps for modifying an order from WebSphere Commerce. Figure 3-5 Order modification flow Note: As with order cancellation, it is a business decision as to when an order can or cannot be modified. Portal Store Struts Store Sales Center 1. Lock order 2. Update order - Order details (address, etc.) - Order item details (quantity) 4. Prepare cart for submission 5. Submit cart 3. Get Delta inventory availability GetInventoryAvailability - findInventory 6. Reserve Delta inventory ProcessInventoryRequirement - reserveAvailableInventory 7. Transfer Order ProcessOrder(Transfer) - changeOrder Update inventory availability
Image of page 71
Image of page 72

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture