Price Ruleset allows pricing adjustments across range of products through price rules. Price Ruleset manages special offers, promotions and enables discounting based on the specific product attribute. A price ruleset can contain one or more rule entries and it can be dimensional, which employs a similar concept as Price Matrices. You can apply line item pricing adjustments as well as summary pricing adjustments. You can achieve different types of pricing strategies and capabilities that can be achieved using Price Rulesets such as Discounting rules, promotional pricing, adjustments in aggregate based on a Product Family, and more.

For example, if a customer has a Gold Rating, and you want to automatically apply a 30% discount to specific line items on a proposal, you can achieve this using a Price Ruleset.

To create a price ruleset

You must have an existing price list.

  1. On App Menu, click Apttus CPQ Admin and then click the CPQ Admin tab. The new admin console is launched.
  2. On the Pricing menu, click Manage Price Ruleset.
  3. Click New Price Ruleset.
  4. Enter details in one or more of the following fields, as required:

    Price Rule Set NameEnter a mandatory Ruleset Name and a mandatory Sequence in which the system will evaluate multiple rulesets. Typically, you will perform line item adjustments first and then any summary adjustments
    Is ActiveSelect this to set the ruleset as active.
    Enable CurrencySelect this to enable currency for the price ruleset.

    Select the currency for the price ruleset.

    If the price ruleset and a line item have different currencies, CPQ applies the currency conversion rate (defined at Setup > Company Profile > Manage Currencies) when applying the rule adjustment.

    Short DescriptionEnter a description for the ruleset.
    Effective DateNot required as long as the price ruleset is Active, but can be used for promotional rules, and more.
    Price ListSelect a price list. The ruleset will only source product prices with the selected price list and then apply adjustment criteria.
    Product CategorySelect a category. The ruleset will only source product prices within the selected category.
    CategorySelect All, Agreement, or Proposal. This indicates if the ruleset is relevant to Agreements, Proposals, or both.
    Application Level

    Select a level to which this ruleset will be applied. The supported values are:

    • Line Item: Selecting this will apply the line item adjustment within the line item net price in the shopping cart.
    • Bundle: Selecting this will apply the adjustment to a bundle and its options and the adjustment is displayed in the Totals tab in the shopping cart.
    • Aggregate: Selecting this enables the Application Method field.
    Application Method

    This field is enabled if you selected Aggregate from the Application Level drop-down list. This indicates that you want the adjustment to select products in aggregate but apply an adjustment as a summary line in the Totals tab or spread the adjustment over numerous products. The supported values are:

    • Apply to Line Items: Applies the adjustment to line items on the cart.
    • Create Summary Lines: Applies the adjustment as a summary line in the Totals tab on the cart.
    Ruleset Criteria

    Allows you to set criteria for a line item rule or a bundle, depending on the Application level you have selected, such that the ruleset only applies when it satisfies a line level field value or a product attribute value. Click New to fill in your criteria.

    In CPQ Admin UI, you can use attributes from the out-of-the-box product attribute value (PAV) extension objects in the following ways:

    • To create price dimensions, which can be used to create price rulesets
    • To create Ruleset Criteria in price rulesets

    CPQ does not support custom PAV extension objects.

    Stop Processing more RulesSelecting this indicates that if the ruleset is satisfied, the system will not process any more rules.
    Enable Date Range

    Selecting this enables you to set the effective date and expiration date on the rule entry.

    When you hover the info icon, it will display the message: Enable this to have a start and end date for the rule entries.

    Expiration DateSelect an expiration date.
    Product FamilySelect the Product Family. This is the Product Family field on the products object. The ruleset will only source product prices with the selected Product Family.
    Product GroupClick to search and select a custom product group to the ruleset will apply the pricing adjustments. These custom product groups have no relation to a category, a Product Family, or any other product designation.
    Charge TypeSelect a charge type to which the ruleset will apply adjustments.
  5. Click Save.

By filling out these criteria, the source products and prices are then designated and the ruleset can apply adjustments through price rules.