Pricing Strategy Based on Adjustment Trigger Condition
You can now limit when adjustments are applied based on trigger conditions. These conditions will determine as to when a discount needs to apply.
A trigger condition consists of the following items:
-
Name or expression: Name or expression of the characteristic you want to compare.
-
Operator: Specifies how the result of the name is compare with a value. Valid operators are greater than, greater than or equal to, less than, less than or equal to, equal to, and not equal to, in list.
-
Value: Specifies the value to compare with the result of the expression.
Sample trigger condition characteristics :
-
TotalCharge: Specifies the total charge of an event.
-
TotalQuantity: Specifies the total quantity in an event, such as the number of minutes talked or megabytes downloaded.
- BalanceOfResource[ALLOWANCE_NAME] : Balance of the allowance resource function used to check the available entitlement for allowance consumption.
-
Price Tag - Specifies the tag to be used as a condition for an adjustment.
A trigger filter condition can includes multiple conditions, all conditions must be met for the discount to be applied.
Example : 50% off if the monthly charge is greater than 500$ ,you could configure the following adjustment trigger condition:
- Name: TotalCharge (the total charge of the event)
- Operator: Is greater than
- Value: 500
The following figure shows the trigger condition configured on the atomic offer pricing


The business benefit of this feature is you can limit when adjustments are applied based on trigger conditions.
Steps to Enable
You don't need to do anything to enable this feature.
Access Requirements
- Communications Catalog Product Manager
- Communications Catalog Administrator