Show TOC

Function documentationVariant Conditions

 

Variant conditions are pricing conditions that depend on the values of configurable characteristics. You enable pricing for a configurable product during the configuration process. You use variant condition keys to create dependencies between characteristic values and the price of the configurable product.

A variant condition key is a multiple-value characteristic in string format.

Prerequisites

You have created a configurable product and a product model.

Activities

Create Variant Condition Key

You create variant condition keys and the corresponding value range restrictions at product or class level in product modeling. You use dependencies or a one-to-one assignment to characteristic values to define the prerequisites that cause a variant condition key to be applied.

  1. Create a new characteristic for a product or class. You can use PAINT as the ID, for example.

  2. Select value VARIANT_CONDITION for the Reference Characteristic parameter.

  3. Create values for the new characteristic. The values of the characteristic are the allowed variant condition keys.

    Example Example

    For example, if you want to link the selection of the colors red and black for a configurable car with an additional price, you can name the variant condition keys COLOR: RED and COLOR: BLACK.

    End of the example.

    Recommendation Recommendation

    We recommend defining characteristics as hidden and defining dependencies with other characteristics as dependencies. This way, unexpected interactions between the reference characteristics and user entries can be avoided.

    End of the recommendation.

You can use variant condition keys in your model in two different ways:

Use

Model

Example

One-to-one assignment to a characteristic value

Use the 1:1 variant condition key assignment in characteristic processing for the relevant characteristic.

Product colors red and black are associated with a surcharge. You therefore create variant condition keys COLOR: RED and COLOR: BLACK.

Use in dependencies (setting a key depending on several characteristic values)

Use the variant condition key in formula dependencies.

The characteristic value Color: Blue in combination with the characteristic value Finish: Metallic includes a surcharge for a product, which is represented by the variant condition key BLUEMETALLIC.

Process the formula as follows::

If:

PAINT = "BLUEMETALLIC"

Then:

COLOR="BLUE" and "FINISH=METALLIC"

Create Variant Condition Records (Product Processing)

When you create condition records in product processing, you link the variant condition key with the associated prices. The variant condition keys used in condition maintenance must be unique.

  1. In product processing, choose the product for which you defined variant condition keys.

  2. In the Prices assignment block, choose New.

  3. Select price type Surcharge or Discount Variant. (Condition type 0VA0Variant Price is assigned to this price type.)

  4. In the Price Key field, select a variant condition key.

  5. Enter the necessary data: sales organization, distribution channel, the variant condition key that was created in the product modeling environment, amount, currency, price unit, and product unit.