In Salesforce Revenue Cloud Advanced (RCA), dynamic attributes let you add characteristics to products that can directly influence pricing. This makes product configuration flexible and pricing more accurate.
Dynamic attributes in Salesforce RCA give businesses flexibility to adjust pricing based on product features.
Let’s walk through how to set up a dynamic attribute with a paint color example.
Step 1: Create a Picklist
Go to Product Catalog → Attributes → Picklists.
-
Create a new picklist: Name = Product Paint, Data Type = Text, Status = Active
-
Add values: Black (Code: Product Black, Sequence: 1), Red (Code: Product Red, Sequence: 2)
Step 2: Create a New Attribute
-
Go to Attributes → New Attribute
-
Enter details: Name = Product Paint, Data Type = Picklist, Picklist = Product Paint, Required = Yes, Default Value = Black, Status = Active
Step 3: Create a Product Classification
-
Go to Product Classifications → New
-
Enter details: Name, Code, Status = Active
-
Under Attributes tab → Assign → Select Product Paint
Step 4: Link Classification to Product
-
Open your product record
-
Under Classifications, assign the one you created
Step 5: Make Attribute Price Impacting
-
Open the attribute under classification
-
Set Is Price Impacting = True
Step 6: Create Attribute-Based Adjustment
-
Go to Price Management → Price Adjustment Schedules
-
Create a new adjustment: Product = your product, Adjustment Type = One-time, Adjustment Value = -$250 (for Red), Condition = Paint color = Red
Step 7: Test It
-
Go to a Quote
-
Add your product
-
Choose Configure with Instant Pricing
-
Change color to Red
-
Verify price is reduced by $250

