How to Display Variations in WooCommerce – 2024 Tutorial

If you have a WooCommerce store selling things with multiple variations, then you might require a method to display single versions of WooCommerce products to boost the product variation visibility and make it easier for customers to add them to their shopping cart.

So in today’s article, I’ll be walking you through the 3 methods to display product variations in WooCommerce with the help of WooCommerce Product Table plugin and Show Variations on Shop Page plugin.

Preview

Here’s a sneak peek of the final results. 

How to List the WooCommerce Product Variations?

Here, I’ll show you how to display the variations in WooCommerce. I’ll be covering the 3 different methods in very simple and easy to follow steps. 

For this tutorial, I am assuming that you already have some variable products in your WooCommerce store. 

If you do not have the variable products, you can add them by navigating to the Products » Add New. 

So let’s dive in and see how you can display the product variations in WooCommerce.

1. List Product Variations in a Table On The Shop Page

The first method is to display the product variations in a table on the shop page with the help of WooCommerce Product Table plugin. 

1.1. Install and Activate the WooCommerce Product Table Plugin

Note: You can skip this step if you have already installed and activated the WooCommerce Product Table plugin. 

To install the WooCommerce Product Table plugin, you will need to install the Woosuite Core plugin and activate it with the help of a license key. We have created a Quick Start Guide for you to figure out how to install and activate the WooCommerce Product Table plugin.

1.2. Create New Table

Once you have installed and activated the plugin, Now to show the products and their variations in a table on the WooCommerce shop page, follow the given steps:

1. Add New Table

Navigate to Woosuite » Product Table from your WordPress dashboard and click on the Add New Table button. 

Once you click it, you’ll see a screen where you can create and control the different table settings. 

2. Order Form Display

Give an internal name to the table.

3.  Order Form Information

Now expand the Order Form Information by clicking on the (▾) 

Now, specify the columns you want to add to the table. To add a column, just drag the column from the Available columns section and drop it in the selected columns sections. 

You can also adjust the other settings like the image size and description length. I am keeping them as the default. 

4. Bulk Add to Cart

Now expand the Bulk Add to Cart by clicking on the (▾) 

4.1. Select the Add to Cart Display

Now select how you want to display the individual add to cart button in the table. You can display it in three ways: ‘Buttons Only’, ‘Checkbox Only’, and ‘Buttons and Checkbox’. You can select any of them you like, but I am selecting the ‘Buttons and Checkbox’. 

4.2. Enable the Quantity Selectors

Enable the quantity selectors in the add to cart columns.

4.3. Select the Variations Display

Now select how you want to display the variations in the table. You’ll get three options in the dropdown: ‘Link to Product Page’, ‘Dropdown list in the add to cart column’, and ‘Separate rows in the table(one per variation)’.

I am selecting the ‘Separate rows in the table(one per variation)’ for this tutorial.

4.4. Select The Position Of The Bulk Add To Cart Button

Finally, select the position of the bulk add to cart button. You’ll get three options in the dropdown: ‘Above table’, ‘Below table’, and ‘Above and Below table’. For this tutorial, I am selecting the ‘Above table’.

5. Order Form Controls

Now expand the Order Form Controls by clicking on the (▾) 

Here, you’ll get a few options.

5.1. Sort Products

You can select how you want to sort the products in the table and add product conditions to filter the products by categories, tags, and attributes. I have kept the sort order as default and haven’t added any product conditions for this tutorial. 

5.2. Product Filters

You’ll get three options in the dropdown: ‘Disabled’, ‘Show based on columns in the table’, and ‘custom’. I have chosen ‘Show based on columns in the table’ for this tutorial.

5.3. Page Length

Select the position of the ‘Show [x] products’ dropdown list. I have selected ‘Above table’. 

5.4. Search Box

Select the position of the search box. As we are displaying the table on the shop page, I have enabled its position ‘Above table’.

5.5. Product Totals 

Now select the position of the product totals, e.g. ‘Showing 1 to 5 of 10 products’. I have selected ‘Above table’. 

5.6. Pagination Buttons 

Select the position of pagination buttons as ‘Above table’ from the dropdown. 

5.7. Pagination Type 

Now, you need to select the type of the pagination buttons from the dropdown. I have selected the ‘Prev/Next + Numbers’.

5.8. Reset Button 

Finally, enable the reset button. 

