4.16.9 How Commitment Condition Discount Fields are Populated

Challenge

Understanding which discounts are applied by which Commitment Conditions


Solution

Commitment Condition populate certain fields and values when applying Commitment Conditions discounts and values to Campaign Items.

Special Discount

  • Special Discount = CommitmentCondition.SpecialDiscount__c

  • Special Discount Name = "Commitment"

  • SpecialDiscountCondition__c = CommitmentCondition which has been applied

  • "Condition Applied" Checkbox = true

Scaled Discount

For scaled discounts the TotalRevenue spend for that commitment has to be in the defined range specified in your commitment condition record. 

  • Agency Discount = CommitmentCondition.CashDiscountAgency__c

  • Advertiser Discount = CommitmentCondition.CashDiscountAdvertiser__c

  • Special Discount = CommitmentCondition.SpecialDiscount__c

  • Special Discount Name = "Commitment"

  • ScaledDiscountCondition__c = CommitmentCondition which has been applied

  • "Condition Applied" Checkbox = true

Third Party Commission

  • Third Party Commission Custom (Campaign Item) = Third Party Commission (Condition)

  • Third Party Commission Condition (Campaign Item) = Commitment Condition which has been applied

  • "Condition Applied" Checkbox = true

Rebate in Kind

If a Rebate in Kind Condition is chosen the following will be set at the Campaign Item:

  • Special Discount = 100%

  • Rebate In Kind Condition = CommitmentCondition which has been applied

  • Special Discount Name = "Rebate in Kind"

  • Commitment Relevant = false

  • "Condition Applied" Checkbox = true

Applying Multiple Commitment Conditions to one Campaign Item

Generally it is possible to apply multiple conditions on a single campaign item if the conditions are of different record types. As they influence different fields on the Campaign Item

i.e. it is possible to have a

  1. scaled discount (Which gets written into the Customer Discount/ADvendio__Rate_Discount_2_custom__c  or Agency Discount/ADvendio__Rate_Discount_3_custom__c) apply to a Campaign Item

  2. and a special discount ADvendio__Rate_Discount_4__c condition. 

As the Rebate in Kind will have to be selected manually in the media configuration. If a Rebate in Kind is to be applied the rate_discount_4__c is set to 100%. 


Setup

  • No specific setup is needed. These fields/relations are created automatically where Commitment Conditions are applied