How Do I Create A Product Variation In WooCommerce?

Push Cart and a White Paperbag

WooCommerce is a popular e-commerce platform that enables online retailers to customize their online stores. One essential feature of WooCommerce is the product variation, which allows store owners to offer several versions of a single product. For example, a t-shirt may come in various colors and sizes, and each variation may have a different price. This article will guide you through the process of creating product variations in WooCommerce.

Load WooCommerce Stores in 249ms!

What Is a Product Variation?

In WooCommerce, a product variation is a different version of a product that varies from the original based on one or more attributes. Attributes can include size, color, material, and any other characteristic that can affect the product’s appearance or performance. Each variation may have a unique price, SKU, and inventory.

Step 1: Create a Variable Product

To create a product variation, you need to start by creating a variable product. A variable product is a type of product in WooCommerce that can have multiple variations. Here are the steps to follow:

  1. Log in to your WordPress dashboard and navigate to the Products > Add New page.
  2. Choose Variable Product from the Product Data dropdown.
  3. Add a title and a description for your product.
  4. Set the regular price of your product (this will be the base price for all variations).
  5. Select the product’s category and tags.
  6. Upload a featured image for your product.

Step 2: Add Attributes

After creating a variable product, you need to add the attributes that will differentiate each product variation. Here are the steps to follow:

  1. Scroll down to the Product Data section.
  2. Click on the Attributes tab.
  3. Click on Add option to add a new attribute.
  4. Enter a name for the attribute (e.g., Size).
  5. Under Values, add the possible size options (e.g., Small, Medium, Large).

Repeat this process for all the attributes needed for your product variations (e.g., color, material).

Step 3: Set the Default Variation

Once you have added attributes, you need to set the default variation that will be displayed when customers first view the product page. Here are the steps to follow:

  1. Scroll down to the Variations section.
  2. Click on the Default Form Values tab.
  3. Select the default variation from the dropdown list (e.g., Small/Blue).

Step 4: Add Variations

After setting the default variation, you can start adding product variations. Here are the steps to follow:

  1. Scroll down to the Variations section.
  2. Click on the Add Variation button.
  3. Select the attributes and the values for the variation (e.g., Medium/Red).
  4. Set the price, SKU, and stock quantity for the variation.
  5. Upload a variation image (optional).
  6. Click on Save Changes.

Repeat this process for all the product variations you want to offer.

Step 5: Publish the Product

Once you have added all the product variations, you need to publish the product. Here are the steps to follow:

  1. Set the product’s visibility to either Public or Private.
  2. Click on the Publish button.


Creating product variations in WooCommerce is a straightforward process that can help you offer multiple versions of a single product. By following the steps outlined in this article, you can create product variations with different attributes, prices, SKUs, and inventory levels. This will provide your customers with more options and increase the likelihood of making a sale.

Scroll to Top