Develop > Controller layer > Order and quote capture integration
Order and quote capture integration flows
This section describes the message flows involved in the Order and quote capture integration framework when customers browse the catalog, create a shopping cart and submit an order or a quote to the external system, or view the details for orders and quotes submitted by them in the external system.
The following diagram describes the consolidated shopping flow when the Order and Quote Capture Integration has been enabled for the WebSphere Commerce storefront. The subsections break down this flow to smaller flows to list the outbound web services involved in the Order and Quote Capture Integration.
- Master data for members and products is batch loaded from the external system into the WebSphere Commerce database using offline processes.
- Customer logs in to the WebSphere Commerce storefront.
- Customer browses the catalog and requests details for the products of interest to them. Real time calls are made to the external system to get the inventory availability and offer prices for these products, if these are not available in the WebSphere Commerce cache. The retrieved information is displayed to the user and updated in the cache.
- Customer adds items to the shopping cart. Both the offer price and inventory availability values are displayed from the WebSphere Commerce cache. If these values are not available in the cache, external calls are made.
- Customer prepares the shopping cart for submission by specifying the required shipping and billing information. Outbound web service calls are made to the external system to retrieve and display the latest offer price values, reserve inventory, and calculate the order value.
- Customer submits the order to the external system. WebSphere Commerce transfers the order to the external system for subsequent processing. Order once submitted to the external system, cannot be edited.
- Customer can also submit a quote from a shopping cart with enough information, such as shipping address, shipping mode. WebSphere Commerce transfers the quote to the external system. Quote once submitted to the external system, cannot be edited.
- Customer can view a listing and details of the orders they submit.
- Customer can view a listing and details of the quotes they submit.
- Catalog browse flow
This section describes the message flows between WebSphere Commerce and the external system when a customer browses the catalog.
- Order submission and quote creation flow
This section describes the message flows between systems when a customer adds items to shopping cart, prepares the order for submission, and finally either submits the cart for order processing or creates a quote out of the current order.
- View submitted orders flow
This section describes the message flows between WebSphere Commerce and the external system when customers place a request to view orders submitted by them in the external system.
- View submitted quotes flow
This section describes the message flows between WebSphere Commerce and the external system when customers place a request to view quotes submitted by them in the external system.
Related concepts
Scenario: Order and quote capture integration
Order and quote capture integration System Context
Order and quote capture integration
Related reference
Implement Order and quote capture integration