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 |
Discount 2
Condition Items | Award Items |
Discount Limit | Offer | Priority |
---|---|---|---|---|
Buy two pairs of pants | Get one shirt | 1 | At 50 percent off | 20 |
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 |
Discount 2
Condition Items | Award Items |
Offer | Priority |
---|---|---|---|
Buy two shirts | Get one pair of pants | At 50 percent off | 20 |
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 |
Discount 2
Condition Items | Award Items |
Offer | Priority |
---|---|---|---|
Buy one shirt | Get one belt | At 50 percent off | 20 |
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 |
Discount 2
Condition Items | Award Items |
Offer | Priority |
---|---|---|---|
Buy one shirt | Get one belt | At 25 percent off | 10 |
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
Copyright © 2005 Microsoft Corporation.
All rights reserved.