You can set up promotions in the Pricing > Promotions area of the ATG Control Center. Promotions specify options that define the circumstances under which site visitors will be offered promotions. For example, you can specify the type of discount calculation to use for each promotion (fixed amount off the regular price or a percentage off the regular price) and the period of time for which it applies. You can also specify other options such as the number of times a visitor can use the same discount.

After setting up a promotion, you must decide who qualifies for the promotion. The easiest approach is to set up promotions that are provided to all customers automatically. If you want to be more selective, you can set up a scenario that determines which visitors qualify for the promotion. (For more information, see the Creating Scenarios chapter in the ATG Personalization Guide for Business Users.) The scenario tells the system how to determine the people that qualify, and then it marks their visitor profiles accordingly by adding the promotion to their activePromotions profile attribute.

When a customer logs in, Oracle ATG Web Commerce checks his or her visitor profile and looks at the activePromotions attribute to see whether the customer qualifies to receive any of the promotions you have set up. Commerce uses those discounts to calculate the price of items when they are added to the shopping cart.

You do not have to inform customers about promotions; you could set up the promotion so that the customer sees the adjusted price during checkout. If you want to inform your customers about promotions, you have several options, including the following:

  • You can use the ACC to create coupons, and use mail or email to distribute coupon codes.

  • You could include text that describes the offer on your site pages.

  • You could use the GetApplicablePromotions droplet to identify promotions that apply to particular items, and display this information on the product page.