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
  • Although a configurable product uses more SKUs, and may initially take a little longer to set up, it can save you time in the long run. If you plan to grow your business, the configurable product type is a good choice for products with multiple options.

    Before you begin, prepare an attribute set that includes an attributeA characteristic or property of a product; anything that describes a product. Examples of product attributes include color, size, weight, and price. that is set to one of the allowable input types for each product variation. For example, the attribute set might include dropdown attributes for color and size.

    The properties of each attribute that is used for a configurable product variation must have the following settings:

    • Product Variation Attribute Requirements

      Property

      setting

      Scope

      Global

      Catalog Input Type for Store Owner

      The input type of any attribute that is used for a product variation must be one of the following:

      Dropdown

      Visual Swatch

      Text Swatch

      Multi-Select.

      Values Required

      Yes

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.