Bundle products

I need a simple way to bundle existing products from catalogues.

For example creating a virtual product with its own description that adds to cart specific list of products from the store when I click add to cart on it.

I planned to do the rest on my side by generating specific discount code for that list of products.

So any ideas how to make a product that adds to cart a list of products with a single click?

There is option Buy together, but will be great if Bundle product creation will be available as a standalone product and not as separate config in promotions.