In Salesforce Revenue Cloud, it’s common to tailor pricing based on product attributes selected at the quote line level. This guide walks you through a real-world scenario of modifying product pricing based on an attribute value using Attribute-Based Price Adjustments.
Scenario Overview
We are configuring a Coffee Machine product where the price is adjusted based on the selected machine size.
Attribute: Machine Size Available Values:
- Machine High
- Machine Medium
- Machine Low
In this example, when the Machine High option is selected, the system should apply a $5 reduction on the product’s base price.
Step-by-Step Configuration
Step 1: Create a Price Adjustment Schedule
- Navigate to App Launcher > Price Management > Price Adjustment Schedules.
- Click New to create a new adjustment schedule.
- Fill in the required fields: Product: Coffee Machine, Product Selling Model: Term-based Monthly, Adjustment Type: Amount, Adjustment Value: 5, Effective Date: A date before today.
- Click Next.
Step 2: Define Attribute-Based Condition
- In the condition section: Set Operator to Equal Choose Value as Machine High
- Click Save.
Step 3: Set Price Impacting Flag on Attribute
- Go to Coffee Machine > Related > Inherited Attributes.
- Open the record associated with Machine Size.
- Ensure the Is Price Impacting checkbox is checked.
Step 4: Sync Pricing Data
To apply the adjustment configuration:
- Navigate to Setup > Home > Salesforce Pricing Setup.
- Click the Sync Pricing Data button.
Final Testing on Quote
Case 1: No Attribute Selected
- Add the Coffee Machine product to a quote line.
- Do not select any Machine Size value.
- Result: The base price (e.g., $25) remains unchanged.
Case 2: Machine High Attribute Selected
- Select Machine High in the Machine Size attribute.
- Result: The price drops from $25 to $20 due to the $5 discount.
Conclusion
By leveraging Attribute-Based Adjustments in Salesforce Revenue Cloud, you can easily configure pricing logic that reflects customer-selected options-creating a more dynamic, tailored quoting experience.