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
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
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