Develop > Controller layer > Order and quote capture integration > Order and Quote Capture Integration in Elite starter store > Order and Quote Capture Integration changes in the Elite starter store > Checkout flows


Ship

The Shipping page has been derived from the Shipping and Billing Method page of the base Elite starter store. The Shipping page, however, contains just the shipping-related information, such as Shipping Address, Shipping Method, Charge Type, and product details. These values are served from WebSphere Commerce cache and no outbound call is made to the external system.

For information on the Shipping and Billing Method page of the base Elite starter store, refer to Checkout method: Single shipping and billing address and Checkout method: Multiple shipping and billing addresses.

In comparison to the Shipping and Billing Method page of the base Elite starter store, the Shipping page displays only the Order Subtotal field in the Shipping information section. The other fields available in the Shipping information section of the base Elite starter store, Discount, Tax, Shipping, Shipping Tax, and Order Total are not displayed.

On the Shipping page, each product will have its price and inventory availability displayed from the WebSphere Commerce cache or if the cache for that product is empty, then the inventory availability and offer price is fetched from the external system.

The multiple shipments option can be suppressed if the external system does not support it.

Screen capture

In the base Elite starter store, there is a change flow option to display the Shipping and Billing information on the same Shipping and Billing page. This change flow option is enabled, by default, in the Elite starter store. During the publishing of EliteExternalIntegrationAddOn.sar, this change flow option is disabled. Hence, two separate shipping and billing pages are displayed to the customer.

Also, when the shipping and billing information appears on two separate pages, the display of the Discount, Tax, Shipping, Shipping Tax, and Order Total fields are suppressed on the Shipping page.

When a customer clicks the Next button, the outbound web service calls are made to the external system. The required inventory is reserved for the order in the external system and the offer price is refreshed from the external system for the selected products. The order value is calculated in the external system and updated in the WebSphere Commerce database. The Billing page is displayed to the customer.

Related reference

Current Order

Billing

Order Summary

Order Confirmation

Quote Confirmation


+

Search Tips   |   Advanced Search