Siebel Order Management Guide > Setting Up Product Recommendations > Product Recommendation Technical Reference >

ExecuteUpsell Business Service Method


This method is part of Product UpSell CrossSell Service.

Usage

ExecuteUpsell Business Service method is triggered when the user clicks Accept for an upsell recommendation.

It changes the product on the current line item to the recommended product. Then, depending whether the current product and recommended product are simple, bundle, or customizable products, it performs the actions described in Table 23.

Table 23. Additional Actions Performed by AcceptUpsell Method
From \ To
convert to:
Simple Product
convert to:
Bundle Product
convert to: Customizable Product

convert from: Simple Product

 

Generates subcomponents

Generates default components and attributes.

convert from: Bundle Product

Deletes subcomponents

Deletes original subcomponents that are not in the new bundle. Adds any missing subcomponents.

Deletes original subcomponents of bundle. Generates default subcomponents and attributes of customizable product.

convert from: Customizable Product

Deletes all subcomponents and attributes.

Deletes subcomponents and attributes of customizable product. Generates subcomponents of bundle.

Prompts user to launch Configurator.

When one compound product is changed to another, the user must launch Configurator to generate missing components and attributes, to delete disallowed components and attributes, and to ensure a valid configuration. As much of the original configuration as possible is retained.

Input

If the business service is invoked from UMS, then Related Product Id is a required property under the child property set Payload.

If the business service is invoked from anywhere else, Related Product Id is the only required property.

Output

None.

Siebel Order Management Guide Copyright © 2010, Oracle and/or its affiliates. All rights reserved. Legal Notices.