Magento Tutorial – Bundle Product & Downloadable Product

Table of Contents

Overview

In the previous blog, we discovered Grouped product and Virtual product. To continue the Magento product types tutorial series, in this post, we will help you to discover two Magento product types which are Bundle product and Downloadable product.

Type 5: Bundle product 

A bundle product lets customers “build their own” from an assortment of options. The bundle could be a gift basket, computer, or anything else that can be customized. Each item in the bundle is a separate, standalone product. 

How to create Bundle Products in Magento 2? 

Step 1: Choose the product type 

  1. On the Admin sidebar, go to Catalog Products. 
  2. In the upper-right corner on the Add Product menu, choose Bundle Product. 
bundle product in magento 2 dashboard

Step 2: Choose the attribute set

To choose the attribute set that is used as a template for the product, do one of the following: 

  • For Search, enter the name of the attribute set. 
  • In the list, choose the attribute set that you want to use. 

The form is updated to reflect the change. 

add atribute set in magento 2

Step 3: Complete the required settings

  1. Enter the Product Name. 
  2. Either accept the default SKU that is based on the product name or enter a different value. 

  To determine the type of SKU that is assigned to each bundle item, do the following: 

  • Dynamic SKU can be assigned automatically to each bundle item by adding a suffix to the default SKU. By default, this is set to Yes. 
  • If you prefer to assign a unique SKU for each bundle item, set Dynamic SKU to No. 
set dynamic sku in magento 2

    3. To determine the price of the bundle, do one of the following: 

  • To have the price reflect the options chosen by the customer, set Dynamic Price to Yes and leave Price blank. 
  • To charge a fixed price for the bundle, set Dynamic Price to No and enter the Price that you want to charge for the bundle. 
determine dynamic price in magento 2

Step 4: Complete the basic settings

  1. If the bundle has Fixed Pricing, set Tax Class to one of the following: 
    • None 
    • Taxable Goods 

If the bundle has Dynamic Pricing, the tax is determined for each bundle item. 

2. Take note of the following:

  • The Quantity is not available because the value is determined for each bundle item. 
  • By default, the Stock Status is set to In Stock. 

3. To determine the weight of the bundle, do one of the following: 

  • To have the weight reflect the options chosen by the customer, set Dynamic Weight set Yes and leave Weight blank. 
  • To assign a fixed weight to the bundle, set Dynamic Weight to No and enter the Weight of the bundle. 
set dynamic weight  in magento 2

4. To feature the product in the list of new products, select the Set Product as New checkbox. 

5. Accept the default Visibility setting of Catalog, Search. 

6. To assign Categories to the product, click the Select… box and do either of the following: 

  • Choose an existing category: 
    •  Start typing in the box to find a match.
    • Select the checkbox of each category that is to be assigned. 
  • Create a new category: 
    • Click New Category. 
    • Enter the Category Name and choose the Parent Category to determine its position in the menu structure.
    • Click Create Category.

7. Choose the Country of Manufacture. 

choose country manufacture in magento 2

Step 5: Add the bundle items

  1. Scroll down to the Bundle Items section and set Ship Bundle Items to one of the following: 
    • Separately 
    • Together 

(For this example, we choose Together.)

2. Click Add Option and do the following: 

  • Enter an Option Title to be used as the field label. 
  • Set Input Type to one of the following: 
    • Drop-down 
    • Radio buttons 
    • Checkbox 
    • Multiple Select 

(For this example, we choose Checkbox.)

  • To make the field a required entry, select the Required checkbox. 
  • Click Add Products to Option and select the checkbox of each product that you want to include in this option. 

If there are many products, use the list filters and pagination controls to find the products you need.

  • Click Add Selected Products. 
add selected filter
  • After the items appear in the Options section, choose an item to be the Default selection. 
  • In the Default Quantity column, enter the quantity of each item that is to be added to the bundle when a customer chooses the item.

    3.  Repeat these steps for each item you want to add to the bundle. 

    4. To change the order of items in a bundle section, click the Move icon at the beginning of the row and drag the item into position. 

add product in magento 2

5. To remove any item from the bundle, click the Delete icon. 

6. When complete, click Save. 

Step 6: Complete the product information

Scroll down and complete the information in the following sections as needed: 

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

Step 7: Publish the product 

If you are ready to publish the product in the catalog, set Enable Product to Yes. 

Step 8: Verify the result

