{"id":25125,"date":"2023-12-04T09:46:12","date_gmt":"2023-12-04T09:46:12","guid":{"rendered":"https:\/\/ithemelandco.com\/?p=25125"},"modified":"2025-10-16T11:46:12","modified_gmt":"2025-10-16T11:46:12","slug":"custom-woocommerce-shop-page","status":"publish","type":"post","link":"https:\/\/ithemelandco.com\/blog\/custom-woocommerce-shop-page\/","title":{"rendered":"How to build a custom WooCommerce shop page by 3 methods?"},"content":{"rendered":"\n<p>The shop page is one of the most important pages of your online store that customers interact with. All store owners agree that designing the shop page in a customer-friendly and practical way that makes the process of choosing and buying products easier for users has a significant impact on increasing their sales. Since the default WooCommerce editor only allows you to display products as a list or grid, you need to write code or use appropriate plugins to build a custom WooCommerce shop page.<\/p>\n\n\n\n<p>In this guide, you will learn three methods for WooCommerce shop page customization including:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Coding<\/li>\n\n\n\n<li>Elementor<\/li>\n\n\n\n<li>WooCommerce Product Table plugin<\/li>\n<\/ul>\n\n\n\n<p>Let\u2019s dive into it.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What is a WooCommerce shop page?<\/h2>\n\n\n\n<p>The WooCommerce shop page is a complete archive of your products that can be customized with various settings. When customers visit an online store to choose a product and finish their purchase, the first page they interact with is the shop page.<\/p>\n\n\n\n<p>By default, the layout and appearance of the shop page depends on your theme and is usually as follows:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/result-shop-page.jpg\"><img fetchpriority=\"high\" decoding=\"async\" width=\"820\" height=\"461\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/result-shop-page.jpg\" alt=\"result WooCommerce shop page\" class=\"wp-image-25127\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/result-shop-page.jpg 820w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/result-shop-page-500x281.jpg 500w\" sizes=\"(max-width: 820px) 100vw, 820px\" \/><\/a><\/figure>\n\n\n\n<p>Of course, you can change the settings in the WooCommerce dashboard so that the products are displayed in a list instead of a grid mode.<\/p>\n\n\n\n<p>The grid shop page design includes a large image, product name, and price. However, customers cannot view other information such as variables, or descriptions. They have no access to select the quantity or add to the cart on this page.<\/p>\n\n\n\n<p>Although WooCommerce allows you to add a sidebar that displays some widgets like filters to customers, they are not enough to improve the customer buying experience.<\/p>\n\n\n\n<p>According to a survey, customers tend to see all the information about the products on the shop page to quickly compare them. They want to go through all the steps of selecting products and purchasing them on the same page without any need to visit the page of each product, individually.<\/p>\n\n\n\n<p>Therefore, you should customize the WooCommerce shop page and allow customers to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Filter the products they want based on different features such as price or category<\/li>\n\n\n\n<li>View different product information such as description, photo, price, variables, and even custom fields on the same page.<\/li>\n\n\n\n<li>Add as many products as they want to the shopping cart at the same time<\/li>\n\n\n\n<li>Change the number of products<\/li>\n\n\n\n<li>See the subtotal amount of their carts<\/li>\n\n\n\n<li>Etc<\/li>\n<\/ul>\n\n\n\n<p>As a result, to keep your customers satisfied, you should use the following methods to build a custom WooCommerce shop page.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Custom WooCommerce shop page programmatically<\/h2>\n\n\n\n<p>The first method you can use for WooCommerce shop page customization is to add some simple codes to the WooCommerce theme. We introduce elementary codes to you, but if you have no experience in coding, we recommend that you do not use this method and look at the second and third methods of this guide.<\/p>\n\n\n\n<p>Even if you\u2019re an expert in coding, it is better to consider the following two points before going further:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Backup your site data so that you can restore the information in case of any problems<\/li>\n\n\n\n<li>Instead of manipulating the main WooCommerce theme, create a child theme and insert the codes.<\/li>\n<\/ol>\n\n\n\n<p>Now you can use the following codes for WooCommerce shop page customization:<\/p>\n\n\n\n<p>Divide the store page into different columns and rows<\/p>\n\n\n\n<p>If you want to display your products in 2 columns and up to 6 products in each row, you should open the created child theme text, then find the below two lines in the text:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&nbsp;&lt;main id=\u201cmain\u201d class=\u201csite-main\u201d role=\u201cmain\u201d&gt;<br>&lt;\/main&gt;&lt;!\u2013 #main \u2013&gt;.&nbsp;<\/code><\/pre>\n\n\n\n<p>Now delete any text written between these two lines and replace it with the following code:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php echo do_shortcode ('&#091;products limit=\"6\" columns=\"2\"]') ?&gt;<\/code><\/pre>\n\n\n\n<p>Then, Save the changes to apply this new layout to the WooCommerce shop page.<\/p>\n\n\n\n<p>Display the most popular products on the shop page<\/p>\n\n\n\n<p>Another way to customize your WooCommerce store page is to showcase your most popular products. For this, we use the following shortcode:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>do_action('WooCommerce _before_shop_loop');<br>echo '&lt;h1&gt;MOST POPULAR !!&lt;\/h1&gt;';<br>do_shortcode('&#091;products orderby=\"popularity\" class=\"m-popular\" columns=\"2\" limit=\"2\"]'); do_action('WooCommerce _after_shop_loop');<\/code><\/pre>\n\n\n\n<p>In this code, the products are displayed in two columns and two rows (columns=\u201d2\u2033 limit=\u201d2\u2033), but you can adjust these numbers based on your needs.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/customize-shop-page-programmatically.png\"><img decoding=\"async\" width=\"1024\" height=\"721\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/customize-shop-page-programmatically.png\" alt=\"customize WooCommerce shop page programmatically\" class=\"wp-image-25128\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/customize-shop-page-programmatically.png 1024w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/customize-shop-page-programmatically-500x352.png 500w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/customize-shop-page-programmatically-1000x704.png 1000w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>With a slight change in the above code, you can display top-rated products, best-selling products, and other products on the store page.<\/p>\n\n\n\n<p>If customizing a WooCommerce shop page programmatically takes you a lot of time or you think you don&#8217;t have enough experience to insert different codes into the WooCommerce theme, don&#8217;t worry, you can easily give your shop page a great look with the help of two other methods.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Customize the WooCommercr shop page with Elementor<\/h2>\n\n\n\n<p>To customize the WooCommercr shop page with Elementor, first, you need to install&nbsp;Elementor Pro 2.1&nbsp;on your WordPress website and please note that you must have already installed&nbsp;WooCommerce 3.4&nbsp;or higher.<\/p>\n\n\n\n<p>When you successfully activate the Elementor Pro, follow the below steps:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Go to the below address in the Elementor Editor<\/li>\n<\/ol>\n\n\n\n<p><strong><em>&nbsp;Templates &gt; Theme Builder &gt; Product Archive&nbsp;<\/em><\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/select-theme-builder-section.png\"><img decoding=\"async\" width=\"322\" height=\"222\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/select-theme-builder-section.png\" alt=\"select theme builder section in templates menu\" class=\"wp-image-25186\" \/><\/a><\/figure>\n\n\n\n<ol start=\"2\" class=\"wp-block-list\">\n<li>Click <strong>Add New<\/strong> on the top right corner of the screen.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/click-add-new-products-archive.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"612\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/click-add-new-products-archive.png\" alt=\"click add new products archive in theme builder\" class=\"wp-image-25194\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/click-add-new-products-archive.png 1600w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/click-add-new-products-archive-500x191.png 500w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/click-add-new-products-archive-1536x588.png 1536w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/click-add-new-products-archive-1000x383.png 1000w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><\/a><\/figure>\n\n\n\n<ol start=\"3\" class=\"wp-block-list\">\n<li>Select&nbsp;<strong>Product Archive<\/strong> from the dropdown&nbsp;<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/select-product-archive1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1192\" height=\"759\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/select-product-archive1.png\" alt=\"Select\u00a0Product Archive from the dropdown in shop page\" class=\"wp-image-25206\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/select-product-archive1.png 1192w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/select-product-archive1-500x318.png 500w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/select-product-archive1-1000x637.png 1000w\" sizes=\"(max-width: 1192px) 100vw, 1192px\" \/><\/a><\/figure>\n\n\n\n<ol start=\"4\" class=\"wp-block-list\">\n<li>Choose one of the templates and press&nbsp;<strong>Insert<\/strong><\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/select-templates.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1186\" height=\"648\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/select-templates.png\" alt=\"select templates in shop page\" class=\"wp-image-25207\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/select-templates.png 1186w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/select-templates-500x273.png 500w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/select-templates-1000x546.png 1000w\" sizes=\"(max-width: 1186px) 100vw, 1186px\" \/><\/a><\/figure>\n\n\n\n<p>if no&nbsp;product&nbsp;archive templates&nbsp;have been created yet, you need to create one by using the two below options:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/select-products-element-1024x788.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"788\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/select-products-element.png\" alt=\"select products element in Elementor\" class=\"wp-image-25208\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/select-products-element.png 1600w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/select-products-element-500x246.png 500w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/select-products-element-1536x756.png 1536w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/select-products-element-1000x493.png 1000w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><\/a><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>&nbsp;<strong>Products&nbsp;label&nbsp;in the sidebar<\/strong>: Click on this icon to show all Products on the page.<\/li>\n\n\n\n<li>&nbsp;<strong>Edit&nbsp;link in the top right corner of the Template<\/strong>: Click on this link to open the Elementor editor&nbsp;<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/select-edit-elementor-.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1473\" height=\"695\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/select-edit-elementor-.png\" alt=\"select edit Elementor in shop page\" class=\"wp-image-25210\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/select-edit-elementor-.png 1473w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/select-edit-elementor--500x236.png 500w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/select-edit-elementor--1000x472.png 1000w\" sizes=\"(max-width: 1473px) 100vw, 1473px\" \/><\/a><\/figure>\n\n\n\n<ol start=\"5\" class=\"wp-block-list\">\n<li>When customizing the WooCommerce shop page with Elementor has been finished, press&nbsp;the <strong>Publish<\/strong> button.<\/li>\n<\/ol>\n\n\n\n<p>This <strong>Archive Template<\/strong> will automatically replace the shop page of your website and it may look like this:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/result-customization-elementor.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"506\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/result-customization-elementor-1024x506.png\" alt=\"result customization Elementor in shop page\" class=\"wp-image-25211\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">WooCommerce shop design with Gutenberg WordPress<\/h2>\n\n\n\n<p>One of the easiest ways to change WooCommerce shop design is by using the WordPress <strong>Gutenberg<\/strong> editor. To use this method, you can follow the below instructions:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Go to <strong>WordPress Dashboard&nbsp; &gt; Pages&nbsp; &gt; Shop<\/strong><\/li>\n\n\n\n<li>Hover over the shop page and click on <strong>Edit <\/strong>to open the page in the<strong> Block Editor.<\/strong><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/05\/select-pages-menu.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"706\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/05\/select-pages-menu.png\" alt=\"select pages menu in WordPress Dashboard\u00a0\" class=\"wp-image-28290\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/05\/select-pages-menu.png 1024w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/05\/select-pages-menu-500x345.png 500w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Click on the <strong>Blocks <\/strong>tab and find the special section just for WooCommerce blocks.<\/li>\n\n\n\n<li>Simply select one block to add it to your WooCommerce shop page.&nbsp;<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/05\/select-blocks-tab.png\"><img loading=\"lazy\" decoding=\"async\" width=\"539\" height=\"1023\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/05\/select-blocks-tab.png\" alt=\"Click Blocks tab and find the special section just for WooCommerce blocks\" class=\"wp-image-28291\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/05\/select-blocks-tab.png 539w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/05\/select-blocks-tab-500x949.png 500w\" sizes=\"(max-width: 539px) 100vw, 539px\" \/><\/a><\/figure>\n\n\n\n<p>&#8211; Keep adding blocks one after the other until you see your favorite shop page layout.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/05\/adding-blocks.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1023\" height=\"535\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/05\/adding-blocks.png\" alt=\"adding blocks for shop page layout WooCommerce\" class=\"wp-image-28292\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/05\/adding-blocks.png 1023w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/05\/adding-blocks-500x261.png 500w\" sizes=\"(max-width: 1023px) 100vw, 1023px\" \/><\/a><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Add different columns if you want to show blocks next to each other.<\/li>\n\n\n\n<li>Add a new row of columns by repeating the process to edit the WooCommerce store page.<\/li>\n\n\n\n<li>Customize the WooCommerce shop page by:\n<ul class=\"wp-block-list\">\n<li>Changing the number of columns and rows.<\/li>\n\n\n\n<li>Toggling on or off the product title, price, rating, and more.&nbsp;<\/li>\n\n\n\n<li>Revising the order of the products.&nbsp;<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Click on each block you added and explore the <strong>Block settings<\/strong> that appear in the right-hand section.&nbsp;<\/li>\n\n\n\n<li>Press the <strong>Preview<\/strong> button in the top right-hand corner of the page, to see the result of the WooCommerce shop page customization.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/05\/result-shop-page-blocks.png\"><img loading=\"lazy\" decoding=\"async\" width=\"454\" height=\"901\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/05\/result-shop-page-blocks.png\" alt=\"WooCommerce shop page blocks result \" class=\"wp-image-28293\" \/><\/a><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>&nbsp;Set a beautiful featured image from <strong>Media Library<\/strong> for the shop page to have a great look on social media.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/05\/select-featured-image.png\"><img loading=\"lazy\" decoding=\"async\" width=\"636\" height=\"410\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/05\/select-featured-image.png\" alt=\"select featured image in Media Library for the WooCommerce shop page\" class=\"wp-image-28294\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/05\/select-featured-image.png 636w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/05\/select-featured-image-500x322.png 500w\" sizes=\"(max-width: 636px) 100vw, 636px\" \/><\/a><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Press the <strong>Publish<\/strong> button in the top right corner of the screen.<\/li>\n\n\n\n<li>Open the WooCommerce shop page in the front end, and test the filter and sort tools and make sure that the products are displayed correctly.<\/li>\n<\/ul>\n\n\n\n<p>Also, visit your WooCommerce <strong>Shop<\/strong> page on the mobile,&nbsp; and make sure everything looks perfect.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">WooCommerce shop page customization plugin<\/h2>\n\n\n\n<p>The best and easiest method to build a custom WooCommerce shop page is the <span style=\"text-decoration: underline\"><a href=\"https:\/\/ithemelandco.com\/plugins\/woocommerce-product-table-pro\/?utm_source=blog&amp;utm_content=custom-shop-page\" target=\"_blank\" rel=\"noreferrer noopener\">WooCommerce product table plugin<\/a><\/span>. This plugin provides you with a lot of useful tools for making a customer-friendly product table with all the options you need to satisfy the buyers.<\/p>\n\n\n\n<p>Let\u2019s review the step-by-step guide for creating a custom WooCommerce shop page template with this plugin.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1: Install WooCommerce shop page customization plugin free<\/h3>\n\n\n\n<p>Just like other WordPress plugins, first you need to <strong>download the plugin here<\/strong>, and then install it on your website.<\/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-abe97f3619b94a4e315f4e788ba9b755\" style=\"font-size:16px\">The easy way to build a custom WooCommerce shop page in table list view<\/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=custom-shop-page\" 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<p>As soon as you activate the plugin, you can see the <strong>iT Product Table<\/strong> tab in the WordPress dashboard.&nbsp;<\/p>\n\n\n\n<p>To create a new table, click on the <strong>Add New Table<\/strong> option then scroll down the page and press the <strong>Get Start<\/strong> button.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/shop-page-customization-plugin-free-1024x753.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1754\" height=\"753\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/shop-page-customization-plugin-free.png\" alt=\"WooCommerce shop page customization plugin free\" class=\"wp-image-25134\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/shop-page-customization-plugin-free.png 1754w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/shop-page-customization-plugin-free-500x215.png 500w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/shop-page-customization-plugin-free-1536x659.png 1536w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/shop-page-customization-plugin-free-1000x429.png 1000w\" sizes=\"(max-width: 1754px) 100vw, 1754px\" \/><\/a><\/figure>\n\n\n\n<p>By doing this, all products of your WooCommerce store will be Imported to the new table automatically. However, you can specify to display some products or categories by making a query in the <strong>Query<\/strong> tab as illustrated below:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/select-query-tab-1024x676.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1422\" height=\"676\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/select-query-tab.png\" alt=\"select query tab in WooCommerce table\" class=\"wp-image-25136\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/select-query-tab.png 1422w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/select-query-tab-500x238.png 500w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/select-query-tab-1000x475.png 1000w\" sizes=\"(max-width: 1422px) 100vw, 1422px\" \/><\/a><\/figure>\n\n\n\n<p>In this guide, we have completely described the options available in the <strong>Query<\/strong> tab of the WooCommerce product table plugin.<\/p>\n\n\n\n<p>After adding the desired products to the table, you are now ready to customize the WooCommerce shop page by displaying product features in separate columns.<\/p>\n\n\n\n<p>Let\u2019s see how.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 2: Add Columns to customize the WooCommerce shop page<\/h3>\n\n\n\n<p>Adding columns to the product table is the easiest task you have. To fulfill this task, you just need to follow the below steps:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Press <strong>Column<\/strong> tab and choose one of the devices from the list: Laptop, Table, Mobile<\/li>\n\n\n\n<li>Click on <strong>Add a Column<\/strong> button to see a new box on the page with two sections: <strong>Heading<\/strong> and <strong>Cell Content<\/strong><\/li>\n\n\n\n<li>Click <strong>Add Element<\/strong> in either box to see the list of elements you can use in the left panel, then choose one of the elements to see in the <strong>Heading<\/strong> or <strong>Cell Content<\/strong> of the columns<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/add-columns-to-customize-.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1756\" height=\"806\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/add-columns-to-customize-.png\" alt=\"Add Columns to customize the WooCommerce shop page\" class=\"wp-image-25139\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/add-columns-to-customize-.png 1756w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/add-columns-to-customize--500x229.png 500w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/add-columns-to-customize--1536x705.png 1536w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/add-columns-to-customize--1000x459.png 1000w\" sizes=\"(max-width: 1756px) 100vw, 1756px\" \/><\/a><\/figure>\n\n\n\n<ol start=\"4\" class=\"wp-block-list\">\n<li>Change the items in the <strong>General<\/strong> and <strong>Style<\/strong> tabs of the selected Element to customize it on the WooCommerce shop page&nbsp;<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/select-general-tab.png\"><img loading=\"lazy\" decoding=\"async\" width=\"302\" height=\"118\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/select-general-tab.png\" alt=\"select general tab in Button element\" class=\"wp-image-25140\" \/><\/a><\/figure>\n\n\n\n<p>By repeating the above-mentioned steps, you can add as many columns as you need to build a custom WooCommerce shop page.<\/p>\n\n\n\n<p>There are more options available for WooCommerce shop page customization in the <strong>Columns<\/strong> tab.<strong> <\/strong><strong>Click here, to learn about them.<\/strong><\/p>\n\n\n\n<p>For example, we tried to build a custom WooCommerce shop page for a restaurant menu by adding the below columns to the table:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Check box<\/strong>: This element is useful when customers need to select dome products and add them to their carts directly on the shop page<\/li>\n\n\n\n<li><strong>Name<\/strong>: We chose Title from the list of elements to display the product title in this column<\/li>\n\n\n\n<li><strong>Summary<\/strong>: We added Content from the list of elements for this column and customized it to display a brief description of the product on the shop page<\/li>\n\n\n\n<li><strong>Category<\/strong>: By adding Category from the left panel, we tried to show product category in the table to the customers&nbsp;<\/li>\n\n\n\n<li><strong>Price<\/strong>: We chose the Price element for this column to let customers see the product&#8217;s regular prices in the table<\/li>\n\n\n\n<li><strong>Quantity<\/strong>: We added this element to allow customers to change the product quantity directly on the shop page<\/li>\n\n\n\n<li><strong>Add to Cart<\/strong> and <strong>Buy Here<\/strong> buttons: By adding a button from the list of elements two times and customizing them individually, we tried to let customers Add products to the cart or see the product page if they want by pressing Add to Cart or Buy Here button, respectively.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/customization-general-tab.png\"><img loading=\"lazy\" decoding=\"async\" width=\"307\" height=\"672\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/customization-general-tab.png\" alt=\"customization general tab in Button element\" class=\"wp-image-25141\" \/><\/a><\/figure>\n\n\n\n<p>To see how the shop page of our restaurant menu looks, we pressed the <strong>Preview<\/strong> icon on the top of the table and the result was exactly as we expected:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/result-button-element-1024x538.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1503\" height=\"538\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/result-button-element.png\" alt=\"result button element in WooCommerce table\" class=\"wp-image-25142\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/result-button-element.png 1503w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/result-button-element-500x179.png 500w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/result-button-element-1000x358.png 1000w\" sizes=\"(max-width: 1503px) 100vw, 1503px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Step 3: Add Extra Features to the Navigation bars of the WooCommerce shop page<\/h3>\n\n\n\n<p>The next step to building a custom WooCommerce shop page is to add extra options like filtering, sorting, or search boxes to the navigation bars.<\/p>\n\n\n\n<p>All elements you need to customize the navigation bars of your shop page are available in the <strong>Navigation<\/strong> tab of the WooCommerce product table plugin.<\/p>\n\n\n\n<p>So, you can add any feature to your product table by following the below instructions:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Open the <strong>Navigation<\/strong> tab to see the navigation bars&#8217; editable boxes including <strong>Header<\/strong>, <strong>Footer<\/strong>, <strong>Sidebar<\/strong><\/li>\n\n\n\n<li>&nbsp;Click on the <strong>Add Element<\/strong> option in one of the <strong>Navigation<\/strong> <strong>bars<\/strong> to see a list of elements in the left panel. Then choose one of the <strong>Elements<\/strong><\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/add-extra-features-to-navigation-bars-1024x752.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1752\" height=\"752\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/add-extra-features-to-navigation-bars.png\" alt=\"Add Extra Features to the Navigation bars of the WooCommerce shop page\" class=\"wp-image-25143\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/add-extra-features-to-navigation-bars.png 1752w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/add-extra-features-to-navigation-bars-500x215.png 500w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/add-extra-features-to-navigation-bars-1536x659.png 1536w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/add-extra-features-to-navigation-bars-1000x429.png 1000w\" sizes=\"(max-width: 1752px) 100vw, 1752px\" \/><\/a><\/figure>\n\n\n\n<ol start=\"3\" class=\"wp-block-list\">\n<li>Edit the items in the <strong>General<\/strong> and <strong>Style<\/strong> tabs of the selected element to customize it on the WooCommerce shop page<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/customization-general-and-style-tab.png\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"727\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/customization-general-and-style-tab.png\" alt=\"customization general and style tab in price filter element\" class=\"wp-image-25144\" \/><\/a><\/figure>\n\n\n\n<p>In this example, we tried to add the below features to our table:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Price Filter <\/strong>to the sidebar<\/li>\n\n\n\n<li><strong>Add Selected to Cart<\/strong> to the footer<\/li>\n\n\n\n<li><strong>Category Filter<\/strong> to the Header<\/li>\n<\/ul>\n\n\n\n<p>If you are curious to see what these features look like in the product table, don\u2019t worry we will show you in the last step.&nbsp;<\/p>\n\n\n\n<p>Now, let\u2019s try to customize the style of the WooCommerce shop page.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 4: Choose a Template or customize the WooCommerce shop page style<\/h3>\n\n\n\n<p>The final step to creating a customer-friendly product table is to set up a custom WooCommerce shop page template. To do this, go to the <strong>Style<\/strong> tab of the WooCommerce Product Table plugin, then choose one of the preset templates or try to customize the table by editing the items available in different parts like <strong>Container<\/strong>, <strong>Headings<\/strong>, <strong>Cells<\/strong>, etc.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/customize-shop-page-style.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1439\" height=\"789\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/customize-shop-page-style.png\" alt=\"customize the WooCommerce shop page style\" class=\"wp-image-25145\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/customize-shop-page-style.png 1439w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/customize-shop-page-style-500x274.png 500w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/customize-shop-page-style-1000x548.png 1000w\" sizes=\"(max-width: 1439px) 100vw, 1439px\" \/><\/a><\/figure>\n\n\n\n<p>Now let\u2019s see how you can display the customized shop page to your customers.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 5: Use Shortcode to display the product table to the customers&nbsp;<\/h3>\n\n\n\n<p>To display the customized shop page you have created with the WooCommerce product table plugin, you can simply copy the shortcode by clicking on the icon designed in the top right corner of the page:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/select-shortcode-icon.png\"><img loading=\"lazy\" decoding=\"async\" width=\"338\" height=\"68\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/select-shortcode-icon.png\" alt=\"select Shortcode in WooCommerce product table\" class=\"wp-image-25146\" \/><\/a><\/figure>\n\n\n\n<p>Then paste this shortcode to the WordPress page by using either the default editor or Elementor.<\/p>\n\n\n\n<p>Let\u2019s review both methods together:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Use WordPress page editor<\/h4>\n\n\n\n<p>This is the simplest way you can display the custom WooCommece shop page to the customers:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Create a new page in WordPress<\/li>\n\n\n\n<li>Paste the copied shortcode to the page<\/li>\n\n\n\n<li>Save and publish the page<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/WordPress-page-editor-1024x720.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1703\" height=\"720\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/WordPress-page-editor.png\" alt=\"Use WordPress page editor\" class=\"wp-image-25147\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/WordPress-page-editor.png 1703w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/WordPress-page-editor-500x211.png 500w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/WordPress-page-editor-1536x649.png 1536w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/WordPress-page-editor-1000x423.png 1000w\" sizes=\"(max-width: 1703px) 100vw, 1703px\" \/><\/a><\/figure>\n\n\n\n<ol start=\"4\" class=\"wp-block-list\">\n<li>Go to the <strong>WooComemrce Settings<\/strong> page and open the <strong>Product<\/strong> tab<\/li>\n\n\n\n<li>Locate the <strong>Shop page<\/strong> field and choose the page you have created from the dropdown list<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/select-new-shop-page-option-for-shop-page-field.png\"><img loading=\"lazy\" decoding=\"async\" width=\"985\" height=\"556\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/select-new-shop-page-option-for-shop-page-field.png\" alt=\"select new shop page option for shop page field in WooCommerce product table\" class=\"wp-image-25149\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/select-new-shop-page-option-for-shop-page-field.png 985w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/select-new-shop-page-option-for-shop-page-field-500x282.png 500w\" sizes=\"(max-width: 985px) 100vw, 985px\" \/><\/a><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Click on the <strong>Save Settings<\/strong> button<\/li>\n<\/ul>\n\n\n\n<p>Now if you open the shop page of your website you can see the product table with all the features that you have added:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/result-price-filter-element-1024x778.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1248\" height=\"778\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/result-price-filter-element.png\" alt=\"result price filter element in WooCommerce product table\" class=\"wp-image-25150\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/result-price-filter-element.png 1248w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/result-price-filter-element-500x312.png 500w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/result-price-filter-element-1000x623.png 1000w\" sizes=\"(max-width: 1248px) 100vw, 1248px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Bonus features of the WooCommerce product table plugin&nbsp;<\/h3>\n\n\n\n<p>WooCommerce product table plugin has many awesome features allowing you to add extra options to your product table and make a more memorable experience for your customers.<\/p>\n\n\n\n<p>Here, you can find some of them:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><em>Add a mini cart option to your shop page<\/em><\/h4>\n\n\n\n<p>A mini cart is an essential feature for customer customer-friendly WooCommerce shop. It allows direct checkout and lets customers add or remove products from their cart easily. They can review the items, and total amount of their orders and change the quantity with one click.<\/p>\n\n\n\n<p>You can display the mini cart as floating or toggle in different sections of your shop page like header, footer, or sidebar.<\/p>\n\n\n\n<p>To enable your customers to enjoy using the Mini Cart on the WooCommerce shop page, follow the below instructions:<\/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>Locate one of the <strong>Navigation <\/strong>areas like the footer.<\/li>\n\n\n\n<li>Press the <strong>Add Element<\/strong> option.&nbsp;<\/li>\n\n\n\n<li>Choose <strong>Mini Cart<\/strong> from the list of elements from the left panel.<\/li>\n\n\n\n<li>Customize the <strong>Mini Cart <\/strong>Type -For example <strong>Float Toggle.<\/strong><\/li>\n\n\n\n<li>Set other configurations in the <strong>General <\/strong>and <strong>Style <\/strong>tab.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/05\/Add-mini-cart-option.png\"><img loading=\"lazy\" decoding=\"async\" width=\"888\" height=\"690\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/05\/Add-mini-cart-option.png\" alt=\"Customize mini cart option to your WooCommerce shop page\" class=\"wp-image-28295\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/05\/Add-mini-cart-option.png 888w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/05\/Add-mini-cart-option-500x389.png 500w\" sizes=\"(max-width: 888px) 100vw, 888px\" \/><\/a><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Save the table and go to the shop page to see the result.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/05\/customize-mini-cart-result.png\"><img loading=\"lazy\" decoding=\"async\" width=\"617\" height=\"612\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/05\/customize-mini-cart-result.png\" alt=\"Customize Mini Cart result in WooCommerce Shop\" class=\"wp-image-28296\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/05\/customize-mini-cart-result.png 617w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/05\/customize-mini-cart-result-500x496.png 500w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/05\/customize-mini-cart-result-100x100.png 100w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/05\/customize-mini-cart-result-150x150.png 150w\" sizes=\"(max-width: 617px) 100vw, 617px\" \/><\/a><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><em>Add multiple products to the cart<\/em><\/h4>\n\n\n\n<p>Multi add to cart is another useful feature satisfying your customers when they need to order more than one product from your store. By activating this option, you can let them mark some products on the WooCommerce shop page and add them to their carts simultaneously.&nbsp;<\/p>\n\n\n\n<p>To make this happen, try to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Go to the <strong>Columns <\/strong>tab and add a <strong>Checkbox <\/strong>column to the table.<\/li>\n\n\n\n<li>Open the <strong>Navigation <\/strong>tab and locate one of the navigation areas like the header.<\/li>\n\n\n\n<li>Press <strong>Add Element<\/strong> then choose<strong> Add selected to Cart.<\/strong><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/05\/Add-multiple-products-to-cart.png\"><img loading=\"lazy\" decoding=\"async\" width=\"883\" height=\"472\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/05\/Add-multiple-products-to-cart.png\" alt=\"Add multiple products to the cart in WooCommerce Shop\" class=\"wp-image-28297\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/05\/Add-multiple-products-to-cart.png 883w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/05\/Add-multiple-products-to-cart-500x267.png 500w\" sizes=\"(max-width: 883px) 100vw, 883px\" \/><\/a><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Save your table and you can see the result as below:<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/05\/Add-multiple-products-to-cart-result.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1270\" height=\"536\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/05\/Add-multiple-products-to-cart-result.png\" alt=\"Add multiple products to the cart result in WooCommerce Shop\" class=\"wp-image-28298\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/05\/Add-multiple-products-to-cart-result.png 1270w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2024\/05\/Add-multiple-products-to-cart-result-500x211.png 500w\" sizes=\"(max-width: 1270px) 100vw, 1270px\" \/><\/a><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Use Elementor<\/h4>\n\n\n\n<p>Create a new page or post in WordPress and click the <strong>Edit with Elementor<\/strong> button.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/select-edit-with-elementor-button.png\"><img loading=\"lazy\" decoding=\"async\" width=\"820\" height=\"446\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/select-edit-with-elementor-button.png\" alt=\"select Edit with Elementor button in WordPress page\" class=\"wp-image-25151\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/select-edit-with-elementor-button.png 820w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/select-edit-with-elementor-button-500x272.png 500w\" sizes=\"(max-width: 820px) 100vw, 820px\" \/><\/a><\/figure>\n\n\n\n<p>Add the <strong>Shortcode widget<\/strong> to the page from the left panel:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/add-shortcode-widget-.png\"><img loading=\"lazy\" decoding=\"async\" width=\"820\" height=\"441\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/add-shortcode-widget-.png\" alt=\"Add the Shortcode widget to the page from the left panel\" class=\"wp-image-25217\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/add-shortcode-widget-.png 820w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/add-shortcode-widget--500x269.png 500w\" sizes=\"(max-width: 820px) 100vw, 820px\" \/><\/a><\/figure>\n\n\n\n<p>Paste the copied shorts into the widget&#8217;s text box:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/paste-copied-shorts.png\"><img loading=\"lazy\" decoding=\"async\" width=\"820\" height=\"274\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/paste-copied-shorts.png\" alt=\"Paste the copied shorts into the widget's text box\" class=\"wp-image-25218\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/paste-copied-shorts.png 820w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2023\/12\/paste-copied-shorts-500x167.png 500w\" sizes=\"(max-width: 820px) 100vw, 820px\" \/><\/a><\/figure>\n\n\n\n<p>Click the <strong>Apply button<\/strong> then publish the page.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why does WooCommerce shop page design matter?&nbsp;<\/h2>\n\n\n\n<p>WooCommerce shop page customization is a strategic move to increase the effectiveness and attractiveness of your online store. Attractive and user-friendly design can significantly influence the shopping experience of customers and their decision to buy. Here are the key reasons why you need to customize the WooCommerce shop page:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Increase brand awareness<\/h3>\n\n\n\n<p>The design and functionality of your store page help create a memorable first impression on customers. A unique and well-designed layout can convey your brand values and encourage customers to explore further.<\/p>\n\n\n\n<p>Customizing the WooCommerce shop page can help you stand out from the competition, provide a cohesive look to your site and other company profiles, and build trust by providing reviews and other symbols of trust.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Improve user experience<\/h3>\n\n\n\n<p>Easy navigation and optimization for quick and easy shopping are very important in WooCommerce shop page design. Customization allows you to organize products in a way that makes sense to your target audience. It can also make it easier for customers to find what they&#8217;re looking for. The faster they find the products and get the information they need to make a comfortable purchase, they are more attracted to your store.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Increase product sales and conversion rates<\/h3>\n\n\n\n<p>A WooCommerce shop page customization can include targeted calls to action (CTA), compelling product descriptions, and Reviews and Ratings that are strategic to encourage purchase.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Head over competitors<\/h3>\n\n\n\n<p>In a crowded online marketplace, a WooCommerce custom shop page helps differentiate your store from the competition and provides a unique shopping experience that can foster brand loyalty and repeat purchases.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Meet the customer demands<\/h3>\n\n\n\n<p>Customization means you can quickly adapt your layout and content based on customer feedback and shopping behavior. Ensuring a continuously improving shopping experience, helps you provide an experience tailored to your products and audience. For example, a combination product categories filter with multi add to cart option allows customers to quickly scan the options and add them to their shopping cart.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Highlighting special products and promotions<\/h3>\n\n\n\n<p>With WooCommerce shop design, you can highlight offers, or promotional plans and make sure your key offers immediately grab attention. Editing your WooCommerce store page allows you to capture the attention of your customers and direct their interest to special products and categories, promotional offers, and things like free shipping or satisfaction guarantees.<\/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-abe97f3619b94a4e315f4e788ba9b755\" style=\"font-size:16px\">The easy way to build a custom WooCommerce shop page in table list view<\/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=custom-shop-page\" 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\"><strong>Conclusion<\/strong><\/h2>\n\n\n\n<p>If you want to increase your sales, you should start attracting more customers by building a custom WooCommerce shop page. In this post, we show you three practical methods for WooCommerce shop page customization. But if you want to display a customer-friendly product table on your website in a short time with the help of a WooCommerce shop page customization plugin, your best choice is the WooCommerce product table plugin.<\/p>\n\n\n\n<p><strong>Click to learn about the unique features of this plugin.<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The shop page is one of the most important pages of your online store that customers interact with. All store owners agree that designing the shop page in a customer-friendly and practical way that makes the process of choosing and buying products easier for users has a significant impact on increasing their sales. Since the [&hellip;]<\/p>\n","protected":false},"author":1990,"featured_media":25213,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[50,73],"tags":[],"class_list":["post-25125","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\/2023\/12\/custom-woocommerce-shop-page-500x335.jpg","excerpt_plain":"The shop page is one of the most important pages of your online store that customers interact with. All store owners agree that designing the shop page in a customer-friendly and practical way that makes the process of choosing and buying products easier for users has a significant impact on increasing their sales. Since the [&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\/25125","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=25125"}],"version-history":[{"count":1,"href":"https:\/\/ithemelandco.com\/blog\/wp-json\/wp\/v2\/posts\/25125\/revisions"}],"predecessor-version":[{"id":48969,"href":"https:\/\/ithemelandco.com\/blog\/wp-json\/wp\/v2\/posts\/25125\/revisions\/48969"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ithemelandco.com\/blog\/wp-json\/wp\/v2\/media\/25213"}],"wp:attachment":[{"href":"https:\/\/ithemelandco.com\/blog\/wp-json\/wp\/v2\/media?parent=25125"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ithemelandco.com\/blog\/wp-json\/wp\/v2\/categories?post=25125"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ithemelandco.com\/blog\/wp-json\/wp\/v2\/tags?post=25125"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}