What is the best approach to achieve a step-by-step walkthrough experience, prompting customers to select items from 3 categories and sell them as a bundle with a single dynamic price during checkout?
Example: A customer is expected to select a Shirt, Pants and Bag from each product category. All these need to be bundled with a 4th item included in each order. See images for example mockup.
What's the best approach...
A. Create a bundle product and add each product category item as an option, then edit codes to show images, product details etc., allowing the bundle product page to look like a typical category products grid page.
B. Create a plugin to allow product selected/add-to-cart to be automatically bundled with a 4th item with a single dynamic price in the cart.
Fig 1. Customer selected a shirt from the Shirt Category.
Fig 2. Customer selected a shirt, Pants and Bag from the respective Category.
Fig 3. Products selected are bundled under one item with dynamic pricing in the shopping cart.