Promotions Overview

Use this topic to understand what promotions are and how you create and manage them.

What's a Promotion

Promotions complements Product Offers and is created to provide additional awards, discounts, or reductions, to a customer who meets pre-defined criteria. Promotions are usually designed for a limited or short period of time relative to a product offering, to incentivize prospects and subscribers for cross bundle benefits or for seasonal events. For example, an end of season sale or a stock clearance sale.

Promotion is often applied when the customer buys the product offerings with the price or amount surpassing the certain limit. The typical example is the Buy 1 and get 1 free or Buy $100 and get $10 reduction. Promotions are always provided around a set of pre-defined criteria. As a product administrator, you can define the criteria and as a product manager you can configure the promotion as well as retire and obsolete the promotion when it is no longer required. You can view and change an event's priority before confirming the promotion entity.

Types of Promotions

Promotions in Launch are of types of Award, Discount, and Reduction.
  • Award: Usually a gift or an allowance. For example, a USB disk or 100GB is given to the customer for free.
  • Discount: Usually a discount on the price of the offering. For example, for every 10 quantities of a product offering that a customer buys, the customer gets 10% off on qualifying products. Another example is, if a customer buys 2 shirts, the customer gets 100 rupees off on each shirt.

For packages, discounts can be aggregate or mutually exclusive and are applied by setting the event priorities. The discount event on the top in an event list takes priority over those below it.

Mutually exclusive discount via promotion

Ensure that discounts are mutually exclusive when you purchase a bundle of items.

For example, percentage discount events are defined for a bundle named Supremo Prime Promo

  • Event 1 – Supremo Prime Plan + Device get 20% off on the device.

  • Event 2 - Supremo Prime only for locations in 101 and 103 get 10% off on Prime.

If customers purchase Supremo Prime Plan and the device then they get a 20% off on the device, they do not get the location based benefit if they are from locations 101, 103 as the events are mutually exclusive. If a customer purchases only Supremo Prime from location 101, they get 10% off on prime.

Aggregate discount via promotions

Specify a bundle of items and the discount that applies to specific items if the user buys the entire bundle.

For example, if the customers buys a device with a plan then they get 10% off on the device.

Promotion Tags

Promotion tags specify how promotions are used in the context of product offerings. Optionally, as a product manager, you might want to include certain tags for an offer by attaching a promotion profile specification to it, which are created through REST APIs. Promotion tags help you define a promotion criteria. At runtime, based on the promotion profile attached, offerings which match the promotion profile are filtered.

As a product manager, when configuring an offering of type simple and bundled offer (service, commercial, packages), you can add, edit, or remove promotion tags by allowing the user to choose the promotion profile specification entity which has attributes and attribute values.

For example, configure an iPhone 12 simple atomic offering, which is associated to the promotion profile specification called Apple Device specification. The promotion profile specification has the attributes brand, series, and type. The user can specify the brand as Apple, Series as 12, and Type as Device.

How are criteria parameters obtained?

Criteria parameters come from Custom Profile Specifications. As a product administrator, you configure these characteristics through REST APIs and configure the parameters to participate in the conditions where they are used during the creation of a promotion. For example, the characteristics could be:

  • Customer ID
  • Birthday
  • Customer Level
  • Offering ID
  • Category ID
  • Quantity
  • Amount