Hi everyone,
I'm currently working on attribute-based pricing in Salesforce Revenue Cloud and came across a scenario I'd like some guidance on.
For example, I have an attribute called Color. If Color = Blue, I want to apply a 5% discount. This pricing rule should apply to every product in my product catalog.
Using Price Adjustment Schedules , the pricing adjustment is tied to a specific product. This works well for a small catalog, but in a large product catalog with thousands of products, creating and maintaining separate Price Adjustment Schedules for each product is time-consuming and difficult to manage.
Is there a way to define the pricing logic once and have it apply to all products instead of configuring it product by product?
I'd appreciate any suggestions or best practices. Thanks!
For something like this id recommend using the Pre hook to write the Attribute value say "Colour" to a "Colour" Field on the quote line.
You could then add into your pricing procedure to add a 5% discount if that colour field = "Blue"