WebSphere Commerce Enterprise

Changes in Store pages

The Order and Quote Capture Integration introduces several changes in site pages and interactions in the Elite starter store.

Changes in Store pages
Page Changes in appearance and behavior Data source
Product Compare If an offer price for the product is available in the WebSphere Commerce cache, it is displayed; otherwise, the Get My Offer Price link is displayed. On clicking the Get My Offer Price link, offer price is fetched from the external system and displayed in place of the Get My Offer Price link, i.e., the link is removed after the offer price is retrieved and displayed. WebSphere Commerce cache or the configured external system
Product Details If an offer price for the product is available in the WebSphere Commerce cache, it is displayed; otherwise, the Get My Offer Price link is displayed. On clicking the Get My Offer Price link, offer price is fetched from the external system and displayed in place of the Get My Offer Price link, i.e., the link is removed after the offer price is retrieved and displayed. WebSphere Commerce cache or the configured external system
Current Order
  • The offer price for each product is displayed from the WebSphere Commerce price cache, or if the price cache for that product is empty, it is fetched from the external system.
  • The product total and order total are calculated by WebSphere Commerce, using the cached prices.
  • Discounts are not shown.

When the customer updates the order quantity for a product in the shopping cart, WebSphere Commerce cache is checked for the inventory availability of the product. Also, for the specified order quantity, the cache is checked for price information. If the inventory availability and price information for the specified quantity is not available in the cache, outbound calls are made to the external system to fetch these values.

WebSphere Commerce cache or the configured external system
Shipping and Billing Method Shipping and Billing are two separate pages. A customer enters the shipping information on the Shipping page and the billing and schedule order information on the Billing page.

On the Shipping page, each product has its offer price displayed from the WebSphere Commerce cache, or if the price cache for that product is empty, the offer price is fetched from the external system. The product total and order total are calculated by WebSphere Commerce, using the cached prices. Discounts, shipping charges, taxes, and any other adjustments are not shown.

On the Billing page, all pricing information is fetched from the external system, including product prices, product totals, order subtotal, any adjustments, and order total. Product price cache is updated.

Order Summary A new Create Quote button is displayed, next to the Order button. Clicking this button enables a customer to create a quote from the current order. The order totals and pricing details are displayed from the WebSphere Commerce database.
Order Confirmation Displays the order number as generated in the external system. Configured external system
Quote Confirmation This is a new page. It displays the quote number as generated in the external system. Configured external system
My Orders Lists a customer's previous orders as available in the external system. Servlet caching can be utilized to cache this order listing. WebSphere Commerce and the configured external system
Order Details Displays the details of a particular order. Configured external system
My Quotes This is a new page. It displays a listing of previously created quotes for a particular customer, as available in the external system. Servlet caching can be utilized to cache this quote listing. WebSphere Commerce and the configured external system
Quote Details This is a new page. It displays the details of a particular quote. Configured external system