My current issue / use case:
- I have a basic price for a set of “modules” which come as a single Product.
- I need the ability to fully customize that Product by each module - such as we can think about each module as “cpu-1, ram-1, gpu-1, hdd-1” - basic product, now the user might want to update from cpu-1 to cpu-3, ram-1 to ram-2, but each upgraded module has a different price, where at the end it will give the total price with all the configured modules.
Real-life example
You can think of similar to how you configure a macbook - you select a base model that start from “$999” and then you go and upgrade “cpu, memory, etc” and you end up with “$2000”.
Similar functionality, where you can create a checkout product from more products / modules.
