Scenario for a New Customer to Add Items to an Existing Quote

In this scenario, the customer reviews the quote described in Scenario for a New Customer to Create a Quick Quote and selects the premium set-top box instead of the default option for basic set-top box.

  1. To generate a quote, the eCommerce web application calls the Siebel web service ApplyMultipleProductOffers. Because we are updating an existing quote, you specify the quote structure in the input message. The web service applies the offers to the existing quote instead of generating a new quote.

    To view an example of this web service, navigate to the documentation library for Siebel applications on Oracle Technology Network (http://www.oracle.com/technetwork/indexes/documentation/index.html), and click the Related Files link next to the link for Siebel CRM Web Services Reference to access a zip file. Extract the files in the zip file. See the following files to view the sample code:

    • ...\Product Offer-Apply Multiple Product Offers\New Acquisition - Add Equipment - Request Message.txt

    • ...\Product Offer-Apply Multiple Product Offers\New Acquisition - Add Equipment - Response Message.txt

  2. The web service output message is a document generated in memory with the structure shown in the following table.

    Sequence Product Promotion Action Code

    1.0

    Medium Triple Play Bundle

    Add

    2.0

    Internet Service

    Medium Triple Play Bundle

    Add

    2.1

    Fibe 100GB

    Add

    2.2

    Online Security

    Add

    3.0

    Voice Service

    Medium Triple Play Bundle

    Add

    3.1

    Flat National

    Add

    4.0

    TV Service

    Medium Triple Play Bundle

    Add

    4.1

    Essential Plan

    Add

    4.2

    Basic Movie Package

    Add

    4.3

    Spanish Combo Package

    Add

    5.0

    Internet Router

    Medium Triple Play Bundle

    Add

    6.0

    Premium Set-Top box

    Medium Triple Play Bundle

    Add

    Note: A line item has been added to the order for the Premium Set-Top Box.
  3. The customer can complete customizing the order by selecting more services, but in this case, the customer just clicks the Place Order button.

  4. The eCommerce web application calls the Siebel ApplyMultipleProductOffertoCreateOrder web service with SaveFlag set to Y.