Promotions

Promotions provide the ability to offer customers incentives to purchase. WebSphere Commerce supports numerous types of promotions. For example, price promotions that include offering simple discounts; merchandise specials such as gifts with purchase and buy-one-get-one. More service promotions are available that include offering reduced shipping costs.

Business users create and manage promotions with the Promotions tool in the Management Center.


Promotion groups

Promotions are grouped according to their type. There are three promotion groups by default:

This table lists the promotion groups, and the promotion types that make up each group. Click the link in the second column to get a description of the promotion type. The link includes detailed steps on how to create the promotion type with the Promotions tool.

Promotion group Promotion type
Catalog-entry-level promotions Percentage off the subtotal of catalog entries
Amount off the subtotal of catalog entries
Percentage off individual catalog entries
Amount off individual catalog entries
Buy catalog entry X, get catalog entry Y free
Buy catalog entry X, get additional X at a percentage off
Buy catalog entry X, get a percentage off catalog entry Y
Percentage off the subtotal of catalog entries from a category
Amount off the subtotal of catalog entries from a category
Fixed price on the subtotal of catalog entries from a category
Fixed price on individual catalog entries from a category
Fixed price on the subtotal of catalog entries
Fixed price on individual catalog entries
Percentage off individual catalog entries from a category
Amount off individual catalog entries from a category
Buy catalog entries from category X, get catalog entry Y free
Buy catalog entries from category X, get additional catalog entries from category X at a percentage off
Buy catalog entries from category X, get a percentage off catalog entry Y
Buy A ( and B and C), get a percentage off Y
Buy A ( and B and C), get an amount off Y
Buy A and B, get a percentage off both
Order-level promotions Percentage off an order
Amount off an order
Free gift with an order
Shipping promotions Fixed price for shipping an order
Amount off shipping on an order
Buy catalog entry X, get shipping at a fixed price
Buy catalog entries from category X, get shipping at a fixed price

Promotion groups serve the following two purposes:

  1. All of the promotions within a group share a common group of promotion policies, that control how promotions are applied to items and orders.

  2. Promotion groups are one factor that determines the order in which the promotion engine evaluates promotions during the shopping flow. Promotions are evaluated according to their promotion group in the following order (by default) :

    1. Catalog-entry-level group

    2. Order-level group

    3. Shipping group


Redemption methods

We can select the redemption method associated with any promotion. The choices include the following methods:


Combination with other promotions

Each promotion has an exclusivity setting, called Combination with other promotions. This setting governs how the promotion can be evaluated compared to other promotions. For instance, we can configure a promotion so that it has one of the following settings:


Promotion priority

We can assign a priority to a promotion. When a single order qualifies for multiple promotions from the same promotion group, the promotion with the highest priority is applied first. To understand promotion groups, see the section Promotion groups. In cases where multiple promotions are permitted, the promotions are applied in order from highest to lowest priority. For example, consider a store that offers two order-level promotions:

If a customer's order qualifies for both, the second promotion is applied first, since it has the higher priority of 10. To assign a priority value, choose a number from 0 (lowest priority) to 1000 (highest priority).


Promotion states

There are several promotion states:

When you change or recalculate an order, WebSphere Commerce reevaluates the order against promotions that are currently active. As a result, a promotion that applies to the order might be removed from the revised order if, for example, that promotion expires or deactivates. If we want the customer to receive the original promotion, we must manually adjust the order.


Storefront availability

To determine whether a promotion is available, the system checks the status of the promotion. If the promotion is in the Active state, then the evaluation continues. If the promotion is Inactive, it is considered unavailable, and is not evaluated. The next consideration is the schedule for a promotion. When creating a promotion, we can define start and end dates. Furthermore, when creating a promotion, we might optionally specify that the promotion is only available on one or more specific days of the week. In the same manner, we can define a promotion so that it is only available within a certain time period, such as between noon and 5:00 PM. If the current timestamp (according to the server) falls between the two availability dates, and meets the other optional scheduling criteria, the promotion is considered available. Otherwise, the promotion is considered unavailable, and the promotion is not evaluated further. The storefront must support the features of any promotions created. For example:


