{"id":26743,"date":"2024-01-23T10:41:58","date_gmt":"2024-01-23T10:41:58","guid":{"rendered":"https:\/\/ithemelandco.com\/?p=26743"},"modified":"2025-10-16T11:29:36","modified_gmt":"2025-10-16T11:29:36","slug":"list-woocommerce-products-by-taxonomies","status":"publish","type":"post","link":"https:\/\/ithemelandco.com\/blog\/list-woocommerce-products-by-taxonomies\/","title":{"rendered":"How to list WooCommerce products by category, tag, attribute, and taxonomies?"},"content":{"rendered":"\n<p>If you have various products in different categories on your online store, how do you guide your customers to find the product they need? It is a good idea you list WooCommerce products by category, tag, attribute, and taxonomies to make the purchasing process easier for your customers.&nbsp;<\/p>\n\n\n\n<p>Store managers are usually trying to improve customer experience by categorizing the products and displaying them in a table. Because they know that if customers can&#8217;t find what they want easily, they&#8217;re more likely to leave the site without making a purchase. This is why organizing products into clear categories with easy-to-use navigation is so important to creating a successful e-commerce site.&nbsp;<\/p>\n\n\n\n<p>If you are managing a big online store and wondering how to enhance the navigation of your shop page for customer satisfaction, this guide provides the solution you are looking for. In this post, we will show you how to list WooCommerce products by category, tag, attribute, and taxonomies with the help of the WooCommerce product table plugin.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"How to list WooCommerce products by category, tag, attribute, and taxonomies?\" width=\"800\" height=\"450\" src=\"https:\/\/www.youtube.com\/embed\/kV2hyX9Ya8k?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">An introduction to WooCommerce product taxonomies<\/h2>\n\n\n\n<p>Product taxonomy means sorting products into various categories and sub-categories. The purpose of this is to create an organized shopping experience that helps the customers find the product they need more quickly and easily.<\/p>\n\n\n\n<p>Customers buy different products in different ways and this difference in customer behavior forces store managers to classify the products into various categories, tags, and taxonomies. In WordPress websites, multiple taxonomies can be set for products, which helps the store managers develop their online shop according to consumer needs.&nbsp;<\/p>\n\n\n\n<p>In conclusion, WooCommerce product taxonomy is a method for classifying products with categories, tags, and attributes.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What is the WooCommerce product category?<\/h3>\n\n\n\n<p>A category in WooCommerce is a type of taxonomy that groups products. This makes it easy for visitors to search, see, and compare products related to one category in the store.&nbsp;<\/p>\n\n\n\n<p>Creating the WooCommerce category is often in the form of parent and child; In this method, there is a main category like Fast Food as parent and subcategories like Pizza, Sandwiches, Finger foods, etc. as Childs.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/select-add-new-category.png\"><img fetchpriority=\"high\" decoding=\"async\" width=\"278\" height=\"465\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/select-add-new-category.png\" alt=\"select add new category in categories section\" class=\"wp-image-26745\" \/><\/a><\/figure>\n\n\n\n<p>That\u2019s why the best way for WooCommerce to display products by category is by listing them in the tables.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What is a WooCommerce product tag?<\/h3>\n\n\n\n<p>Tags are another type of WooCommerce taxonomy that separates products in more detail. You have to set the WooCommerce categories to organize your products, but tags are not necessary. However, assigning tags to the products can help customers find them based on their desired features. For example, you can set some tags like Salty, Spicy, etc. in an online restaurant.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/select-add-new-tag.jpg\"><img decoding=\"async\" width=\"797\" height=\"607\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/select-add-new-tag.jpg\" alt=\"select add new tag in tags section\" class=\"wp-image-26746\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/select-add-new-tag.jpg 797w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/select-add-new-tag-500x381.jpg 500w\" sizes=\"(max-width: 797px) 100vw, 797px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">What is the WooCommerce product attribute?<\/h3>\n\n\n\n<p>Another type of product taxonomy is attributes that specify product features such as color, size, brand, etc. These features are usually used to make variable products and allow the customer to view a specific product with different features and choose the desired one.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/select-add-new-attribute.jpg\"><img decoding=\"async\" width=\"1801\" height=\"585\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/select-add-new-attribute.jpg\" alt=\"select add new attribute in attributes section\" class=\"wp-image-36778\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/select-add-new-attribute.jpg 1801w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/select-add-new-attribute-500x162.jpg 500w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/select-add-new-attribute-1536x499.jpg 1536w\" sizes=\"(max-width: 1801px) 100vw, 1801px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">How to list WooCommerce products by category?<\/h2>\n\n\n\n<p>To list WooCommerce products by category, tag, attribute, and taxonomies in a table and add extra features like adding multiple products to a cart, or searching and filtering options, you must use the <span style=\"text-decoration: underline\"><a href=\"https:\/\/ithemelandco.com\/plugins\/woocommerce-product-table-pro\/?utm_source=blog&amp;utm_content=list-product-by-taxonomy\" target=\"_blank\" rel=\"noreferrer noopener\">WooCommerce product table plugin<\/a><\/span>.&nbsp;<\/p>\n\n\n\n<p>Using this plugin, the store managers can customize the list of products displayed on the category, tags, or attribute pages to the customers.&nbsp;<\/p>\n\n\n\n<p>Adding columns and displaying different elements on the table is easily possible by the plugin tools provided in an easy-to-use interface.<\/p>\n\n\n\n<p>In the following, we will show you how to list WooCommerce display products by category, tag, or taxonomy on the shop page or anywhere in your store with this plugin.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1: Install the WooCommerce product table plugin<\/h3>\n\n\n\n<p>At the first, you must download and install the WooCommerce product table plugin.<strong> <\/strong>After installation and activation, the <strong>IT product table<\/strong> menu will be placed in the WordPress dashboard and you can create a new table by clicking <strong>Add New Table<\/strong> and then <strong>Get Started<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/select-add-new-table-section-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"140\" height=\"124\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/select-add-new-table-section-1.png\" alt=\"select add new table section in IT product table menu\" class=\"wp-image-26748\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/select-template-table.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"812\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/select-template-table.jpg\" alt=\"select template table in WooCommerce table plugin\" class=\"wp-image-36780\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/select-template-table.jpg 1600w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/select-template-table-500x254.jpg 500w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/select-template-table-1536x780.jpg 1536w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><\/a><\/figure>\n\n\n\n<p>On the main page of the plugin, there are 5 main sections, which are:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Query<\/li>\n\n\n\n<li>Columns<\/li>\n\n\n\n<li>Navigation<\/li>\n\n\n\n<li>Settings<\/li>\n\n\n\n<li>Style<\/li>\n<\/ul>\n\n\n\n<p>The tools in these 5 sections will help you easily list WooCommerce products by category, tag, attribute, and taxonomies.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/plugin-tabs.png\"><img loading=\"lazy\" decoding=\"async\" width=\"740\" height=\"934\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/plugin-tabs.png\" alt=\"WooCommerce table plugin tabs\" class=\"wp-image-26750\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/plugin-tabs.png 740w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/plugin-tabs-500x631.png 500w\" sizes=\"(max-width: 740px) 100vw, 740px\" \/><\/a><\/figure>\n\n\n\n<p>Continue reading to see how you can use the WooCommerce display products by category plugin.<\/p>\n\n\n\n<div class=\"wp-block-columns alignwide are-vertically-aligned-center main-cta-cnt has-background is-layout-flex wp-container-core-columns-is-layout-4a33225c wp-block-columns-is-layout-flex\" style=\"background-color:#3d67ff;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group is-layout-constrained wp-container-core-group-is-layout-4f39da6d wp-block-group-is-layout-constrained\" style=\"padding-top:15px\">\n<p class=\"single-cta-heading has-white-color has-text-color has-link-color wp-elements-b497876dbe00d7a51b8cb487822eff09\" style=\"font-size:26px;font-style:normal;font-weight:800\">TABLEiT &#8211; Product Table for WooCommerce<\/p>\n\n\n\n<p class=\"single-cta-desc has-white-color has-text-color has-link-color wp-elements-5f30af44391a106b11f16b437f2a9510\" style=\"font-size:16px\">The easy way to list WooCommerce products by category, tag, attribute, and taxonomies<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button main-cta-button\"><a class=\"wp-block-button__link has-text-color has-background wp-element-button\" href=\"https:\/\/ithemelandco.com\/plugins\/woocommerce-product-table-pro\/?utm_source=blog&amp;utm_content=list-product-by-taxonomy\" style=\"border-style:none;border-width:0px;border-radius:40px;color:#ffffff;background-color:#0fba5e;padding-top:10px;padding-right:30px;padding-bottom:10px;padding-left:30px;font-style:normal;font-weight:500\" target=\"_blank\" rel=\"noreferrer noopener\">Buy Plugin<\/a><\/div>\n\n\n\n<div class=\"wp-block-button is-style-outline is-style-outline--1\"><a class=\"wp-block-button__link has-white-background-color has-text-color has-background wp-element-button\" href=\"https:\/\/wordpress.org\/plugins\/advanced-product-table-for-woocommerce\/\" style=\"border-style:none;border-width:0px;border-radius:40px;color:#3d67ff;padding-top:10px;padding-right:30px;padding-bottom:10px;padding-left:30px;font-style:normal;font-weight:500\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Free Version<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"532\" height=\"355\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2025\/10\/tableit-banner.png\" alt=\"TABLEiT - Product Table for WooCommerce plugin by ithemeland\" class=\"wp-image-48727\" style=\"width:440px;height:auto\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2025\/10\/tableit-banner.png 532w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2025\/10\/tableit-banner-500x335.png 500w\" sizes=\"(max-width: 532px) 100vw, 532px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Step 2: Make a query to WooCommerce get products by taxonomy<\/h3>\n\n\n\n<p>After adding a new table, by default, all WooCommerce products are displayed. So, if you want to list WooCommerce products by category, tag, attribute, and taxonomies, you need to make a query for each one and display them in different tables individually.<\/p>\n\n\n\n<p>Let\u2019s see how.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">WooCommerce get products by category<\/h4>\n\n\n\n<p>Suppose that you want to WooCommerce list products by <strong>Wine<\/strong> category. To do this follow the below steps:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Open the <strong>Query<\/strong> tab.<\/li>\n\n\n\n<li>Locate <strong>Include taxonomy<\/strong> field.<\/li>\n\n\n\n<li>Type <strong>Wine<\/strong> in the selection box.<\/li>\n\n\n\n<li>Choose the <strong>Wine<\/strong> category from the list(<strong>product_cat: Wine<\/strong> in this example).<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/select-wine-category.png\"><img loading=\"lazy\" decoding=\"async\" width=\"810\" height=\"412\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/select-wine-category.png\" alt=\"select wine category in query tab\" class=\"wp-image-26751\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/select-wine-category.png 810w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/select-wine-category-500x254.png 500w\" sizes=\"(max-width: 810px) 100vw, 810px\" \/><\/a><\/figure>\n\n\n\n<p>In this way, only the products in the <strong>Wine <\/strong>category are displayed in the table. You can save this table after customization and override it with the <strong>Wine category<\/strong> or use it as the WooCommerce shop page.&nbsp;<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">WooCommerce get products by tag<\/h4>\n\n\n\n<p>The steps to WooCommerce display products by tag are the same. You just need to type the tag name in the <strong>Include Taxonomy<\/strong> field.<\/p>\n\n\n\n<p>For example, we tried to make a query for <strong>Bright<\/strong> tag as illustrated below:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/select-bright-tag.png\"><img loading=\"lazy\" decoding=\"async\" width=\"622\" height=\"335\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/select-bright-tag.png\" alt=\"select bright tag in query tab \" class=\"wp-image-26753\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/select-bright-tag.png 622w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/select-bright-tag-500x269.png 500w\" sizes=\"(max-width: 622px) 100vw, 622px\" \/><\/a><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">WooCommerce get products by attribute<\/h4>\n\n\n\n<p>You can do the same thing to WooCommerce display products by one of the attribute items like <strong>Large<\/strong> which is related to the <strong>Size<\/strong> attribute.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/select-large-size.png\"><img loading=\"lazy\" decoding=\"async\" width=\"694\" height=\"335\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/select-large-size.png\" alt=\"select Large size in query tab\" class=\"wp-image-26754\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/select-large-size.png 694w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/select-large-size-500x241.png 500w\" sizes=\"(max-width: 694px) 100vw, 694px\" \/><\/a><\/figure>\n\n\n\n<p>In the next step, we will show you how to customize the product table columns.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 3: Add columns to display products by category, tag, or taxonomy in a customized table<\/h3>\n\n\n\n<p>In the <strong>Columns<\/strong> tab of the WooCommerce display products by category plugin, you can add as many rows and columns as you need and assign different elements to the product table cells.<\/p>\n\n\n\n<p>There are many flexible options for tweaking the content and appearance of each cell and column to show the product table to your customers and satisfy them.<\/p>\n\n\n\n<p>The steps to add columns and elements to the table are as follows:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Press <strong>Add a new column<\/strong> to see the box of the new column.<\/li>\n\n\n\n<li>Click on the <strong>Add Element<\/strong> option in the <strong>Header<\/strong> or <strong>Cell content<\/strong> of the column to see the list of elements in the left panel.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/add-element-in-cell-content.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1201\" height=\"610\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/add-element-in-cell-content.jpg\" alt=\"add element in table cell content\" class=\"wp-image-36781\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/add-element-in-cell-content.jpg 1201w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/add-element-in-cell-content-500x254.jpg 500w\" sizes=\"(max-width: 1201px) 100vw, 1201px\" \/><\/a><\/figure>\n\n\n\n<ol start=\"3\" class=\"wp-block-list\">\n<li>Choose one of the elements.<\/li>\n\n\n\n<li>Customize the items in the <strong>General<\/strong> and <strong>Style<\/strong> tabs of the element settings panel.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/customize-content-element.png\"><img loading=\"lazy\" decoding=\"async\" width=\"935\" height=\"826\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/customize-content-element.png\" alt=\"customize content element in style and general tab\" class=\"wp-image-26756\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/customize-content-element.png 935w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/customize-content-element-500x442.png 500w\" sizes=\"(max-width: 935px) 100vw, 935px\" \/><\/a><\/figure>\n\n\n\n<ol start=\"5\" class=\"wp-block-list\">\n<li>Add a new row to an existing column or add a new column to display other elements in the table.<\/li>\n<\/ol>\n\n\n\n<p>For example, by following the above-mentioned steps, we added the below columns to our product table to list WooCommerce products by category:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Checkbox:<\/strong> To let customers mark products.<\/li>\n\n\n\n<li><strong>Title:<\/strong> To show the name of the product in the table.<\/li>\n\n\n\n<li><strong>Image:<\/strong> To display the featured image.<\/li>\n\n\n\n<li><strong>Excerpt:<\/strong> To let customers review the short description.<\/li>\n\n\n\n<li><strong>Qty:<\/strong> To let customers increase or decrease the quantity of products in the table.<\/li>\n\n\n\n<li><strong>Price:<\/strong> To display regular and sale prices in the table.<\/li>\n\n\n\n<li><strong>Add to cart button:<\/strong> To enable customers to add selected products to their cards<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/result-content-element-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1084\" height=\"572\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/result-content-element-1.png\" alt=\"result content element in WooCommerce table\" class=\"wp-image-26758\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/result-content-element-1.png 1084w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/result-content-element-1-500x264.png 500w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/result-content-element-1-1000x528.png 1000w\" sizes=\"(max-width: 1084px) 100vw, 1084px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Step 4: WooCommerce display products by category<\/h3>\n\n\n\n<p>To display the list of products you have created with the WooCommerce product table plugin, you can use one of the below methods:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"#shortcode-method\"><span style=\"text-decoration: underline\">WooCommerce display products by category shortcode<\/span><\/a>.<\/li>\n\n\n\n<li><a href=\"#override-method\"><span style=\"text-decoration: underline\">Override WooCommerce list of products by category<\/span><\/a>.<\/li>\n<\/ul>\n\n\n\n<p>Let\u2019s review both methods, briefly.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" id=\"shortcode-method\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">WooCommerce display products by category shortcode<\/h4>\n\n\n\n<p>To display products by category shortcode in WooCommerce, try the following steps:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Insert a name for your table.<\/li>\n\n\n\n<li>Press the <strong>Save<\/strong> icon.<\/li>\n\n\n\n<li>Click on the <strong>Shortcode<\/strong> icon to copy the code.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/display-products-by-category-shortcode.png\"><img loading=\"lazy\" decoding=\"async\" width=\"516\" height=\"88\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/display-products-by-category-shortcode.png\" alt=\"display products by category shortcode in WooCommerce table\" class=\"wp-image-26759\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/display-products-by-category-shortcode.png 516w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/display-products-by-category-shortcode-500x85.png 500w\" sizes=\"(max-width: 516px) 100vw, 516px\" \/><\/a><\/figure>\n\n\n\n<ol start=\"4\" class=\"wp-block-list\">\n<li>Create a new page in WordPress.<\/li>\n\n\n\n<li>Paste the shortcode on this new page and publish it.<\/li>\n<\/ol>\n\n\n\n<p>For example, we do this for the <strong>Clothing<\/strong> category and the result is like below:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/result-clothing-category.png\"><img loading=\"lazy\" decoding=\"async\" width=\"919\" height=\"586\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/result-clothing-category.png\" alt=\"result clothing category in WooCommerce table\" class=\"wp-image-26760\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/result-clothing-category.png 919w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/result-clothing-category-500x319.png 500w\" sizes=\"(max-width: 919px) 100vw, 919px\" \/><\/a><\/figure>\n\n\n\n<p>You can show this category table on the shop page of WooCommerce or anywhere else on your website.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Override WooCommerce list of products&nbsp;<\/h4>\n\n\n\n<p>WooCommerce product table plugin allows you to override each tag, category, or attribute individually in your online shop. So, you can let customers see categories, tags, and taxonomies with different views in your store.<\/p>\n\n\n\n<p>To make this happen, you need to navigate to the below address:<\/p>\n\n\n\n<p><strong>WordPress Dashboard &gt; iT Product Table &gt; Settings&nbsp;<\/strong><\/p>\n\n\n\n<p>On this page, open the <strong>Archive Override<\/strong> tab to see the below options:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Category override.<\/li>\n\n\n\n<li>Attribute override.<\/li>\n\n\n\n<li>Tag override.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/override-list-of-products.png\"><img loading=\"lazy\" decoding=\"async\" width=\"855\" height=\"891\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/override-list-of-products.png\" alt=\"override list of products in Archive Override tab\" class=\"wp-image-26761\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/override-list-of-products.png 855w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/override-list-of-products-500x521.png 500w\" sizes=\"(max-width: 855px) 100vw, 855px\" \/><\/a><\/figure>\n\n\n\n<p>Now, let\u2019s review how you can override each list individually.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" id=\"override-method\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Override WooCommerce list products by category<\/h4>\n\n\n\n<p>In this section, you can replace one or more WooCommerce categories with the product table you have created in this plugin. For example, suppose that you have created a table for the <strong>Wine<\/strong> category and saved it with the name of <strong>Wine 1<\/strong>.<\/p>\n\n\n\n<p>Now, to override the <strong>Wine<\/strong> category, you can simply choose <strong>Wine<\/strong> from the list of categories and then choose <strong>Wine 1<\/strong> from the list of tables in the <strong>Override table<\/strong> field.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/override-list-products-by-category.png\"><img loading=\"lazy\" decoding=\"async\" width=\"389\" height=\"397\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/override-list-products-by-category.png\" alt=\"override list products by category in Category Override section\" class=\"wp-image-26762\" \/><\/a><\/figure>\n\n\n\n<p>If you want to override other categories, press <strong>Add a rule<\/strong> and repeat the mentioned steps for another category.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Override WooCommerce list products by attribute&nbsp;<\/h4>\n\n\n\n<p>To show a list of products by one of the attributes like <strong>color<\/strong> to your customers, first, you need to create a table and save it. Then, you can choose <strong>Color<\/strong> from the list of attributes then select the name of the product table you have built for this attribute from the list of <strong>Override table<\/strong> fields.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/override-list-products-by-attribute.png\"><img loading=\"lazy\" decoding=\"async\" width=\"580\" height=\"394\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/override-list-products-by-attribute.png\" alt=\"override list products by attribute in Attribute Override section\" class=\"wp-image-26763\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/override-list-products-by-attribute.png 580w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/override-list-products-by-attribute-500x340.png 500w\" sizes=\"(max-width: 580px) 100vw, 580px\" \/><\/a><\/figure>\n\n\n\n<p>By pressing <strong>Add a rule<\/strong>, you can replace other attributes with different tables you have already created and saved.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Override WooCommerce list products by tag<\/h4>\n\n\n\n<p>By following the same steps in the <strong>Tag Override<\/strong> section, you can show a list of WooCommerce products by tag to your customers.<\/p>\n\n\n\n<p>For example, we override the <strong>Bright<\/strong> tag with <strong>New table<\/strong> as below:<\/p>\n\n\n\n<p>&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/override-list-products-by-tag.png\"><img loading=\"lazy\" decoding=\"async\" width=\"491\" height=\"399\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/override-list-products-by-tag.png\" alt=\"override list products by tag in Tag Override section\" class=\"wp-image-26764\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Extra features of WooCommerce product table<\/h2>\n\n\n\n<p>In addition to list WooCommerce products by category, tag, attribute, and taxonomies, you can add extra features to your product table. Let\u2019s review some of them to see how you can make a great experience for your customers during their purchase process:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Multi add to cart button<\/h3>\n\n\n\n<p><strong>Multi add to cart<\/strong> is a convenient way of allowing customers to select multiple products at once from the table and add them to their cart with one click. To let customers quickly and easily add multiple items to their shopping cart, follow the below steps:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Go to the <strong>Navigation<\/strong> tab.<\/li>\n\n\n\n<li>Press <strong>Add Element<\/strong> in one of the navigations including <strong>Header<\/strong>, <strong>Footer,<\/strong> or <strong>Sidebar.<\/strong><\/li>\n\n\n\n<li>Choose <strong>Add Selected to Cart<\/strong> from the left panel.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/multi-add-to-cart-button.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1701\" height=\"694\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/multi-add-to-cart-button.jpg\" alt=\"multi add to cart button in table header\" class=\"wp-image-36782\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/multi-add-to-cart-button.jpg 1701w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/multi-add-to-cart-button-500x204.jpg 500w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/multi-add-to-cart-button-1536x627.jpg 1536w\" sizes=\"(max-width: 1701px) 100vw, 1701px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Filtering products<\/h3>\n\n\n\n<p>WooCommerce product table plugin allows you to add categories, tags, attributes, custom fields, availability, prices, and other filters to the <strong>Navigation<\/strong> bars of your product table. These filters let customers find the products they\u2019re looking for fast and easily.<\/p>\n\n\n\n<p>To add this feature to your table, try to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Press the <strong>Add element<\/strong> in one of the navigation bars.<\/li>\n\n\n\n<li>Choose one of the filters from the list of elements.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/filtering-products.png\"><img loading=\"lazy\" decoding=\"async\" width=\"295\" height=\"421\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/filtering-products.png\" alt=\"filtering products in navigation bars\" class=\"wp-image-26766\" \/><\/a><\/figure>\n\n\n\n<p>For example, we added the <strong>On Sale<\/strong> filter to the <strong>Header<\/strong>. So, customers can easily observe which products are on sale in your shop:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/customize-navigation-tab.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1568\" height=\"783\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/customize-navigation-tab.png\" alt=\"customize navigation tab in WooCommerce table\" class=\"wp-image-26768\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/customize-navigation-tab.png 1568w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/customize-navigation-tab-500x250.png 500w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/customize-navigation-tab-1536x767.png 1536w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/customize-navigation-tab-1000x499.png 1000w\" sizes=\"(max-width: 1568px) 100vw, 1568px\" \/><\/a><\/figure>\n\n\n\n<p>This is how the product table looks like after adding Multi add to cart and Filtering options:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/result-multi-add-to-cart-and-filtering-options.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1352\" height=\"597\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/result-multi-add-to-cart-and-filtering-options.png\" alt=\"\" class=\"wp-image-26769\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/result-multi-add-to-cart-and-filtering-options.png 1352w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/result-multi-add-to-cart-and-filtering-options-500x221.png 500w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/result-multi-add-to-cart-and-filtering-options-1000x442.png 1000w\" sizes=\"(max-width: 1352px) 100vw, 1352px\" \/><\/a><\/figure>\n\n\n\n<div class=\"wp-block-columns alignwide are-vertically-aligned-center main-cta-cnt has-background is-layout-flex wp-container-core-columns-is-layout-4a33225c wp-block-columns-is-layout-flex\" style=\"background-color:#3d67ff;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group is-layout-constrained wp-container-core-group-is-layout-4f39da6d wp-block-group-is-layout-constrained\" style=\"padding-top:15px\">\n<p class=\"single-cta-heading has-white-color has-text-color has-link-color wp-elements-b497876dbe00d7a51b8cb487822eff09\" style=\"font-size:26px;font-style:normal;font-weight:800\">TABLEiT &#8211; Product Table for WooCommerce<\/p>\n\n\n\n<p class=\"single-cta-desc has-white-color has-text-color has-link-color wp-elements-5f30af44391a106b11f16b437f2a9510\" style=\"font-size:16px\">The easy way to list WooCommerce products by category, tag, attribute, and taxonomies<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button main-cta-button\"><a class=\"wp-block-button__link has-text-color has-background wp-element-button\" href=\"https:\/\/ithemelandco.com\/plugins\/woocommerce-product-table-pro\/?utm_source=blog&amp;utm_content=list-product-by-taxonomy\" style=\"border-style:none;border-width:0px;border-radius:40px;color:#ffffff;background-color:#0fba5e;padding-top:10px;padding-right:30px;padding-bottom:10px;padding-left:30px;font-style:normal;font-weight:500\" target=\"_blank\" rel=\"noreferrer noopener\">Buy Plugin<\/a><\/div>\n\n\n\n<div class=\"wp-block-button is-style-outline is-style-outline--2\"><a class=\"wp-block-button__link has-white-background-color has-text-color has-background wp-element-button\" href=\"https:\/\/wordpress.org\/plugins\/advanced-product-table-for-woocommerce\/\" style=\"border-style:none;border-width:0px;border-radius:40px;color:#3d67ff;padding-top:10px;padding-right:30px;padding-bottom:10px;padding-left:30px;font-style:normal;font-weight:500\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Free Version<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"532\" height=\"355\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2025\/10\/tableit-banner.png\" alt=\"TABLEiT - Product Table for WooCommerce plugin by ithemeland\" class=\"wp-image-48727\" style=\"width:440px;height:auto\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2025\/10\/tableit-banner.png 532w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2025\/10\/tableit-banner-500x335.png 500w\" sizes=\"(max-width: 532px) 100vw, 532px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>WooCommerce display products by category in online stores is the best solution to simplify the online shopping process and optimize the customer experience. Additionally, customers can browse and compare products more efficiently if you display products by category using tables on your shop page.<\/p>\n\n\n\n<p>The wooCommerce product table plugin provides all the tools and options you need to list WooCommerce products by category, tag, attribute, and taxonomies in eye-catching and customer-friendly tables.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you have various products in different categories on your online store, how do you guide your customers to find the product they need? It is a good idea you list WooCommerce products by category, tag, attribute, and taxonomies to make the purchasing process easier for your customers.&nbsp; Store managers are usually trying to improve [&hellip;]<\/p>\n","protected":false},"author":1990,"featured_media":26774,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[50,73],"tags":[],"class_list":["post-26743","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","category-woocommerce"],"featured_image_url":"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/01\/list-products-by-category-500x335.jpg","excerpt_plain":"If you have various products in different categories on your online store, how do you guide your customers to find the product they need? It is a good idea you list WooCommerce products by category, tag, attribute, and taxonomies to make the purchasing process easier for your customers.&nbsp; Store managers are usually trying to improve [&hellip;]","_embedded":{"wp:term":[[{"term_id":50,"name":"Tutorials","slug":"tutorials","term_group":0,"term_taxonomy_id":50,"taxonomy":"category","description":"Follow and learn the latest educational articles about WordPress plugins and WooCommerce here","parent":0,"count":256,"filter":"raw"},{"term_id":73,"name":"WooCommerce","slug":"woocommerce","term_group":0,"term_taxonomy_id":73,"taxonomy":"category","description":"Do you use WooCommerce to manage your online store? We suggest you read this category of WooCommerce articles.","parent":50,"count":205,"filter":"raw"}]]},"_links":{"self":[{"href":"https:\/\/ithemelandco.com\/blog\/wp-json\/wp\/v2\/posts\/26743","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ithemelandco.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ithemelandco.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ithemelandco.com\/blog\/wp-json\/wp\/v2\/users\/1990"}],"replies":[{"embeddable":true,"href":"https:\/\/ithemelandco.com\/blog\/wp-json\/wp\/v2\/comments?post=26743"}],"version-history":[{"count":1,"href":"https:\/\/ithemelandco.com\/blog\/wp-json\/wp\/v2\/posts\/26743\/revisions"}],"predecessor-version":[{"id":48945,"href":"https:\/\/ithemelandco.com\/blog\/wp-json\/wp\/v2\/posts\/26743\/revisions\/48945"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ithemelandco.com\/blog\/wp-json\/wp\/v2\/media\/26774"}],"wp:attachment":[{"href":"https:\/\/ithemelandco.com\/blog\/wp-json\/wp\/v2\/media?parent=26743"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ithemelandco.com\/blog\/wp-json\/wp\/v2\/categories?post=26743"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ithemelandco.com\/blog\/wp-json\/wp\/v2\/tags?post=26743"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}