Share via


What Are the Discount Interaction Policies?

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

  • Condition items of this discount can be reused as condition items for other discounts. Instructs Commerce Server 2009 that a condition item that is used to qualify for an offer can be reused to qualify for another offer.

  • Condition items of this discount can be reused as award items for other discounts. Instructs Commerce Server 2009 that an item that is used to qualify for a discount can still be eligible to receive an offer.

  • Award items of this discount can be reused as condition items for other discounts. Instructs Commerce Server 2009 that an item upon which an award was given can still be used to qualify for other offers.

  • Award items of this discount can be reused as award items for other discounts. Instructs Commerce Server 2009 that an item upon which an award was given is eligible to receive additional offers, for example, an item can receive multiple awards.

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

Example 1: Condition items of this discount can be reused as condition items for other discounts

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

In Discount 1 and Discount 2 of this example, the pants are part of the condition for both. Because the "Condition items of this discount can be reused as condition items for other discounts" policy is set, the pants can 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 table 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.

Example 2: Condition items of this discount can be reused as award items for other discounts

This interaction policy lets 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 Discount 1 of this example, the pants are part of the condition. In Discount 2, the pants are part of the award. Because the "Condition items of this discount can be reused as award items for 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 table 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

Example 3: Award items of this discount can be reused as condition items for other discounts

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

In Discount 1 of this example, the shirt is the award item. In Discount 2, the shirt is the condition. Because the "Award items of this discount can be reused as condition items for 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. By default, Commerce Server 2009 does not let an award item 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

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

Example 4: Award items of this discount can be reused as award items for other discounts

This interaction policy lets an item in the shopping basket receive multiple awards. This enables multiple discounts that can be used in conjunction on the same item.

In the following example, since the "Award items of this discount can be reused as award items for other discounts" policy is set in Discount 1 and Discount 2, the offers in Discount 1 and Discount 2 will both apply to the belt. This makes the total discount 50 percent off (25 percent + 25 percent). If the policy were not set, Discount 2 would not be applied because by default, Commerce Server 2009 does not let an award item be used to satisfy a condition. The interaction policy must be set on both Discount 1 and Discount 2 in order for both discounts to apply, even if both discounts have the same priority. If they have different priorities, only the lower priority discount (the one applied first) must have the interaction policy set.

If the discounts have the same priority, they are grouped into a 50% discount. If they have different priorities, they will be applied sequentially (which results in a 43.75% discount).

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 table 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

30.00

Belt

10.00

5.00

5.00

TOTAL

90.00

5.00

85.00

See Also

Other Resources

What is a Discount?

Managing Discounts