I want editors to be able to build a container of products with a flat price. Sounds like PackageContent
is the way to go, right?
The editors should also be able to provide more expensive options for each product. Perhaps create a PackageContent
for each combination of products? That's a lot of work.
When a buyer opens the view of this container they should be presented with the default selected products, and the cheapest price. If they choose to upgrade a product, the container price will increase. Before putting the container in the cart, products with more than one size (variant) needs to select size.
Are there clever ways to solve this by extending BundleContent
or SalesCampaign
maybe?
To clarify what I mean I've used the example by K Khan to create a configured package with one expensive option selected, causing the total price to increase:
Computer package (base discounted price $299)
Motherboard cheap option: $100
Motherboard expensive option: $200
Ram cheap option: $50
Ram expensive option: $150
Monitor: $200
Total package price: $299 + ($150 - $50) = $399