WooCommerce Product Bundle with Gift Pack is a wordpress plugin being distributed by Codecanyon. This plugin provide options for admin to make a different bundle related settings, which are controlled by admin but those settings provide options to shop customers to create their own bundle.
With premium plugins you can get features :
Hide Bundle Items
Out of Stock Sync
Default Items for Custom Product Bundle
Rocket Genius Gravity Forms Campaign Monitor Addon