To define the benefits of a promotion:

  1. In the Benefits section, the Rule Name, Product Family, and Product fields are available only if you selected the Buy X Get Y promotion.

    In the Benefits section, the For Every X Criteria, Benefit Product, and Benefit Type sub-sections are available only if you select the For Every X Get X and For Every X Get Y promotions.


    1. In the Rule Name field, enter a name for the benefit rule.
    2. From the Product Family lookup, search and select the required product families.
    3. From the Products lookup, search and select the required products. You can search for a product by its name or code. The search results also display product name and code wherever applicable. If a product has code defined, the search result displays name and code; else the search result displays only the name.

      For Buy X Get Y promotions, if the charge types of scope and benefit products are different in price list items, you must select a charge type for the benefit product in the Charge Type multi-select box. Otherwise, CPQ does not apply the promotion on the benefit product. CPQ applies the Buy X Get Y promotion to the benefit product regardless of the charge type present on the product you have selected in the Scope and Benefit sections.

      Use the following operators to define the benefit for multiple products:

      • Or: CPQ applies promotion only to the first product that matches the criteria (selected by default).
      • And: CPQ applies promotion to all products on the benefit criteria. All benefit products must exist on the cart to apply the promotion.
    4. In the Charge Type multiselect box, select the required charge type for the benefit products if the charge types of scope and benefit products are different in price list items.

      The Charge Type multiselect box is applicable only for Buy X Get Y type of promotions. The charge type of the product you selected from the Product drop-down in the Scope section does not have any impact on the charge type you select for benefit product in the Charge Type multiselect box in the Benefit section.

      • If you select multiple benefit products from the Products lookup, you must select multiple charge types in the Charge Type multiselect box depending on their charge types in the price list item.
      • If you select only one benefit product from the Products lookup and its charge type is same as of the charge type of the scope product, CPQ applies promotion on the benefit product even if you do not select a charge type in the Charge Type multiselect box.
      • If you select only one benefit product from the Products lookup and its charge type is different from the charge type of the scope product, you must select a charge type in the Charge Type multiselect box. Otherwise, CPQ does not apply promotion on the benefit product. For example, if the charge type of the scope product is Standard Price and the charge type of the benefit product is License Fee, you must select License Fee for the benefit product in the Charge Type multiselect box.
      • If the benefit product has two charge types in price list item, you must select only one of the charge types in the Charge Type multiselect box depending on which charge type you want CPQ to apply the promotion on the benefit product.
    5. Enter the details in the following subsections:

      In the Benefits section, the For Every X Criteria, Benefit Product, and Benefit Type sub-sections are available only if you selected the For Every X Get X and For Every X Get Y promotions.

      You can create a promotion of type For Every X Get X where X can be multiple products or any product from a group. For example, Mobile Phones are a group of products consisting of ABC 13, ABC 13 Pro, and ABC 13 Max phones. You create a For Every X Get X promotion for Mobile Phones as "for every 5 mobile phones get 20% discount on the 6th mobile phone". When the users add any product from Mobile Phones (that are defined in the criteria of the promotion) to the Cart; CPQ applies the defined For Every X Get X promotions to those products. For example, if the user adds 6 ABC 13 and 6 ABC 13 Max phones to the Cart, CPQ provides 20% on the 6th 6 ABC 13 and 6th ABC 13 Max phones. However, the users must fulfil the quantity criteria for each product to get the benefit for that product. For example, the users must add 5 ABC 13 mobile phones to get 20% discount on the 6th ABC 13. The users will not get any benefit if they add 4 ABC 13 and 2 ABC Pro phones to the Cart.

      From Conga CPQ May '22 release, CPQ does not add the criteria product on the Price Rule entry object. All products in scope are eligible for promotions. After upgrading Conga CPQ to May ’22, the existing or previously defined Every X Get X promotions do not work with multiple products. You must create a new promotion to support multiple products. However, the existing Every X Get X promotions will work for a single product according to their current implementation.

      1. Criteria Value: Enter the criteria value on the scope product for the promotion to be applied on the benefit product. The criteria value determines how many quantities of the scope product the user must buy for the promotion to be applicable on the benefit product.
        • Type: Select Quantity.
        • Metric: Select Quantity. 
        • Value: Enter a numerical value.
      2. Benefit Product: Select the benefit product on which promotion must be applied.
      3. Benefit Type: Select Price and Quantity.
      4. Benefit Quantity: Enter a numerical value. The benefit quantity determines on how many benefit products the promotion is applicable.
  2. From the Rate Type drop-down, select a value.

    On the Rate Type drop-down, CPQ supports only Single Rate, Rate Table - No Tiers, and Rate Table - With Tiers rate types.

    "Rate Table - With Tiers" and "Rate Table - No Tiers" are only supported with Buy X Get X (Line Item) promotions. For all other promotion types, only "Single Rate" is supported.

    Rate Type

    Description

    Single RateSelecting this option allows you to define lump sum benefits that do not depend on transaction volume or amount. This is an ideal option when your promotion is not dependent on the amount or quantity of the line items. Select this value if your promotion calculation has no dependency on the amount or quantity ordered.

    For example, a seasonal promotion that offers 15% off for smartphones.

    If you select this Rate Type, enter the following values:

    Field

    Description

    Adjustment Type

    Select a value to define how you want to apply the benefit. The supported values are:

    • % Discount: A percentage discount specified in the Adjustment Amount field is applied on the option selected in Adjustment Applies To
    • Discount Amount: A discount amount specified in the Adjustment Amount field is applied on the option selected in Adjustment Applies To.
    • % Markup: A percentage markup specified in the Adjustment Amount field is applied on the option selected in Adjustment Applies To. For example, if you want to increase the price of laptops during the month of September, you can apply a percentage markup that adds to the List price.
    • Markup Amount: A markup amount specified in the Adjustment Amount field is applied on the option selected in Adjustment Applies To. For example, if you want to increase the price of laptops during the month of September, you can apply a markup amount that adds to the List price.
    • Price Override: The amount specified in the Adjustment Amount field overrides the option selected in Adjustment Applies To.
    Adjustment Applies ToThe value of this field controls to which price point the adjustments are applied. For example, whether the price discounts are applied to the total net price or the starting price.
    Adjustment AmountEnter the adjustment amount.
    Benefit UomSelect the benefit unit of measure for the product. This is not a mandatory field. The default value will be NULL and the user can select anyone from below. If the user has not selected any value here, then the system will consider the Cart line item’s selling UOM as the Benefit UOM.
    • Each

    • Hour

    • Day

    • Month

    • Year

    • Quarter

    • Case

    • Gallon

    Rate Table - No Tiers

    Allows you to conditionally define promotional amount. Examples of conditions are products, regions, and account types.

    If you select this Rate Type, enter the following values:

    Field

    Description

    Benefit UomSelect the benefit unit of measure for the product. This is not a mandatory field. The default value will be NULL and the user can select anyone from below. If the user has not selected any value here, then the system will consider the Cart line item’s selling UOM as the Benefit UOM.
    • Each

    • Hour

    • Day

    • Month

    • Year

    • Quarter

    • Case

    • Gallon

    Adjustment Applies To

    The value of this field controls to which price point the adjustments are applied. The values for tis field are

    • Base Price

    • List Price

    • Base Extended Price

    • Extended Price

    • Net Unit Price

    Rate Table Columns

    This field is used to define the conditions to be used with the rate table. 

    The search dropdowns for all three Rate Table Columns displays only Price Dimensions with the "Standard" type in the "Line Item" context.

    If you need to define different promotions for different products, make sure the product column is added. If you would like to add another condition, make sure to select the value from the picklist and click the Update button.

    Rate Table

    As per the passed Rate Table Column values, the Rate Tables should be created. One or more than one entries can be provided in the Rate Tables by clicking on '+' icon and you can delete a particular row by clicking the 'Delete' icon.

    In the Create Structure, enter the following details:

    FieldDescription
    Rate Value Type

    From the below values, anyone value can be selected:

    • % Discount

    • Discount Amount

    • % Markup

    • Markup Amount

    • Price Override

    Adjustment AmountEnter the adjustment amount.

    Once the Rate Table is created, you can view the structure by clicking on 'View Structure'.  One or more than one entries can be provided in the Rate Table Structure by clicking on '+' icon and you can delete a particular row by clicking the 'Delete' icon against the row.

    Rate Table - With Tiers

    Selecting this option allows you to define promotional adjustment that depends on transaction volume or revenue. If you select this Rate Type, enter the following values:

    Field

    Description

    Rate Table - Tier Type

    The value of this field controls how the promotion is calculated.

    Rate Per Each Tier - Promotion is calculated at different pricing levels. The promotion amount for each unit depends on which tier the unit falls under. This is the most common scenario for customer promotion calculation.

    Highest Tier Rate - Promotion is calculated based on the total volume or revenue. Each unit receives the same promotional amount.

    Tier Metric Type

    The value of this field controls which metric will be used to qualify for tiers.

    Volume - Volume or quantities are used to qualify for tiers. Select this value if your promotion varies based on the purchase quantities but has no dependencies on the dates. 

    Revenue - Total quote amount is used to qualify for tiers. Select this value if your promotion varies based on the revenue amount but not on the dates.

    Benefit UomSelect the benefit unit of measure for the product. This is not a mandatory field. The default value will be NULL and the user can select anyone from below. If the user has not selected any value here, then the system will consider the Cart line item’s selling UOM as the Benefit UOM.
    • Each

    • Hour

    • Day

    • Month

    • Year

    • Quarter

    • Case

    • Gallon

    Metric Calculation PeriodSelect a period over which the tier metric is aggregated. The supported value is No Rollup, which means the tier metric is based on the value from individual transaction only.
    Metric Value Source

    The value from this field determines the source based on which the volume or revenue is calculated. The calculated volume or revenue amount is used to determine the tier.

    Select this value if the Tier Metric Type is Volume. Once Quantity is selected, you will see that in the Rate Table Structure, the “from” and “to” columns become “From Quantity” and “To Quantity”.

    Adjustment Applies ToThe value of this field controls to which price point the adjustments are applied. The values for this field are 
    • Base Price

    • List Price

    • Base Extended Price

    • Extended Price

    • Net Unit Price

    Rate Table Columns

    This field is used to define the conditions to be used with the rate table.

    The search dropdowns for all three Rate Table Columns displays only Price Dimensions with the "Standard" type in the "Line Item" context.

    If you need to define different promotions for different products, make sure the product column is added. If you would like to add another condition, make sure to select the value from the picklist and click the Update button.

    Rate Table

    As per the passed Rate Table Column values, the Rate Tables should be created. One or more than one entries can be provided in the Rate Tables by clicking on '+' icon and you can delete a particular row by clicking the 'Delete' icon.

    In the Create Structure, enter the following details:

    FieldDescription
    Rate Value Type

    From the below values, anyone value can be selected:

    • % Discount

    • Discount Amount

    • % Markup

    • Markup Amount

    • Price Override

    Adjustment AmountEnter the adjustment amount.

    Once the Rate Table is created, you can view the structure by clicking on 'View Structure'.  One or more than one entries can be provided in the Rate Table Structure by clicking on '+' icon and you can delete a particular row by clicking the 'Delete' icon against the row.

  3. Click Save to save the changes or click Save & Continue to move to the next tab.