This module extends Drupal Commerce by allowing the site admin to collect a number of existing products together in a bundle, and offer them at a new bundle price. It uses commerce product bundle entity as a purchasable entity. So if you only what to add multiple product variants to cart, see alternative modules below.
You can define product bundles that consists of other product variants. They are all combined in one add to cart form which works like the core add to cart form. The bundle is then represented by one order line item.