You are here:
Selection Rules
Set up your product rules to automatically add, remove, hide, enable, or disable options in a bundle. (Salesforce CPQ Managed Package)
Required Editions
| Available in: All CPQ Editions |
Selection rules let you adjust product options in a bundle on your quote. For example, let’s say you sell a reporting software bundle. You can sell training license only after your user buys a software license, both of which are product options in your bundle. In this case, you can create a selection rule that initially hides the Reporting Software Training product option from the bundle. The configurator then shows Reporting Software Training only when the sales rep selects the bundle’s Reporting Software License option.
Selection rules use configuration rules to specify a bundle to target. The configuration rule’s Product field represents the bundle you’re targeting. You can also set your configuration rule’s product field to a specific bundle so your product rule can target that bundle across multiple quotes.
Only product selection Load rules run on the option lookup page.
Selection rules also use actions alongside error conditions. An action represents the step your selection rule performs when the rule meets its error conditions. When your rule meets its conditions, it checks the action for a product to target. This product is the product option you want to change within the bundle you defined in the configuration rule. The rule then performs the step defined in the action’s Type field. You can select from the following action types:
| Type | Description |
|---|---|
| Add | Add the specified option. |
| Remove | Deselect the specified option. Not supported for quote-scoped selection rules. |
| Enable | If an option is disabled, this action enables the checkbox so users can select it. |
| Disable | Disable an option so users can’t select it. |
| Enable and Add | Enable an option and select it. |
| Disable and Remove | Deselect an option and disable it so users can’t select it. |
| Show | Show a hidden option. |
| Hide | Prevent an option from showing. |
| Show and Add | Show the option and select it. |
| Remove and Hide | Deselect an option and hide it from view. |
| Selection Rule components | Field values |
|---|---|
| Product Rule |
|
| Error Condition |
|
| Product Action |
|
| Configuration Rule |
|
| Selection Rule components | Field values |
|---|---|
| Product Rule |
|
| Error Condition |
|
| Product Action |
|
- Selection Rules in Nested Bundles
Use selection rules within nested bundles to expand the scope of options Salesforce CPQ considers when evaluating options in the configurator. (Salesforce CPQ Managed Package)

