Magento Open Source 2.2.x

Configurable Product

A configurable product looks like a single product with drop-down lists of options for each variation. Each option is actually a separate simple product with a unique SKUStock Keeping Unit: A number or code assigned to a product to identify the product, options, price, and manufacturer., which makes it possible to track inventory for each product variation. You could achieve a similar effect by using a simple product with custom options, but without the ability to track inventory for each variation.


Configurable Product
Part 1: Creating a Configurable Product
Part 2: Adding Configurations

The following example shows how to add configurations for three colors and three sizes. In all, nine simple products will be created with unique SKUs to cover every possible combination of variations. By default, the product name and SKU for each variation is based on the parent product name or SKU, plus the attribute value.

The progress bar at the top of the page shows where you are in the process, and guides you through each step.


Progress Bar

Things to Remember

  • A configurable product allows the shopper to choose options from drop-down, multiple select, visual swatch and text swatch input types. Each option is actually a separate, simple product.

    The attributes that are used for product variations must have a global scope and the customer must be required to choose a value. The product variation attributes must be included in the attribute set that is used as a template for the configurable product.

    The attribute set that is used as a template for a configurable product must include the attribute(s) that contain the values that are needed for each product variation.

    The thumbnail image in the shopping cart can be set to display the image from the configurable product record, or from the product variation.