Website Building » WooCommerce » How Do I Create a Variable Product in WooCommerce?

How Do I Create a Variable Product in WooCommerce?

Last updated on October 1, 2022 @ 12:58 pm

A variable product in WooCommerce is a product that has multiple variations, each with its own price, stock status, and SKU. For example, a t-shirt might come in different sizes and colors, each with its own SKU.

Creating a variable product is similar to creating a simple product, but with more options for variations. To create a variable product:

  1. Go to WooCommerce > Products > Add New. Select Variable product from the Product Data dropdown.
  2. Enter a Product Title and Description. As with a simple product, you can enter short and long descriptions.
  3. Choose the attributes that will be used for variations. These are typically things like size or color.

    If you’ve already set up attributes, you can select them from the dropdown. If not, select Add new attribute, enter an Attribute Name (like “Size”) and values (like “Small”, “Medium”, or “Large”). Repeat for as many attributes as you need.

  4. Configure the attribute values. For each value, you can set a Default Form Values and/or Description. The Description will appear on the frontend when customers are making a selection.

How Do I Create a Variable Product in WooCommerce? You can create a variable product in WooCommerce by following these steps:
1. Go to WooCommerce > Products > Add New. Select Variable product from the Product Data dropdown. 2. Enter a Product Title and Description. 3.

Choose the attributes that will be used for variations. If you’ve already set up attributes, you can select them from the dropdown. If not, select Add new attribute, enter an Attribute Name (like “Size”) and values (like “Small”, “Medium”, or “Large”). 4. Configure the attribute values.

PRO TIP: When creating a variable product in WooCommerce, be sure to set your product attributes first. Otherwise, you may end up with a lot of extra work down the line.
Dale Leydon

Dale Leydon

Sysadmin turned Javascript developer. Owner of 20+ apps graveyard, and a couple of successful ones.