6. Save Changes

Once you have created the table, click on the Save Changes button on the top to save the changes. 

1.3. Set Woosuite Product Table As Default Shop Page Layout

To set the Woosuite product table as the default shop page layout, go back to the General Settings of the plugin by clicking on the back arrow at the top. 

Now select the table from the Shop Pages dropdown and click on the Save Changes button to save the changes. 

1.4. Final Results

If you visit the Shop Page, you’ll see all the products and their variations displayed in a table.

2. List Product Variations As Individual Products On Shop/Category Pages

The second method is to display the product variations as individual products on the shop/category pages with the help of Show Variations on Shop Page plugin. 

2.1. Install and Activate the Show Variations on Shop Page Plugin

Note: You can skip this step if you have already installed and activated the Show Variations on Shop Page plugin. 

To install the “Show Variations on Shop Page” plugin, you will need to install the Woosuite Core plugin and activate it with the help of a license key. We have created a Quick Start Guide for you to figure out how to install and activate the show variations on the shop page plugin.

2.2. Add Product Variations on Shop Page

To show your variations individually on the WooCommerce shop page, follow the below steps:

1. In WordPress Dashboard

Navigate to Products » All Products from your WordPress dashboard. 

2. Select the Variable Products

Select the variable products from the “Filter by product type” dropdown.

3. Edit the Product

When you hover on any of the products you’ll see a few options, simply click on the Edit button to edit the product. 

4. Scroll Down to the Product Data Section

Now on the Edit Product Page, scroll down to the “Product data” section and click on the “Variations” tab in the left menu.

5. Click the Expand Arrow (▾) On the Variation

Once this is done, click the expand arrow (▾) on the variation you want to display on the shop page.

6. Choose the Variation Visibility

Once the “Add variation” section is expanded, you’ll see a bunch of new options available, check the ‘Show in Catalog’, ‘Show in Filtered Results’, and ‘Show in Search Results’.

The following options are added by the show variations on shop page plugin:

  • Show in Search Results?
  • Show in Filtered Results?
  • Show in Catalog?
  • Featured (this will add your products in the featured product queries section)
  • Disable “Add to Cart”? (will replace the “Add to Cart” button with the “Select Options” button), and
  • Listings Only? (Will only display a selected variation in the product listing)

7. Click Save Changes and Update the Product

Now click on the “Save Changes” button under the “Product data” section and click on the “Update” button to save changes on the product page.

2.3. Final Results

Now let’s view the shop page and you’ll see that the variations of the product you just edited are now being displayed individually. 

3. List Product Variations In a Table On Product Page

The third method is to display the product variations in a table on the product page, with the help of WooCommerce Product Table plugin. 

3.1. Install and Activate the WooCommerce Product Table Plugin

Note: You can skip this step if you have already installed and activated the WooCommerce Product Table plugin. 

To install the WooCommerce Product Table plugin, you will need to install the Woosuite Core plugin and activate it with the help of a license key. We have created a Quick Start Guide for you to figure out how to install and activate the WooCommerce Product Table plugin.

3.2. Create New Table

Once you have installed and activated the plugin, Now to show the product variations in a table on the WooCommerce product pages, create a new table by following the steps mentioned in Method 1


Just make sure that you don’t select any page from the dropdown in the Order Form Display section. 

3.3. Set Product Table On Product Page

Now, go back to the General Settings of the plugin by clicking on the back arrow at the top. 

Now select the table from the Enable Variation Table dropdown and click on the Save Changes button to save the changes. 

3.4. Final Results

Now visit any variable product page and you’ll see a variations table on the product page. 

Wrapping Up


Now you know all the methods to display the product variations in WooCommerce

By following any of these methods, you can boost the visibility of variable products and make the buying experience more enjoyable for clients. Customers will be able to view all of your products in a table format without navigating through a single product page.

If you have any queries, you can ask them in the comments or contact our customer support. Our dedicated customer support team typically replies within 48 hours.

Brian
Brian

Welcome to the AovUp blog, where we discuss all things WooCommerce. I hope we can help you achieve something today...

Leave a Reply

Your email address will not be published. Required fields are marked *

Unlock Your

25% Discount

Coupon Code: FESTIVE25

We – and our partners – use cookies to deliver our services and to show you ads. By using our website, you agree to the use of cookies as described in our Cookie Policy