Promotion description display

The description of a promotion displays on the product display page for a particular product. The storefront JSP file that handles the display action uses a data bean to determine whether a product is entitled to a particular promotion. The data bean, however, is limited for filtering product attribute values. For instance, if a promotion applies to SKUs that contain specific attribute values, such as a medium size or red color, the promotion description can still display on the product display page regardless of which SKUs are selected for the product.

Given the limitation of this CalculationCodeListDataBean data bean, the promotion description can show up on product SKUs that do not qualify for the promotion. When a shopper views the promotion description on a product display page, the shopper can assume that the product SKU they selected is entitled to the promotion. To avoid this confusion, ensure that the promotion descriptions are descriptive enough to include any targeted attribute value conditions or customer segments. For example, instead of having a description that read: 50% off Luigi Valenti Empire Waist Slip Dress, the promotion can instead read: 50% off on Red Luigi Valenti Empire Waist Slip Dress. By including attribute value conditions in promotion description shoppers are correctly informed of the potential promotions that they are entitled to.


Applicability to customers and shopping carts

When a promotion is determined to be available, it is evaluated to determine whether it is applicable to the current shopping cart. We can target specific customers by selecting one or more customer segments to either target or exclude. If the current customer is not in the target segment, or is in an excluded customer segment, then the promotion is not applicable. If you include multiple customer segments in a promotion, the promotion applies to customers that belong in any of the segments. The customer does not need to belong in all of the segments.

We must define purchase conditions during promotion creation. These conditions might be at either the catalog-entry level, or the order level. For example, in a 10% price reduction on a catalog entry promotion, the purchase condition requires that the catalog entry is in the customer's shopping cart. If we wanted to offer free shipping on orders that total over $100, the purchase condition requires that the shopping cart total exceeds $100.


Redemption limits

We can impose limits on the applicability of your promotions, called redemption limits, in three different ways:

A promotion is considered redeemed when a customer actually submits their order, not when their shopping cart is evaluated. If the customer later cancels their order, the promotion is still considered redeemed by that customer.

Redemption limits are often communicated to customers so that there are no surprises. For example, some promotions are communicated as being in effect, "while supplies last," while other limits are communicated directly, such as "Limit is two per customer." If you impose redemption limits on a promotion, consider including this information in the Customer viewable long description field and any advertising messages to ensure accurate customer expectations.


Multiple discount ranges

For certain promotion types, we can define multiple discount ranges for a single promotion. Defining multiple discount ranges increases the amount, or percentage of a discount as the volume of the order grows. For example, when we are creating a percentage discount on a total order, we might create a promotion that offers a 5% discount on an order that totals less than $100, but offers a 10% discount on orders that total $100 or more. We can define as many ranges as necessary for the promotion.


Advertising your promotions

We can advertise promotions by creating a web activity that uses either the Recommend Content or the Recommend Promotion action in the Management Center Marketing tool. To do so, create content that advertises a promotion and assign it to a particular e-Marketing Spot with a web activity. We can create content that ranges from simple, flat text that describes the promotion, to images with actions defined for how to respond when a customer clicks the image.


Related tasks
Manage promotions
Create promotions
Advertise your promotions on the storefront
Change promotions
Delete promotions
Copy promotions
Activate or deactivate promotions
Find promotions
Organize promotions with folders
Create a "fixed price on individual catalog entries from a category" promotion
Create a "fixed price on the subtotal of catalog entries" promotion
Create a "fixed price on individual catalog entries" promotion
Specify catalog attributes in promotion purchase conditions


Related reference
Simple system-generated unique promotion codes
Advanced system-generated unique promotion codes
Promotion type feature matrix
Combine active promotions