Events and Benefits
Here's how you work with events and benefits for your promotion.
Events
You can add multiple events to a promotion. An example of an event is Buy 2 and Get 1 free or the customer's birthday. Additionally, while evaluating a promotion, events are always individually evaluated. For example, when one promotion is evaluated, within it every event is evaluated individually, if it is configured that way. Based on the number of events you configured, each event will be evaluated individually.
You can configure multiple promotion events in priority order in an event list. The discount event on the top takes priority over those below it. The default priority is overridden if you define a conditional sequence for the event list.
The conditional sequence of events you define determines the evaluation order of the promotion events. Each sequence contains the following:
- Sequence Number - Specifies the order of the sequence evaluation and can only be specified using the Launch REST API. In the user interface you can drag and position the sequence definitions in the required order.
- Name - Name of the promotion sequence.
- Next promotion Event if used - Specify the next promotion event to apply if the current promotion event is applied.
- Next promotion Event if not used - Specify the next promotion event to apply if the current promotion event is not applied.
Criterion and Criteria Group
Creating an event requires that you must set the criteria for each event. Criteria consists of criteria groups and criterion within them. The logical relationship between different groups is decided by the relationTypeInGroup. A vital element of setting up a criteria is setting the criteria group conditions.
The two conditions that you can choose for your criteria groups are AND or OR, which will be applicable to the multiple criterion that you might create within each criteria group. While creating individual criterion parameter level within a criteria group, you can also choose from AND or OR.
Benefits
Based on the promotion type that you choose, the benefits that you can provide to a customer may differ. Here's a table that describes the promotion type and the associated benefit options.
Promotion Type |
Criteria |
Benefit Type |
Example |
---|---|---|---|
Award (External Benefit) |
Customer reaches a certain criteria, for example, either by spending a certain specified amount or by buying a certain quantity of a product or products. |
Award, Allowance Example: Buy N items or more and get n items for free on qualifying products. |
|
Discount (Percentage Discount) |
Customer reaches a certain criteria, for example, either by spending a certain specified amount or by buying a certain quantity of a product or products. |
Discount Example: Buy n items or more, and get up to 25% off on qualifying products. |
Discount
|
The execution of promotion is the responsibility of e-commerce platform which has to apply the promotion type (award or discount) based on the information retrieved from promotion API.
Promotions and Price List
Promotions must be associated to a price list. As a product manager, you can associate or disassociate promotions to a price list. You can view the promotions in a price list and can also publish the price list with promotions to spoke systems.
Here's an example of a price list and its associated promotions.
Price List |
Promotions |
---|---|
US Price List |
|
Cross-Product Discounts
Define and manage cross-product discounts.
Use cross-product discounts to model aggregate discounts or mutually exclusive discounts similar to Siebel CRM aggregate discount on promotional offers.
Promotions continue to work as the standard TMF 671.