Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

...

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