How to Show WooCommerce Variations as Single Products (Step-by-Step Guide)

6 min read

By default, WooCommerce lists a variable product once and hides every size, colour and style inside a drop-down on the product page. If you sell a t-shirt in 6 colours and 5 sizes, shoppers browsing your shop see one product, not 30. In this guide you will learn how to show WooCommerce variations as single products on your shop, category, tag and search pages, when it makes sense, and how to set it up in a few minutes without code.

What Does “Show Variations as Single Products” Mean?

A variable product in WooCommerce is one parent product with several variations, such as T-Shirt – Red – L or T-Shirt – Blue – M. Showing variations as single products means each variation gets its own listing in the catalogue, with its own image, title, price and add to cart button, while still belonging to the same parent product.

Why Show Each Variation as Its Own Product?

  • More visible catalogue: shoppers see every colour or size while browsing, instead of one generic listing.
  • Better on-site search: a search for “red hoodie” can show the red variation directly.
  • Smarter filtering: when someone filters by colour or size, the matching variation appears, not just the parent product.
  • Fewer clicks to buy: customers can add a specific variation to the cart straight from the shop page.

This is especially useful for fashion and apparel, hardware and parts with different dimensions, and food or beauty products sold in several pack sizes.

Default WooCommerce vs Variations as Single Products

Default WooCommerceVariations shown as single products
Shop pageOne listing per variable productOne listing per variation
Search resultsParent product onlyMatching variation shown
Attribute filtersParent product shownMatching variation shown
Add to cartChoose options on the product pageAdd from the shop page
Product imagesOne image for all optionsEach variation shows its own image

How to Show WooCommerce Variations as Single Products (Step by Step)

WooCommerce has no built-in setting for this, so you need a plugin. The steps below use Variations as Single Product for WooCommerce, which is rated 4.8 out of 5 by store owners and used by more than 1,000 stores.

Step 1: Install and activate the plugin

Install the plugin from the Plugins menu in WordPress and activate it. Variations start showing as single products on your shop page right away.

Step 2: Choose where variations appear

Open the plugin settings and turn variation listings on or off for the Shop, Category, Tag and Search pages. You can also show them in the [products] shortcode.

Variations as Single Product settings for shop, category, tag and search pages
Choose where variations appear and whether to hide parent products.

Step 3: Hide parent products if you want

If every variation is listed, the parent variable product can feel like a duplicate. Hide parent products globally, or only for specific products from the product edit screen.

Step 4: Exclude the variations you do not need

Keep your catalogue tidy by excluding variations by attribute (for example, hide every “XS” size), by category or tag, by product, or one variation at a time.

Step 5: Give variations clear titles

Use a title pattern such as {title} in {attributes} so a variation shows as “Classic Tee in Red, Large”, or write a custom title for any single variation.

Advanced Options Worth Knowing

  • Place variations next to their parent (Pro): keep related items together instead of adding variations to the end of the list.
  • Sorting: variations are included when sorting by price, rating, popularity or date (Pro).
  • Stock control: hide out-of-stock or backorder variations so shoppers only see what they can buy (Pro).
  • Related, upsell and cross-sell products: show variations in these sections too (Pro).
  • Compatibility: works with WooCommerce HPOS, WPML, Polylang, Elementor and Bricks Builder.

Best Practices

  • Use a distinct image for each variation, so the listings look different at a glance.
  • Hide parent products when every variation is listed, to avoid repeated listings.
  • Exclude rarely sold variations to keep category pages short and focused.
  • Use descriptive variation titles that include the attributes shoppers search for.
  • Check your filters after setup to make sure each colour or size returns the right variation.

Frequently Asked Questions

Can WooCommerce show variations as separate products by default?

No. By default WooCommerce shows one listing per variable product, and customers choose a variation from a drop-down on the product page. You need a plugin or custom code to list variations individually.

Will showing variations as single products create duplicate content?

The variations appear as extra listings on shop, category, tag and search pages, but each one links to its parent product page, so you do not create new product pages that compete with each other.

Can I hide the parent variable product?

Yes. With Variations as Single Product you can hide parent variable products globally or for specific products.

Can I show only some variations?

Yes. You can exclude variations by attribute, by category or tag, by product, or one variation at a time.

Do single variations work with product filters?

Yes. Variations appear in attribute filter results, such as colour and size, and inherit any other attributes from the parent product.

Is it compatible with WooCommerce HPOS?

Yes. Variations as Single Product is compatible with WooCommerce High-Performance Order Storage (HPOS), WPML and Polylang.

Conclusion

Showing WooCommerce variations as single products makes your full range visible, improves search and filtering, and shortens the path to checkout. With Variations as Single Product for WooCommerce you can set it up in minutes and control exactly which variations appear. HeliumWP is a WordPress plugin company building focused WooCommerce plugins. Explore all our plugins.