---
title: "How to Show Specific WooCommerce Product by Product Id in Elementor?"
url: https://theplusaddons.com/docs/show-specific-woocommerce-product-by-product-id-in-elementor/
date: 2023-08-08
modified: 2026-09-11
lang: en
author: "Aditya Sharma"
description: "Do you want a listing of exactly the products you choose — a gift guide, a bundle, a campaign selection? The Woo Product Listing widget in The Plus Addons for..."
image: https://theplusaddons.com/wp-content/uploads/2023/08/How-to-Show-Specific-WooCommerce-Product-by-Product-Id-in-Elementor_-1024x536.jpg
word_count: 314
---

# How to Show Specific WooCommerce Product by Product Id in Elementor?

## 

- The Plus Addons for Elementor Pro includes the Woo Product Listing widget, and it takes product IDs to show exactly chosen WooCommerce products, such as a gift guide, a bundle, or a campaign selection.
- WordPress shows each product ID by hovering over a product name in Products, and the IDs are entered in Content > Content Source under Include Product(s) as comma-separated values like 2482,2485,2491.
- Exclude Product(s) removes specific IDs from a normal listing, and the fields are limited to Normal Page and Search List listings because they are hidden on archive, related, upsell, cross-sell, wishlist, and recently viewed listings.

Do you want a listing of exactly the products you choose — a gift guide, a bundle, a campaign selection?

The Woo Product Listing widget in The Plus Addons for Elementor takes a list of product IDs.

*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: Find the product IDs

In WordPress, go to **Products** and hover over a product name. Its ID appears in the row of links underneath.

![A product ID shown when hovering over a product in the WooCommerce list](https://theplusaddons.com/wp-content/uploads/2023/08/woocommerce-product-id.png)

## Step 2: Enter them in Include Product(s)

Add the **Woo Product Listing** widget, keep **Product Listing Types** on **Normal Page**, and in **Content > Content Source** enter the IDs in **Include Product(s)**, separated by commas: `2482,2485,2491`.

![Include Product(s) with three product IDs, and those three products in the listing](https://theplusaddons.com/wp-content/uploads/2026/09/tp-product-listout-include-product-s-wide-ids.webp)

## Leave products out instead

**Exclude Product(s)**, just below, takes IDs the same way and removes those products from an otherwise normal listing.

## Settings Reference

| Setting | Where | Format |
| ------- | ----- | ------ |
| Include Product(s) | Content > Content Source | Comma-separated IDs |
| Exclude Product(s) | Content > Content Source | Comma-separated IDs |

## Limitations

- **IDs, not names or SKUs.**- **Normal Page and Search List listings only.** The fields are hidden on archive, related, upsell, cross-sell, wishlist and recently viewed listings.- **Pro only.** The Woo Product Listing widget is not in the free plugin.

## Troubleshooting

### Fewer products show than I listed

Check each ID is a published product, and that **Maximum Posts Display** is at least the number of IDs.

## Related Docs

- [Woo Product Listing widget: settings overview](https://theplusaddons.com/docs/product-listing-widget-settings-overview/) — every control in the widget.- [Show products from one category](https://theplusaddons.com/docs/display-woocommerce-products-by-category-in-elementor/)- [Show featured products](https://theplusaddons.com/docs/display-featured-products-in-woocommerce-in-elementor/)

## Frequently Asked Questions

**Q: What do I need before showing specific WooCommerce products by product ID in Elementor?**
A: The setup depends on three things: WooCommerce must be installed and active, you need some published products, and the Woo Product Listing widget has to be switched on under ThePlus Settings &gt; Widgets. The Plus Addons for Elementor, The Plus Addons, Plus Addons for Elementor, POSIMYTH provides this widget as part of the Pro edition, so it will not appear in the free plugin’s widget panel. That matters because the listing only works when the widget is available and enabled.

**Q: How do I show only certain WooCommerce products by ID in Elementor?**
A: The Woo Product Listing widget uses a comma-separated list of product IDs in Include Product(s) under Content &gt; Content Source. The page’s example is 2482,2485,2491, which means order and exact IDs matter more than product names. This is useful for gift guides, bundles, or campaign pages where you want a fixed selection instead of a category-based list. The Plus Addons for Elementor, The Plus Addons, Plus Addons for Elementor, POSIMYTH offers this inside the Elementor editor without code.

**Q: Can I exclude specific WooCommerce products from a listing by ID?**
A: Exclude Product(s) works the same way as Include Product(s), but it removes matching IDs from an otherwise normal listing. That makes it a cleaner option when you want most products to show and only need to hide a few outliers. The IDs still have to be entered as comma-separated values under Content &gt; Content Source. This is different from building a separate curated list because it starts with the broader listing and subtracts from it.

**Q: Why are fewer products showing than the number of IDs I entered?**
A: The usual cause is that one or more IDs are not published products, or Maximum Posts Display is set lower than the number of IDs. Since the widget reads IDs directly, an unpublished item will not behave like a visible catalog product. Raising Maximum Posts Display matters when your list is valid but the widget is capped before it can render everything. That’s the first thing to check when a partial list appears.

**Q: Does this work on archive pages or other WooCommerce listing types?**
A: Normal Page and Search List listings support Include Product(s) and Exclude Product(s). The fields are hidden on archive, related, upsell, cross-sell, wishlist, and recently viewed listings. That limitation matters because it means this method is for controlled page content rather than every WooCommerce context. If you need category-based display instead, the related docs point to [Show products from one category](https://theplusaddons.com/docs/display-woocommerce-products-by-category-in-elementor/) and [Show featured products](https://theplusaddons.com/docs/display-featured-products-in-woocommerce-in-elementor/).

**Q: What’s the best way to choose between product IDs, categories, and featured products?**
A: Product IDs are best when you need an exact hand-picked set of items and nothing else. Categories fit broader merchandising when you want all products from one group, while featured products work when your selection is based on featured status instead of specific IDs. The Plus Addons for Elementor documentation separates these use cases in its related docs: [Woo Product Listing widget: settings overview](https://theplusaddons.com/docs/product-listing-widget-settings-overview/), [Show products from one category](https://theplusaddons.com/docs/display-woocommerce-products-by-category-in-elementor/), and [Show featured products](https://theplusaddons.com/docs/display-featured-products-in-woocommerce-in-elementor/).
