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
When the Order and Quote Capture Integration is enabled in an Elite starter store, several restrictions and implementation specific alterations are introduced for achieving an optimum performance.
The Order and Quote Capture Integration framework in an Elite starter store is required to reflect the price and inventory availability status values from the databases of an external system. This is achieved by making outbound web service calls from WebSphere Commerce to the external system. Frequent outbound calls can introduce performance issues and hinder a smooth user experience. Several features of Order and Quote Capture Integration aim at minimizing the performance overheads.
- Unalterable currency preference
A customer cannot change the preferred currency from the account information section of the Elite starter store within an Order and Quote Capture Integration framework. This restriction has been introduced to avoid a refresh of offer price through outbound calls to the external system and subsequent order recalculation.
- Cache of Inventory availability values
Inventory availability values 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.
- 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.
- Segrate the Shipping and Billing pages
In an Elite starter store enabled with Order and Quote Capture Integration, a customer enters the shipping information on the Shipping page and the schedule order and billing information on the Billing page. In the base Elite starter store, however, all the shipping and billing information can be entered on a single Shipping and Billing page.
- Servlet caching when displaying order and quote lists
Servlet caching, when applied at the WebSphere Application Server level, caches the order or quote lists fetched from an outbound call to the external system in the WebSphere Commerce cache. This reduces the number of outbound calls to the external system whenever a customer request viewing the orders or quotes submitted by them in the external system.