---
title: "How to Display WooCommerce Products by Category in Elementor?"
url: https://theplusaddons.com/docs/display-woocommerce-products-by-category-in-elementor/
date: 2023-08-08
modified: 2026-09-11
lang: en
author: "Aditya Sharma"
description: "Do you want a page that shows only one kind of product — a hoodies section, a sale shelf, a gift guide? The Woo Product Listing widget in The Plus..."
image: https://theplusaddons.com/wp-content/uploads/2023/08/How-to-Display-WooCommerce-Products-by-Category-in-Elementor_-1024x536.jpg
word_count: 357
---

# How to Display WooCommerce Products by Category in Elementor?

## 

- Woo Product Listing in The Plus Addons for Elementor Pro lists WooCommerce products from selected categories, and Category Query switches between Include and Exclude.
- Select Category updates the listing straight away, and Maximum Posts Display is set to 8 in the settings reference.
- The Plus Addons for Elementor requires WooCommerce installed and active, plus the Woo Product Listing widget switched on under ThePlus Settings > Widgets.

Do you want a page that shows only one kind of product — a hoodies section, a sale shelf, a gift guide?

The Woo Product Listing widget in The Plus Addons for Elementor lists products from the categories you choose, or everything except them.

*To check the complete feature overview documentation of The Plus Addons for Elementor Product Listing widget, [click here](https://theplusaddons.com/docs/product-listing-widget-settings-overview/).*

***Requirement - This widget is a part of The Plus Addons for Elementor, make sure it's installed & activated to enjoy all its powers.***

[LIVE WIDGET LINK](https://theplusaddons.com/elementor-listing/?utm_source=tpae&utm_medium=docs&utm_campaign=text#woo-products-wgts)

## Before You Start

- **Edition:** **Pro** — the Woo Product Listing widget is part of The Plus Addons for Elementor Pro. It does not appear in the widget panel of the free plugin.- **WooCommerce** installed and active, with some published products.- **Widget to enable:** Woo Product Listing, switched on under **ThePlus Settings > Widgets**.

## Step 1: Add the widget

Drag the **Woo Product Listing** widget onto the page. In **Content > Content Layout**, keep **Product Listing Types** on **Normal Page** and pick a style and layout.

## Step 2: Include or exclude

Open **Content > Content Source**. **Category Query** decides what the category field does:

- **Include** (default) — show only the categories you pick.- **Exclude** — show everything except them.

![The Category Query switch set to Include in Content > Content Source](https://theplusaddons.com/wp-content/uploads/2026/09/tp-product-listout-category-query-wide-category.webp)

## Step 3: Pick the categories

Choose one or more categories in **Select Category**. The listing updates straight away.

![Select Category with the T-Shirts category chosen](https://theplusaddons.com/wp-content/uploads/2026/09/tp-product-listout-select-category-wide-category.webp)

## Settings Reference

| Setting | Where | Options | Default |
| ------- | ----- | ------- | ------- |
| Category Query | Content > Content Source | Include, Exclude | Include |
| Select Category | Content > Content Source | Your product categories | All |
| Maximum Posts Display | Content > Content Source | Number | 8 |
| Display Product | Content > Content Source | All, Featured, On sale, Top rated and more | All |

## Limitations

- **Pro only.** The Woo Product Listing widget is not in the free plugin.- **Normal Page listings.** On Archive Page the archive decides the category, so these fields are hidden.- **Categories, not tags.** To list by tag, use the category filter with product_tag, or a tag archive.

## Troubleshooting

### Products from other categories still appear

Check **Category Query** is Include. A product in two categories appears if either is selected.

### The category is not in the list

It has no published products yet.

## Related Docs

- [Woo Product Listing widget: settings overview](https://theplusaddons.com/docs/product-listing-widget-settings-overview/) — every control in the widget.- [Let shoppers filter by category](https://theplusaddons.com/docs/filter-woocommerce-products-by-category-in-elementor/)- [Show featured products](https://theplusaddons.com/docs/display-featured-products-in-woocommerce-in-elementor/)- [Build a product category archive page](https://theplusaddons.com/docs/create-a-woocommerce-product-archive-page-in-elementor/)

## Frequently Asked Questions

**Q: What do I need before I can display WooCommerce products by category in Elementor?**
A: The Woo Product Listing widget is the key requirement, and it only appears in The Plus Addons for Elementor Pro. WooCommerce also has to be installed and active, with published products already in place. The widget must be switched on under ThePlus Settings &gt; Widgets, otherwise it will not show up in the Elementor widget panel. That setup matters because the category list is built from existing product data, not from empty categories.

**Q: How do I show only products from one WooCommerce category on a page?**
A: The Woo Product Listing widget handles that by using Content &gt; Content Source and setting Category Query to Include. Then pick one or more categories in Select Category, and the listing updates straight away. This is the cleanest setup when you want a focused section like hoodies, sale items, or a gift guide. The Plus Addons for Elementor, The Plus Addons, Plus Addons for Elementor, POSIMYTH provides this inside the Elementor editor without code.

**Q: How do I hide certain WooCommerce categories instead of showing them?**
A: Category Query has an Exclude option for that. Instead of listing only selected categories, Exclude shows everything except the categories you pick. That is useful when most of your catalog should appear but a few groups need to stay out of a page section. The behavior is controlled in Content &gt; Content Source, so the same widget can work as either a narrow category spotlight or a broad product feed.

**Q: Why are products from other categories still showing in my listing?**
A: A product assigned to two categories can still appear if either selected category matches, because the widget checks category membership rather than forcing a single-category lock. The first thing to verify is that Category Query is set to Include. That setting is what makes the filter strict enough for category-specific sections. If a product belongs to multiple categories, it can legitimately surface more than once across different category selections.

**Q: Why is my WooCommerce category missing from the Select Category list?**
A: The category list only includes categories that already have published products. If a category has no published products yet, it will not show up there. That detail matters because the widget builds its choices from usable catalog data, not from empty taxonomy entries. Once at least one product is published in that category, it becomes available for selection in the Woo Product Listing widget.

**Q: Can I use this widget to list products by tag instead of category?**
A: This widget is built for categories, not tags. If you need tag-based output, the page points to using the category filter with product_tag or using a tag archive instead. That distinction matters because category queries and tag archives solve different catalog layouts. For related setups, the page also links to [Woo Product Listing widget: settings overview](https://theplusaddons.com/docs/product-listing-widget-settings-overview/) and [Build a product category archive page](https://theplusaddons.com/docs/create-a-woocommerce-product-archive-page-in-elementor/).
