How to create product bundle or similar to that?
For building a e-commerce website you should try the drupal commerce module or commerce_kickstart (If you are novice with drupal then commerce_kickstart is the option).
Drupal Commerce 


  Core Features
  
  Create product types with custom attributes
  Dynamic product displays
  Order management, line item
  Payment method API, allowing many different payment gateways 
  Tax calculation / VAT support 
  Discount pricing rules 
  Deep integration with systems like D7's Fields, Views,Rules and Entity API.


Commerce Kickstart


  Commerce Kickstart is the quickest way to get up and running with
  Drupal Commerce. It includes the latest versions of Drupal core,
  Drupal Commerce, and the other modules it depends on. It also gives
  you a set of options to create a fully-featured demo store out of the
  box complete with an attractive theme, catalog and search
  configuration, and a custom back office interface.
  Who should use Commerce Kickstart? Anyone who wants to skip weeks of
  configuration to build a commerce site on the Drupal Commerce
  framework.