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

Trigger configuration

Trigger configuration

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