Share via


Components of a Discount

A discount has the following components: discount properties, discount definition, discount target, and discount display. You use the Campaign Manager module to define these components when you create the discount.

Discount properties

Discount properties are the name of the discount, status, priority, start date and end date.

Status

Status is a flag that determines if the discount is active or inactive. Discounts are applied only if this flag is active. For example, a business manager creates a discount that promotes holiday sweaters. After the holiday, the business manager inactivates the discount, however, the discount remains in the system. The business manager can then reactivate the discount for the next holiday season.

Priority

Priority determines the order in which the discounts are applied relative to other discounts that may also apply. For more information about discount priority, see Discount Priority.

Start Date

Start Date determines the start date of the discount. The discount is applied only if the start date is before the current date.

End Date

End Date determines the end date of the discount. The discount is applied only if the end date is after the current date.

Discount definition

The discount definition is a specification of what you are discounting, how much, and for whom. A discount definition has the following parts: Condition (Buy), Award (Get), Limit, Disjoint discounts, Click Required, Eligibility Requirements, and Discount Interaction Policies.

Condition (Buy)

Condition (Buy) specifies if the award will be offered to the user. The Buy****condition includes a buy anything condition, a condition type, a condition value, and a catalog expression.

  • Buy Anything specifies that if there is a product is in the basket to which you can apply an award, the discount will always apply.

  • Condition type determines the type of Buy condition. There are two types of Buy conditions: Quantity and Value.

    Ee798715.note(en-US,CS.20).gifNote

    • Commerce Server 2002 does not support decimals in quantity values.
  • Condition value specifies the dollar or unit value of the condition.

  • Catalog expression evaluates against each item in the user basket. You can create a buy condition expression based on the product catalog. The expression must evaluate to "True" at least once for the discount to apply.

For more information about discount conditions, see Discount Conditions.

Award (Get)

Award (Get) identifies what the user receives, for example, a 10 percent discount or free shipping. The Get award contains a target type, a value type, and a catalog expression.

  • Target type defines the award target. There are three types of awards that can be given: item-level discounts, order-level discounts, and free shipping (which is an order-level discount).
  • Award Maximum determines the number of award items the user receives if the discount is applied. If the user basket contains fewer items than the award maximum, only those items in the basket will receive the award.
  • Catalog expression applies the discount award only if the expression evaluates to "True". The discount catalog expression is evaluated against each item in the user basket. The expression must evaluate to "True" at least once for the discount to apply.
  • Value type defines the award value. The award values are percent off discounts and dollar off discounts.

For more information about discount awards, see Discount Awards.

Limit

Limit determines the maximum number of times the discount can be applied to the basket. For more information about discount limits, see Discount Limits.

Disjoint discounts

Disjoint discounts are discounts that apply if the Get and Buy clauses refer to the same product. This property determines whether to reuse the condition item as an award for the discount. The two disjoint discounts are:

  • Apply offer on Get product alone. Used by business managers to moderately promote a product.
  • Apply offer on both Get and Buy products. Used by business managers to aggressively promote a product.

For more information about disjoint discounts, see Disjoint Discounts.

Click Required

Click Required applies the discount only when the user actually clicks on the discount. For more information about click required discounts, see Click Required Discounts.

Eligibility Requirements

Eligibility Requirements specify to whom the discount applies. Eligibility requirements are also referred to as target expressions. If the target expression evaluates to "True" the discount is applied. For more information about eligibility requirements, see Discount Eligibility Requirements.

Discount Interaction Policies

Discount Interaction Policies determine whether an item can receive multiple discounts or multiple awards. Commerce Server supports four different discount interaction policies.

  • Allow conditions of this discount to be used as conditions of other discounts
  • Allow conditions of this discount to enjoy awards of other discounts
  • Allow awards of this discount to be used as conditions of other discounts
  • Allow awards of this discount to enjoy awards of other discounts

Ee798715.note(en-US,CS.20).gifNote

  • This property is relevant only if there are multiple qualifying discounts to be applied to the user basket.

For more information about discount interaction policies, see Multiple Discounts.

Discount Display Target

The discount target identifies the pages on which the discount will be advertised, and to which target groups. For more information about the discount display target, see Targeting a Discount to Page Groups and Target Groups.

Discount Display

The discount display identifies how many times you will display the discount to a user, the image and/or URL that the user clicks to get the discount, and the discount information that will be displayed in the basket when the user checks out.

You can display a discount with a different currency than the preferred currency of the site. For example, if a user selects Yen as their preferred currency and U.S. dollars is the currency of the site, the discount displays in U.S. dollars. As the user browses through the site, the user views all product prices in Yen, but the currency on the discounts will be shown in U.S. dollars.

Ee798715.note(en-US,CS.20).gifNote

  • It is recommended that the Web site use a third party accounting system to handle monetary conversions. Because the conversion rate charged by the bank of the user may be different than the conversion rate stored in the site code, the user may be charged a slightly different amount than what was presented on the receipt page of the site (thus, all prices on the site are marked "approximate"). When the user submits their order the user is given an approximate total in both their preferred currency and the booking currency of the site.

For more information about the discount display, see Specifying the Discount Display.

See Also

Discount Priority

Disjoint Discounts

Multiple Discounts

Discount Conditions

Discount Awards

Discount Limits

Click Required Discounts

Discount Eligibility Requirements

Copyright © 2005 Microsoft Corporation.
All rights reserved.