cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

configurable products and dynamic pricing

afernandezq
Explorer
0 Likes
517

Hello, I want to work with configurable products, and I have the requirement that the product price must change based on one of the fields that make the product configurable. Is there anything OOTB to model pricing like this? Can anyone recommend a way to approach this?

The field would be "number of days" for a digital product, but the number of values can range from 1 to 90 or even higher.

Thank you.

Best regards.

Accepted Solutions (0)

Answers (2)

Answers (2)

samuelyang
Product and Topic Expert
Product and Topic Expert
0 Likes

Hi @afernandezq 

I'm afraid the Commerce Cloud variant product model would not be a good solution to this specific problem.

If the mentioned SAP product variant configuration or the CPQ solution is out of the project scope and you wanted to implement the feature all in Commerce Cloud, you might want to give the OOTB configurable product feature a try. Please refer to the following videos:

An Introduction to Configurable Products - SAP Commerce Cloud

Working with Configurable Products in SAP Commerce Cloud

From there you might want to extend the standard feature by leveraging the underlying configurable product  and PriceFactory service APIs to calculate the final prices based on the product configuration during the checkout flow. 

samuelyang
Product and Topic Expert
Product and Topic Expert
0 Likes

Hi @afernandezq 

OOTB SAP Commerce Cloud supports Configurable Products, where buyers can configure the items during checkout. However that's not the feature you're looking for, since the configurations are not tied to the pricing, but you're free to customize the feature to implement price calculation. 

And you might want to checkout the SCC integration with other SAP modules like the following: 

Product Configuration with SAP Variant Configuration and Pricing

SAP CPQ Integration Module

Hope that helps 🙂

afernandezq
Explorer
0 Likes
Thank you for your help, @samuelyang. Actually, what we need to model is a product that, when added to the cart, changes its price based on a value that can range from 1 to 90. I was thinking of using variants, but that would mean 90 variants, and I’m not sure if there’s a better way to handle this. Anyway, thank you very much.