Scenario for Upsell Offers

An existing customer has TV service with the Basic Movie package. This customer logs in to the telecommunication provider’s e-Commerce site to pay his bill.

  1. The telecommunication provider’s e-Commerce Web site displays upsell offers that can be added to the customer’s existing TV service, and the customer selects the following options:

    • Premium Movie Package

    • On-Demand TV Service

  2. To generate a quote, the eCommerce web application calls the Siebel web service ApplyMultipleProductOffers. Because we are modifying the customer's existing service, you specify the asset-id in the input message.

    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\Existing Customer - Upsell Add-ons - Request Message.txt

    • ...\Product Offer-Apply Multiple Product Offers\ Existing Customer - Upsell Add-ons - Response Message.txt

  3. 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

    TV Service

    Medium Triple Play Bundle

    -

    1.1

    Essential Plan

    -

    1.2

    Spanish Combo Package

    -

    1.3

    Basic Movie Package

    Delete

    1.4

    Premium Movie Package

    Add

    1.5

    On-Demand TV

    Add

    Note: Basic Movie Package is replaced with Premium Movie Package

Alternative Use of the Web Service in This Scenario

Alternatively, the ApplyMultipleProductOffers Web service supports the document id in the input message. The document id is either an order or quote id that exists in the Siebel database. For example:

  1. The first web service call adds Premium Movie Package and saves the order to the Siebel database.

  2. The second web service call updates the order in Siebel with On-Demand TV service.