In  Admin sidebar, go to Catalog > Products. Search for: Mountain Marathon Clothing.

verify the product in magento 2

In Storefront Product Page, search for: Mountain Marathon Clothing.

product's image in magento 2 dashboard

For a more overview, you can refer to the video tutorial below to custom your settings in Magento 2:

https://youtu.be/BrI3_FKDLvQ

Type 6: Downloadable Product 

A downloadable product can be anything that you can deliver as a file, such as an eBook, music, video, software application. After customers watch the trailers, sample for testing, they will purchase, they just need download then can use the product 

How to create Downloadable Products in Magento 2? 

Step 1: Choose the product type

  1. On the Admin sidebar, go to Catalog Products. 
  2. On the Add Product menu at the upper-right corner, choose Downloadable Product. 
downloadable product dashboard

Step 2: Choose the attribute set

The sample data includes an attribute set called Downloadable that has special fields for downloadable products. You can use an existing template or create another before the product is saved. 

To choose the attribute set that is used as a template for the product, do one of the following: 

  • For Search, enter the name of the attribute set. 
  • In the list, choose the Downloadable attribute set. 

The form is updated to reflect the change. 

add attribute set to product

Step 3: Complete the required settings

  1. Enter the Product Name. 
  2. Accept the default SKU that is based on the product name or enter another. 
  3. Enter the product Price. 

Step 4: Complete the basic settings 

  1. Set Tax Class to one of the following: 
    • None 
    • Taxable Goods 
  2. Enter the Quantity of the product that is currently in stock.
    Take note of the following:
  • By default, Stock Status is set to Out of Stock.
  • Because downloadable products are not shipped, the Weight field is not used.   

3. Accept the default Visibility setting of Catalog, Search. 

4. To feature the product in the list of new products, select the Set Product as New checkbox. 

5. To assign Categories to the product, click the Select… box and do either of the following: 

  • Choose an existing category: 
    • Start typing in the box to find a match. 
    • Select the checkbox of each category that is to be assigned.
  • Create a new category: 
    •  Click New Category.
    • Enter the Category Name and choose the Parent Category to determine its position in the menu structure. 
    •  Click Create Category.

Step 5: Complete the downloadable information 

Scroll down, expand the Downloadable Information section, and select the Is this downloadable product? Checkbox. 

Complete the links:

  1. In the Links section, enter the Title that you want to use as a heading for the download links. 
  2. If applicable, select the Links can be purchased separately checkbox. 
  3. Click Add Link and do the following: 
  • Enter the Title of the download. 
  • For both File and Sample files, choose one of the following methods of distribution for the downloads: 
    • Upload File: Choose this method to upload the distribution file to the server. Browse to the file and select it for upload. 
    • URL: Choose this method to access the distribution file from a URL. Enter the full URL to the download file. 
  • Set Shareable to one of the following: 
    • No: Requires customers to log in to their accounts to access the download link. 
    • Yes: Sends the link by email, which customers can share with others. 
    • Use Config: Uses the method that is specified in the Downloadable Product Options configuration.
       (For this example, we choose Yes.)  
  • Do one of the following: 
    • To limit downloads per customer, enter the number of Max. Downloads. 
    • To allow unlimited downloads, select the Unlimited checkbox.
      (For this example, we choose Unlimited.)
complete downloadable information

4. To add another link, click Add Link and repeat these steps. 

Step 6: Complete the product information 

Scroll down and complete the information in the following sections as needed: 

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

Step 7: Publish the product

If you are ready to publish the product in the catalog, set Enable Product to Yes. 

Step 8: Verify the result

In  Admin sidebar, go to Catalog > Products. Search for: Health and Fitness.

verify the result in magento 2 dashboard

In Storefront Product Page, search for: Health and Fitness.

product's image in magento 2 dashboard

For a more overview, you can refer to the video tutorial below to custom your settings in Magento 2:

https://youtu.be/Y5le_XGvEbo

Summary

  • Bundle items can be simple or virtual products without custom options.
  • The Price, SKU and Weight of the bundle product can be either “Fixed” or “Dynamic”.
  • Downloadable products can be uploaded to the server or linked to from another server on the Internet.

For more details, you can refer to Magento 2 User Guide.

So, after a long adventure to discover 6 product types of Magento 2. With this MAGENTO 2 guide, we hope you have gained an insight into them and know exactly what you have to do to make the most of their strengths. 

 

Related Posts