in the process of building WordPress When shopping websites, many people encounter the need for items that are not just one size, but are available in a variety of sizes and colors. The good news is.WooCommerce The "Variable Product" feature allows each product to have multiple variants for customers to choose from.
This article will take you step-by-step through the process of building a WooCommerce Variable Product with size and color options, from backend setup to portfolio generation, it's easy and practical.
![Image [1] - WooCommerce Variable Merchandise Setup Tutorial: Adding Size and Color Options is Super Easy!](https://www.361sale.com/wp-content/uploads/2025/05/20250522101628400-image.png)
Step 1: Add a new variable commodity
- log in WordPress the area behind a theatrical stage
- Go to [Products] → [New] in the left menu.
![Image [2] - WooCommerce Variable Merchandise Setup Tutorial: Adding Size and Color Options is Super Easy!](https://www.361sale.com/wp-content/uploads/2025/05/20250522101839482-image.png)
- Enter the product name
- In the "Product data" area below, replace [ ] with [ ].simple commodity]Switch to [Variable Commodity
![Image [3] - WooCommerce Variable Product Setup Tutorial: Adding Size and Color Options is Super Easy!](https://www.361sale.com/wp-content/uploads/2025/05/20250522101748366-image.png)
This way the item can start adding multiple attributes and variants.
Step 2: Add Size Attribute
- Switch to the [Properties] tab
- Select [Customize Product Attributes] → Click [Add].
- Enter "Size" in the Name field.
- Enter in the value field:
S | M | L(Use of vertical lines)|(as a separator) - Check [for change type]
- Click on [Store Properties
![Image [4] - WooCommerce Variable Product Setup Tutorial: Adding Size and Color Options is Super Easy!](https://www.361sale.com/wp-content/uploads/2025/05/20250522102123936-image.png)
You can also copy and paste the vertical lines first to make sure the formatting is correct.
Step 3: Add Color Attributes
- Keep clicking on [Add]
- Enter "color" for the name
- Numerical Example:
White (Plain) | Green (Pattern) - Also use vertical lines to separate
- Check [for change type]
- Click on [Store Properties
![Image [5] - WooCommerce Variable Product Setup Tutorial: Adding Size and Color Options is Super Easy!](https://www.361sale.com/wp-content/uploads/2025/05/20250522102357511-image.png)
Now that you've added two attributes: size and color, you can combine multiplemorphThe
Step 4: Create a portfolio of goods (variants)
- Switch to the [Change Type] tab
- Click [Create change type from all attributes].
- Press [Send] and then press [OK] twice as prompted.
![Image [6] - WooCommerce Variable Merchandise Setup Tutorial: Adding Size and Color Options is Super Easy!](https://www.361sale.com/wp-content/uploads/2025/05/20250522104142506-image.png)
The system generates all combinations automatically. For example, there are 3 sizes × 2 colors = 6 variants.
Step 5: Set images and prices for each variant
- Tap [Edit] to the right of each combination
![Image [7] - WooCommerce Variable Merchandise Setup Tutorial: Adding Size and Color Options is Super Easy!](https://www.361sale.com/wp-content/uploads/2025/05/20250522104236823-image.png)
- Upload an image exclusive to this variant
- Enter the price (e.g., 390)
- Set all combinations in order
- Finally, click [Save Settings].
![Image [8] - WooCommerce Variable Product Setup Tutorial: Adding Size and Color Options is Super Easy!](https://www.361sale.com/wp-content/uploads/2025/05/20250522104451308-image.png)
everyonemorphAll can have individual pictures and prices so that the front desk can display them correctly.
Step 6: Setting Preset Options
When the product page opens, only one preset combination of diagrams and information will be displayed.
- Select the default display size and color (e.g., M size + green) in [Preset Form Values].
![Image [9] - WooCommerce Variable Product Setup Tutorial: Adding Size and Color Options is Super Easy!](https://www.361sale.com/wp-content/uploads/2025/05/20250522104610751-image.png)
- Click [Save Settings] again
Step 7: Set the main product image (for product listings)
- Slide to [Product Image] at the bottom right corner of the page
![Image [10] - WooCommerce Variable Product Setup Tutorial: Adding Size and Color Options is Super Easy!](https://www.361sale.com/wp-content/uploads/2025/05/20250522104727459-image.png)
- Upload a variation of the image you want to use as the main image of your product (we recommend using the portfolio image that was just set as the default)
![Image [11] - WooCommerce Variable Product Setup Tutorial: Adding Size and Color Options is Super Easy!](https://www.361sale.com/wp-content/uploads/2025/05/20250522104757151-image.png)
- Click [Set Product Image].
Step 8: Publish the product and preview it
- Click [Publish].
- Go to [Preview Changes
- See preset images on the product listing page
![Image [12] - WooCommerce Variable Product Setup Tutorial: Adding Size and Color Options is Super Easy!](https://www.361sale.com/wp-content/uploads/2025/05/20250522105107541-image.png)
- Tap into the product detail page, you can freely choose the size and color, the system will also automatically switch the picture and price!
![Image [13] - WooCommerce Variable Product Setup Tutorial: Adding Size and Color Options is Super Easy!](https://www.361sale.com/wp-content/uploads/2025/05/20250522105136965-image.png)
summarize
WooCommerce The variable product feature is ideal for use with products that have multiple sizes. As long as you set up the attributes and variation types, you can easily do the free choice of sizes and colors, no matter if it's clothes, shoes, accessories or other products. Follow the steps in this article to set it up step by step, and you'll soon have a more complete, professional and usable merchandise page.
Link to this article:https://www.361sale.com/en/55648The article is copyrighted and must be reproduced with attribution.




















![Emoji[wozuimei]-Photonflux.com | Professional WordPress repair service, worldwide, rapid response](https://www.361sale.com/wp-content/themes/zibll/img/smilies/wozuimei.gif)
![Emoticon[baoquan] - Photon Wave Network | Professional WordPress Repair Services, Worldwide Coverage, Rapid Response](https://www.361sale.com/wp-content/themes/zibll/img/smilies/baoquan.gif)

No comments