Has anyone found a way to have product variants within product variants?

New Member
1 0 0

Hi all, 

I have a gift box that can hold 1, 2 or 3 bottles. When editing the product I would add variants for each of the 3 different designs so the customer can choose how many bottles they would like to buy. however, for each design, I would like there to be an option to choose from our selected wine bottles what they would like to put in the box. 

E.G. If the customer chooses the 2 bottle gift box they would choose which bottle of wine they would like in slot 1 and slot 2. 

Trying this out and it seems I need to basically have a variant in a variant which I don't think is possible. Just wondering if anyone can think of a way to do the above. I ideally don't want to separate the product into separate products for each design.