Develop > Controller layer > Order and quote capture integration > Order and Quote Capture Integration in Elite starter store > Plan Order and Quote Capture Integration in the Elite starter store > Performance considerations


Cache of Offer Price values

Offer prices fetched from the external system are cached in WebSphere Commerce to avoid any adverse performance implications arising out of successive external web service calls to retrieve identical values.

In an Order and Quote Capture Integration framework, offer prices of items from the external system are utilized for all calculations. There are quite a few store pages that that display the offer prices for the items of interest to the customer. The customer needs to navigate all or most of these pages before the final submission of the order. If external web service calls are made to fetch the offer price at each of these pages, the response time may increase drastically. Hence, service-level caching is utilized, so that the offer price values fetched from the external system are cached for subsequent use till the time the customer reaches the Billing page. The final order preparation is done just before moving to the Order Summary page that enables the customer to submit the order. During order preparation, the offer price cache is refreshed by making external price service calls. This is done to display the latest offer prices in the external system, before the customer commits the Order.


Related concepts

Unalterable currency preference

Cache of Inventory availability values

Segrate the Shipping and Billing pages

Servlet caching when displaying order and quote lists


+

Search Tips   |   Advanced Search