Operate > WebSphere Commerce Accelerator
Promotions
Promotions allow you to offer customers incentives to purchase. WebSphere Commerce supports numerous types of promotions such as price promotions, including simple discounts, and merchandise specials such as gifts with purchase, and buy one, get one; service promotions, which currently provide reduced shipping costs; and coupon promotions which mimic paper coupons you might find in the local newspaper. Promotions are created and managed using the Promotions tool in the WebSphere Commerce Accelerator. If the store has enabled workspaces, promotions may be managed using workspaces and inherit the benefits from that feature. Once created, the promotions must be deployed to the production server before they are available to customers.
Promotions can be associated with the marketing campaigns so that they are factored in to any statistics gathered for the campaign to which the promotion belongs. Additionally, you can assign a promotion code to the promotion.
Promotion groups
Promotion groups, as the name implies, group promotions according to their type. These groups have no hierarchical structure, or priority. By default, each store has the following promotion groups:
- Product Level Promotions
- Percentage off per item
- Fixed amount off per item
- Fixed amount off for all
- Buy X, get one or more items at a discount
- Free gift with purchase Note: If the price of a free gift exceeds the minimum qualification price of the promotion, customers may be able to order the gift item without buying anything else. This is working as designed, but may lead to unexpected behavior in some circumstances.
- Order Level Promotions
- Percentage off
- Fixed amount off
- Free gift with purchase Note: If the price of a free gift exceeds the minimum qualification price of the promotion, customers may be able to order the gift item without buying anything else. This is working as designed, but may lead to unexpected behavior in some circumstances.
- Ship Promotions
- Free shipping
- Discounted shipping for an order using a selected ship mode
- Discounted shipping for all items using a selected ship mode
- Discounted shipping per item using a selected ship mode
Exclusivity
Each promotion has an exclusivity setting. This governs how the promotion should be evaluated with respect to other promotions. For instance, you can configure a promotion so that it is exclusive within the selected group, that is, its own promotion group. This setting means that if the promotion is applied, no other promotions from the same group can be applied. Alternatively, you can configure the promotion so that it is exclusive within all groups. This setting means that the promotion is globally exclusive, so that if the promotion is applied, no other promotion can be applied to the order. Finally, the promotion can be combined with any other promotions, which means that it is not exclusive. Promotion exclusivity is governed by a set of promotion policies, which define how promotions should be handled, particularly when multiple promotions apply.
Note that specifying an order level or shipping promotion as exclusive within the selected group effectively does nothing. By default, both of these promotion groups only allow a single promotion within the group to be applied to a single order. However, promotions in the order group are not exclusive of promotions in the shipping group, by default. The same is true for shipping promotions; they are not exclusive of promotions in the order group. This means that a customer can receive both an order level promotion, and a shipping promotion, if they qualify. This behavior is explained further in the next section on promotion policies.
The topic of promotion policies is covered in more detail in promotion evaluation sequence.
Promotion status
Promotions that are current may be in one of two states; namely Active or Inactive. New promotions are inactive by default when created. Promotions can be activated, or deployed, at any time. Likewise, an active promotion may be withdrawn at any time.
Availability
To determine whether a promotion is available, the system checks its status. If the promotion is currently 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 a promotion's schedule. When you create a promotion define availability dates, which act as boundaries. Furthermore, when you create a promotion, you might optionally specify that the promotion is only available on one or more specific days of the week. In the same manner, you have the ability to define a promotion such 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 WebSphere Commerce Server) falls between the two availability dates, and meets the other optional scheduling criteria, it is considered available. Otherwise, the promotion is considered unavailable, and the promotion is not evaluated further.
Applicability
Once a promotion is determined to be available, it is evaluated to determine whether it is applicable to the current shopping cart. You may target specific customers by selecting one or more customer segments to either target or exclude during promotion creation. If the current customer is not a member of the target segment, or is a member of an excluded customer segment, then the promotion is not applicable.
You must define purchase conditions during promotion creation. These conditions may be at either the product level, or the order level. For instance, to offer a 10% price reduction on a product, the purchase condition would require that the customer's shopping cart contains the specific product. In the same manner, if you wanted to offer free shipping on orders totaling over $100, the purchase condition would require that the shopping cart total exceed $100.
Applicability limits
You can impose limits on the promotions' applicability in three different ways:
- Maximum number of times that the promotion can be applied. This limits the total number of times the promotion can be applied by all registered customers. For example, if you wanted to reduce inventory on some item, you might set this application limit to match the amount of the item that you have in inventory, to ensure that no one can use the promotion once the item has been cleared out.
- Maximum number of times that the promotion can be applied by a particular registered customer. If you define a value for this, it limits the total number of times that a customer can take advantage of a promotional offer.
- Maximum number of times that the promotion can be applied to a particular qualifying order. If you define a value for this, it limits the total number of times that a registered customer can take advantage of a promotional offer at one time. For example, if you had a gift with purchase promotion that offered a free tie when a customer buys two dress shirts, you might only want to allow a customer to apply this promotion once on any given order. Otherwise, a customer buying ten shirts might qualify for 5 ties. Note that by default, this application limit has no effect on order level and shipping promotions.
Applicability 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, two per customer". If you impose application limits on a promotion, consider including this information in any advertising messages to ensure accurate customer expectations.
Discount ranges
A single promotion can have multiple ranges defined, which increase the amount, or percentage of a discount as the volume of the order grows. For example, when creating a percentage discount on a total order, you 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. Another example might give $5 off shipping on orders that total $50, $10 off shipping for orders between $50 and $100, and free shipping on orders that total $50 or more. There is no limit on the number of ranges that can be defined for a given promotion.
Advertising the promotions
You can advertise promotions using the marketing tools in the WebSphere Commerce Accelerator. To do so, create content which supports the promotion, and select the content when you are assigning the advertisement to a particular e-Marketing Spot. The content you create can range from simple flat text describing the promotion, to images with actions defined for how to respond when a customer clicks on them.
You can also surface information about the promotions in the store pages. For example, you could surface the promotion name, or description if necessary, by including the CalculationCodeListDatabean on the JSP, and then using the methods on that data bean to access the information directly.
- Promotion codes
Promotion codes are frequently used to encode identification information. You can assign promotion codes to the promotions.
- Promotion evaluation sequence
When you define multiple promotions for the store, you increase the possibility that a customer can qualify for promotions that should not be considered together.To reduce the chances that a conflict could arise, promotions are evaluated according to a generated sequence.
- Coupon promotions
Coupon promotions are a special kind of promotion, designed to mimic the experience of a customer clipping a coupon from a newspaper, or something similar, and redeeming it at a store. A coupon is an instance of a coupon promotion. A coupon can apply to specific products or to the total purchase. For example, if you have many red baseball caps in stock, you can offer 25% off on the caps for a limited time or $3 off on the purchase of a baseball cap to everyone who purchases products worth $50 from the store.
- Coupon wallet
A coupon wallet is a container for captured coupons of a registered customer.
- Create a promotion
- View a promotion
- Changing a promotion
- Delete a promotion
You cannot create a promotion that has the same name as a promotion marked for deletion. The database record corresponding to a promotion marked for deletion is not physically removed until the Database Cleanup utility is run. If create a promotion with the same name, contact the Site Administrator.
- View a promotion's statistics
- Activating or deactivating a promotion
Promotions can exist in the store in active or inactive states. You can only edit inactive promotions.
Related concepts
Related tasks
Activating or deactivating a promotion
Changing the shipping charges for a contract
Changing shipping charges for business accounts
Changing the total price of an order
Related information
Advanced shipping configuration with the WebSphere Commerce Calculation Framework