5 Steps to Create A New Bundle Product in Magento 2

A bundle product in Magento 2 is a set of simple or virtual product without custom options. A good example for this is a Yoga Kit, which normally includes a ball, a brick, and a strap. These sub-items can be customized before being purchased by the customer.

product-bundle

There are 5 steps to create a new bundle product from the backend of Magento 2:

Step 1: Choose the product type: Bundle product

  • On the Admin sidebar, click Products. After that, select Catalog.
  • Tap the drop-down button next to Add Product. Select Bundle Product then.

product-add-bundle

Step 2: Choose the Attribute Set

The attribute set functions as a template for you to complete the product’s information. There are two ways to select the attribute set:

  • Enter the name of the Attribute Set to the Search box.
  • Choose one value from the attribute list.

product-create-choose-attribute-set

Step 3: Complete the Basic Settings

  • Type the name of the new bundle product to the Product Name box.
  • Set the Enable Product switch to “No” as it’s not ready to publish.
  • SKU, Price, Weight: As the products that are included in the bundle vary to each custom options, the SKU, Price, and Weight can be set to either a dynamic or fixed value.
  • A Dynamic value: This will automatically assign a dynamic SKU (or price/weight) that changes together with the selected options to each item in the new bundle.
  • A fixed value: Set the Dynamic option to “No” and enter a value to each field. These value of SKU/Price/Weight will not be affected by the custom options.
  1. Tap Save and continue. Then select the store view that you want your product to be displayed.
  2. Tax Class: If the price is set to be fixed, select one of the following value to the whole bundle:
  • None
  • Taxable Goods

In case the price is set to Dynamic, do the same instructions for each item in the bundle.

  1. Quantity: As this kind of product contains a set of items, its quantity cannot be determined in advance.
  2. The Stock Status is set by default to “In Stock.”
  3. Visibility: Set it to “Catalog, Search.” so that the product will be found in both Catalog and Search results.
  4. Categories: You can either choose an existing category or create a new one. For the second choice, remember to choose the Parent Category to determine the new category position in the menu structure.
  5. Select the Country of Manufacture.

product-bundle-details

Step 4: Add the Bundle Items

  • Move to the Bundle Items section. Then, set Ship Bundle Items to either Separately or Together.
  • Next, tap Add Option.
  • Type an Option Title to the field.
  • Input Type: There are four options to set the input type:
  • Drop-down
  • Radio buttons
  • Checkbox
  • Multiple Select
  1. Mark the Required checkbox of any field to your preference.
  2. Tap Add Products to option then mark the checkbox of each item that you want to include in this option. You can use the Filter or the Search box to find the intended item. After that, press Add Selected Product button. A list of chosen product is then displayed on the working space.
  3.  Choose the items to add to a bundle. For each item, enter a value to the Default Quantity To allow customers to change the quantity of a bundle item, select User Defined. For instance, if the Default Quantity of the ball in a Yoga Kit is 2, and the customer orders 4 of that bundle option, the total number of total balls purchased is 8.
  4. To erase any item from the bundle, tap the Delete icon.

add-products-to-option

Step 5: Complete the remaining sections and publish the product

  • Content
  • Images and Videos
  • Search Engine Optimization
  • Related Products, Up-Sells, and Cross-Sells
  • Customizable Options
  • Products in Websites
  • Design
  • Gift Options

When finish all the settings, set Enable Product to “Yes” to publish the new bundle product.

Those are 6 steps to build a total new bundle product. Now, practice yourself in the Magento 2 backend to diversify the products on your store and attract more customers.