I'm making an aromatherapy site with over 20 essential oil blends. I want to allow customers to customize their own box set/bundle by choosing any 3 blends. How would I go about doing that?
I know it's too late but still replying in this thread for those who may still be looking for a solution for similar kinds of requirements. MultiVariants - Bulk order is an app that helps you to set minimum/maximum order quantity, minimum/maximum value per order, bulk order, and some other helpful features.
Let’s consider, the scenario is still the same as explained by @itswithakay. For the solution, all you need to do is, you have to add your 20 essential oil blends as 20 variants of one product in your Shopify admin panel. And By using MultiVariants - Bulk order you need to set the minimum/maximum quantity of 3.
Now, your customer has to choose at least 3 products according to their preference. You can also set MOQ for each variant. Let’s say you don’t want your customers to choose more than 1 product from each variant to make it a set of 3 essential oil blends. Then the MOQ per variant will help you to set it up in that way.
For your better understanding, I am attaching a Demo Product, here you can not go to the cart without choosing 3 products. Have a look.