
A Configurable product offers the customers a variety of options, which are selected from drop-down lists. For example, a tee shirt that comes in three colors and three sizes would have two drop-down lists of options for Color and Size.
Although it may appear to be a single product, in this example, there are actually nine associated Simple products to cover every possible combination of options: Blue (Small, Medium, Large), Green (Small, Medium, Large), and Orange (Small, Medium Large). Each option in the drop-down list represents a separate Simple product with a distinct SKU, which makes it possible to track inventory for any variation the customer selects.

A Configurable product can be used to create a “one-to-many” relationship with the following product type:
Although you could achieve a similar effect using a Simple product with Custom Variants and Options, you would not be able to track inventory for the variations. A Configurable Product does require more SKUs and may initially take a little longer to set up, but it gives you more control of your inventory.
Follow these steps to create a configurable product:
Step 1: Create the “Dropdown” Attributes
Step 2: Create the Attribute Set
Step 3: Create the Configurable Product Record
Step 4: Add the Associated Products
Step 5: Manage Shopping Cart Images