I'm struggling to set up a specific type of product in our Magento store. A simple analogy you may be familiar with is at a grocery/liquor store if you want to buy a custom 6 pack of beer, and the store lets you choose whichever individual beer bottles you want.
For us, it's a build-your-own 4-plant bundle (we sell garden supplies and plants). Our product manager should be able to configure a list of products available in the bundle, and set a flat price for the bundle. Then our customers should be able to choose any 4 from that list of products. They should be able to choose 4 different plants, 2 of one and 2 of another, 4 of one, whatever -- as long as 4 total are selected.
Is something like this available out of the box with Magento? It seems like there are ways to get close, but not quite there. If not out of the box, how about any extensions?
We are using the latest version of Magento 2.3 CE but could probably adapt any proven solutions for other versions.