How to Publish a New Product with Size and Color Options in Woocommerce

WooCommerce is a powerful e-commerce platform that allows you to offer a wide array of products in your online store. One of the key features of WooCommerce is the ability to add variable products with different attributes, such as size and color. This tutorial will guide you through the process of publishing a new product with these options, ensuring your customers have a seamless shopping experience.


Offering products with various sizes and colors not only caters to a broader audience but also enhances the user experience on your e-commerce site. WooCommerce simplifies this process with its intuitive interface. Let’s dive into how you can leverage this functionality for your online store.


Before we start, make sure you have WooCommerce installed and activated on your WordPress site. Familiarity with the WordPress dashboard will also be helpful as we navigate through different settings.

Setting Up Your Product

Accessing the WooCommerce Product Section

First, log in to your WordPress dashboard. On the left sidebar, hover over ‘Products’ and click on ‘Add New’ to start creating your new product.

Adding a New Product

You’ll be taken to the ‘Add New Product’ page. Here, start by entering the name of your product at the top. Below the title, you’ll find the text editor where you can add a detailed description of your product.

Configuring the Product Details

Filling Out Basic Information

Fill in the essential details of your product:

Categories and Tags: Assign categories and tags to your product for better organization and searchability.

Product Data: In the ‘Product Data’ dropdown menu, select ‘Variable Product.’ This option allows you to add variations of your product based on attributes like size and color.

Adding Product Images

Add a main product image and a gallery of images that showcase your product in different colors. This visual representation is crucial for customer decision-making.

Adding Size and Color Attributes

Creating Attributes

In the ‘Product Data’ section, click on ‘Attributes.’ Here, you can create new attributes by selecting ‘Custom product attribute’ and clicking ‘Add.’ Name your first attribute ‘Size’ and the second one ‘Color.’

Adding Attribute Terms

For each attribute, add the terms (e.g., Small, Medium, Large for Size, and Red, Blue, Green for Color). Ensure the ‘Visible on the product page’ and ‘Used for variations’ checkboxes are ticked.

Generating Product Variations

Creating Variations

Move to the ‘Variations’ tab in the ‘Product Data’ section. Select ‘Generate Variations’ from the top and click ‘Ok.’ This action generates all possible combinations of the attributes.

Configuring Each Variation

For each variation, you can set specific details such as price, stock status, and images. It’s important to set a unique image for each color variation to visually differentiate them.

Advanced Product Settings

Setting Up Shipping

Enter the weight, dimensions, and shipping class for your product. These details are essential for calculating shipping costs accurately.

Adding Upsells and Cross-sells

In the ‘Linked Products’ tab, you can set upsells and cross-sells to recommend related products and increase the average order value.

Finalizing and Publishing

Previewing the Product

Before publishing, preview your product page to ensure all information is accurate and the variations are displayed correctly.

Publishing the Product

If everything looks good, click the ‘Publish’ button to make your product live on your store.


By following these steps, you can successfully publish a new product with size and color options in WooCommerce. This functionality not only enhances the customer shopping experience but also allows you to cater to a wider audience with diverse preferences.

Explore the potential of your WooCommerce store by adding variable products. If you have questions or need assistance, feel free to reach out to us or leave a comment below. Happy selling!

Latest articles

How to Use Instagram Ads to Reach Your Target Audience and Grow Your Small Business

How to Use Instagram Ads to Reach Your Target Audience…

Instagram has become an indispensable tool for small businesses looking to reach a wider audience.…

The Importance Of Website Analytics for Small Businesses

The Importance Of Website Analytics for Small Businesses

For small businesses looking to thrive in the digital landscape, understanding website analytics is crucial.…

Ready To Amplify Your Online Business??

Let's Connect