How To Use Magento 2 Product Types And Attributes

Side view of young female in casual clothes typing message on laptop while sitting at wooden table in kitchen


Magento 2 is a popular open-source eCommerce platform that offers a wide range of features and functionality to its users. One of the key features that make Magento 2 a powerful eCommerce solution is its ability to support a variety of product types and attributes.

In this article, we will explore the different product types and attributes available in Magento 2 and how you can use them to create an effective eCommerce store.

Product Types

Magento 2 allows you to create six different types of products, each with its own unique characteristics and attributes. These product types are:

  1. Simple Products
  2. Configurable Products
  3. Grouped Products
  4. Virtual Products
  5. Downloadable Products
  6. Bundle Products

Let’s take a look at each of these product types in detail.

Simple Products

Simple products are the most basic type of product in Magento 2. They are single items with no variations or options to choose from. Simple products can have different attributes such as color, size, and weight.

Simple products are suitable for businesses that offer a single product line or products that are sold individually.

Configurable Products

Configurable products allow customers to choose from different variations of a product. For example, a t-shirt may come in different sizes and colors. By creating a configurable product, you can offer customers the option to choose from different size and color variations.

A configurable product in Magento 2 is made up of two parts: the parent product and the associated simple products. The parent product is the main product listing, while the simple products are the individual variations or options.

Grouped Products

Grouped products allow you to group multiple products together into a single listing. For example, you may want to create a grouped product for a gift set that includes a mug, coaster, and keychain.

Customers can purchase the entire set as a single item, or they can choose to purchase each product individually.

Virtual Products

Virtual products are products that don’t require any physical delivery. This type of product is suitable for services such as consulting or online courses.

Virtual products can be used to sell anything that doesn’t require shipping, including services, subscriptions, and digital downloads.

Downloadable Products

Downloadable products are digital products that can be downloaded by customers after purchase. This type of product is suitable for eBooks, software, music, and other digital files that can be delivered electronically.

Downloadable products in Magento 2 can be customized with different attributes such as file type, size, and download limits.

Bundle Products

Bundle products allow you to bundle different types of products together into a single listing. For example, a gaming console bundle may include the console, extra controllers, and a game.

Customers can purchase the entire bundle as a single item, or they can choose to purchase each product individually.


Attributes are used to describe the characteristics of products in Magento 2. Attributes can be used to define product characteristics such as size, color, weight, and material.

Magento 2 offers two types of attributes: system attributes and custom attributes.

System Attributes

System attributes are predefined attributes that are already included in Magento 2. These attributes are essential for managing your products and include attributes such as SKU, price, weight, and status.

Custom Attributes

Custom attributes are attributes that are created by the user. Custom attributes can be used to describe product characteristics that are not included in the system attributes.

Custom attributes in Magento 2 can be used to create dropdown menus, text fields, and other types of input fields. They can be used to provide customers with additional product information and help them make an informed purchase decision.


In conclusion, Magento 2 is a powerful eCommerce platform that offers a range of product types and attributes to help you create an effective online store. By using the different product types and attributes available in Magento 2, you can offer your customers a unique and personalized shopping experience.

Whether you’re selling physical products, virtual products, or digital downloads, Magento 2 has the tools and features you need to create a successful online store. With its user-friendly interface and robust functionality, Magento 2 is a great choice for businesses of all sizes.

Scroll to Top