Hello Praveen,
So I have been checking out the different options, but I am not quite sure if one of them does what I need to do… I guess that the closest would be the Composite Products, however, the way we work is rather different…
The number of sub products depend on the number of product B for example. So the way it works is that a user visit the website then select a bundle. Now, on the bundle page, he has to pick 5 times a product from a list of 10 products. Now, each product needs to have a kind of attribute to determine if this product comes with subproducts. Then, once his selection is done, he will be brought to a “second step” where he will be able to pick 2 subproducts for each product with the specific attribute. So if out of the 5 products he chose there are 3 with this attribute, he will be able to pick 6 subproducts.
I must admit that it is a bit complicated heh…