Multiple Discounts

Discount interaction policies are rules that determine whether an item can receive multiple discounts or multiple awards. Commerce Server 2002 supports four different discount interaction policies.

  • A condition item can be reused as another condition item. Instructs Commerce Server 2002 that a condition item used to qualify for an offer can be reused again to qualify for another offer.
  • A condition item can be reused as an award item. Instructs Commerce Server 2002 that an item used to qualify for a discount can still be eligible to receive an offer.
  • An award item can be reused as a condition item. Instructs Commerce Server 2002 that an item upon which an award was given can still be used to qualify for other offers.
  • An award item can be used as another award item. Instructs Commerce Server 2002 that an item upon which an award was given is eligible to receive additional offers, for example, an item can receive multiple awards.

The four discount interaction policies can all be selected at the same time. Together they provide you with significantly more control over how discounts are applied. The effect of each policy is described in more detail in the following examples.

A condition item can be reused as another condition item

A condition item can be reused as an award item

An award item can be reused as a condition item

An award item can be used as another award item

A condition item can be reused as another condition item

This interaction policy allows you to use an item in the shopping basket to satisfy more than one condition.

In the following example, the pants are part of the condition for both Discount 1 and Discount 2. Because the Allow conditions of this discount to be reused as the conditions for other discounts policy is set, the pants can be used to qualify for both discounts.

Discount 1

Condition Items Award
Items
Discount Limit Offer Priority
Buy one pair of pants Get one belt 1 At 50 percent off 10
Ee785614.th_bd_campaigns_discountinteractionpolicies1(en-US,CS.20).gif

Discount 2

Condition Items Award
Items
Discount Limit Offer Priority
Buy two pairs of pants Get one shirt 1 At 50 percent off 20
Ee785614.th_bd_campaigns_discountinteractionpolicies1(en-US,CS.20).gif

The following is an example of the user basket:

Item Unit Price Discount Adjusted Price
First pair of pants 50.00 0.00 50.00
Second pair of pants 50.00 0.00 50.00
First shirt 30.00 15.00 15.00
Second shirt 30.00 0.00 30.00
Belt 10.00 5.00 5.00
TOTAL 170.00 20.00 150.00

The first pair of pants is used to qualify for the 50 percent discount on the belt. The first pair of pants is also used with the second pair of pants to qualify for the 50 percent discount on the shirt. Therefore, the first pair of pants was used to qualify for both discounts. Because the discount limit in Discount 1 is 1, the second shirt does not receive the discount.

A condition item can be reused as an award item

This interaction policy allows you to use an item in the shopping basket to qualify for an award and can then be reused to quality as an additional award.

In the following example, the pants are part of the condition in the first discount. In the second discount, the pants are part of the award. Since the Allow conditions of this discount to enjoy awards of other discounts policy is set on the first discount, the 50 percent off offer is applied to one of the two pair of pants in the basket.

Discount 1

Condition Items Award
Items
Offer Priority
Buy one pair of pants Get one belt At 50 percent off 20
Ee785614.th_bd_campaigns_discountinteractionpolicies2(en-US,CS.20).gif

Discount 2

Condition Items Award
Items
Offer Priority
Buy two shirts Get one pair of pants At 50 percent off 20
Ee785614.th_bd_campaigns_discountinteractionpolicies0(en-US,CS.20).gif

The following is an example of the user basket:

Item Unit Price Discount Adjusted Price
First pair of pants 50.00 25.00 25.00
First shirt 30.00 0.00 30.00
Second shirt 30.00 0.00 30.00
Belt 10.00 5.00 5.00
TOTAL 120.00 30.00 90.00

An award item can be reused as a condition item

This interaction policy allows an item in the shopping basket to which an award was given, to also be used as a condition.

In the following example, in Discount 1 the shirt is the award item. In Discount 2 the shirt is the condition. Since the Allow awards of this discount to be reused as conditions of other discounts policy is set for Discount 1, Discount 2 will be applied. If the policy were not set, Discount 2 would not be applied because by default, Commerce Server 2002 does not allow an award item to be used to satisfy a condition.

Discount 1

Condition Items Award
Items
Offer Priority
Buy two pairs of pants Get one shirt At 50 percent off 10
Ee785614.th_bd_campaigns_discountinteractionpolicies3(en-US,CS.20).gif

Discount 2

Condition Items Award
Items
Offer Priority
Buy one shirt Get one belt At 50 percent off 20
Ee785614.th_bd_campaigns_discountinteractionpolicies0(en-US,CS.20).gif

The following is an example of the user basket:

Item Unit Price Discount Adjusted Price
First pair of pants 50.00 0.00 50.00
Second pair of pants 50.00   50.00
First shirt 30.00 15.00 15.00
Belt 10.00 5.00 5.00
TOTAL 140.00 20.00 120.00

An award item can be used as another award item

This interaction policy allows an item in the shopping basket to receive multiple awards, which allows multiple discounts to be used in conjunction on the same item.

In the following example, since the Allow awards of this discount to also enjoy awards of other discounts policy is set in Discount 1, the offers in Discount 1 and Discount 2 will both apply to the belt, which makes the total discount 50 percent off (25 percent + 25 percent). Because the discounts have the same priority, they will be combined into a single discount. Since the Allow awards of this discount to be reused as conditions of other discounts policy is set for Discount 1, Discount 2 will be applied. If the policy were not set, Discount 2 would not be applied because by default, Commerce Server 2002 does not allow an award item to be used to satisfy a condition.

Discount 1

Condition Items Award
Items
Offer Priority
Buy one pair of pants Get one belt At 25 percent off 10
Ee785614.th_bd_campaigns_discountinteractionpolicies4(en-US,CS.20).gif

Discount 2

Condition Items Award
Items
Offer Priority
Buy one shirt Get one belt At 25 percent off 10
Ee785614.th_bd_campaigns_discountinteractionpolicies0(en-US,CS.20).gif

The following is an example of the user basket:

Item Unit Price Discount Adjusted Price
Pair of pants 50.00 0.00 50.00
Shirt 30.00 0.00 0.00
Belt 10.00 5.00 5.00
TOTAL 90.00 5.00 85.00

See Also

Discount Examples

Discount Sort Order

Disjoint Discounts

Creating a Discount

Copyright © 2005 Microsoft Corporation.
All rights reserved.