---
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-28
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?

## 

- The Woo Product Listing widget in The Plus Addons for Elementor lists products from selected categories, or everything except them when Category Query is set to Exclude.
- The widget is part of The Plus Addons for Elementor Pro, and it requires WooCommerce installed and active, with some published products and the widget enabled under ThePlus Settings > Widgets.
- The listing updates straight away after selecting one or more categories in Select Category, and the post notes that it works on Normal Page listings, not Archive Page listings where the archive decides the category.

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 show WooCommerce products by category in Elementor?**
A: The setup depends on three basics: The Plus Addons for Elementor Pro, WooCommerce installed and active, and at least some published products. The Woo Product Listing widget also has to be enabled under ThePlus Settings &gt; Widgets. That matters because the widget is part of the Pro version, so it will not appear in the free plugin’s widget panel.

**Q: How do I show only products from selected categories instead of every product?**
A: The key control is Category Query under Content &gt; Content Source. Set it to Include when you want the listing to show only the categories you pick, then choose one or more categories in Select Category. The listing updates straight away, which makes this a fast way to build a hoodies section, sale shelf, or gift guide without extra filtering logic.

**Q: What is the difference between Include and Exclude in the product category query?**
A: Include shows only the categories you select, while Exclude shows everything except them. That choice changes the whole catalog behavior, not just a single product card. The Plus Addons for Elementor, The Plus Addons, Plus Addons for Elementor, POSIMYTH uses this setting inside the Woo Product Listing widget so you can either narrow a page down or intentionally leave specific categories out.

**Q: Why are products from other categories still showing up in my listing?**
A: That usually happens when Category Query is set wrong or when a product belongs to more than one category. If a product sits in two categories and either one is selected, it can still appear. The practical fix is to confirm Category Query is set to Include and then review whether overlapping category assignments are causing the extra results.

**Q: Why is my category missing from the Select Category list?**
A: A category will not appear there if it has no published products yet. The widget only lists product categories that already have published content behind them, so empty categories do not show up as selectable options. That behavior keeps the list tied to real catalog data instead of placeholder taxonomy terms.

**Q: Can I use this widget for tag-based product listings or archive pages?**
A: This widget is built around categories on Normal Page listings, not tags or archive-driven layouts. On Archive Page layouts, the archive decides the category fields and they are hidden. For tag-based setups, the page points to using the category filter with product_tag or a tag archive instead of relying on this category selector.
