Configurable Products


Sub-pages listing:

Configurable Products allow your customers to select a variant they want by choosing among the various options. For example, you want to sell T-shirts in two colors and three sizes. In this case, you would have to create six simple products as individual products (each with its own SKU) and then add these six products to a configurable product, so your customers could choose a size and a color of a product, and add it to their cart. Similar functionality is available by using Custom Options of Simple products, but in the case of Custom Option the inventory will not be checked or updated.

Creating a Configurable Product

There are a few steps involved in this process:

1. Create or Edit Attribute Set

Create attributes/attribute set for the current configurable product. In our example, it is Default Attribute set. Make sure that it contains global attributes with drop-down type to be used for product combinations. To see how to create an attribute set visit our attributes or attribute sets page.

2. Create/Edit Simple Products

After creating attribute/attribute set, create simple products that will be a part of a configurable product.

Make sure that they belong to the same attribute set that you've checked on the first step.

Note: You cannot create simple products in other attribute set. You will not be able to select these products for your configurable product.

3. Create/Edit Magento Configurable Product

After creating all simple products, click the [Add Product] button, or use a right-click on products, and then select [Add Product]. In the "Product Type" field select "Configurable Product" for the T-shirt attribute set (for example).

Product types

This product should be created basing on the same attribute set as Simple products. In our example it is General.


4. Assign Simple Products to Magento Configurable Product

Now you have to assign simple products to the Magento configurable product in the "Associated Products" tab.

Associated Products

Click the [Add associated product] button to add a simple product to a configurable product.

In this tab you will be able to see all simple products that have the same attribute set as a configurable product, which was not added to this configurable set yet. You can select simple products to be added to configurable with unique configurable attribute values.

Products marked with red and with strikethrough cannot be added to a configurable product, because this combination of attribute values is already added to a configurable product. To add this product, you need to go back to the "Associated" tab and remove simple product with the same combination of attribute values.

To create a new product association to the relevant configurable product, press the button from the toolbar:

Create associated products button

Note: if you want to create associated products without specifying configurable attributes, you will get the warning ribbon-notification as follows:

Warning notification during creating the associated products

Therefore, to be able to create associated products to the particular configurable one, you should select configurable attributes firstly, where newly-created products will be generated.


5. Select Configurable Attributes

Click [Select Configurable Attribute] to see all products associated to the current attribute set, which has some options for the configurable attributes.

Enable all attributes that should be used to create super attribute combinations.

Select configurable attributes

6. Manage Super Product Attributes Configuration

In this tab you need to set price markup for product options and sort order in which product attributes will appear in your store.

Super product attribute

7. Display Magento Configurable Product

Now Magento configurable product is visible in your store. Your customers will be able to choose an appropriate size and color from the drop-down and make a successful purchase.

The next video tutorial demonstrates the basic steps of creation such product type: