{"id":25921,"date":"2024-04-17T15:13:19","date_gmt":"2024-04-17T09:13:19","guid":{"rendered":"https:\/\/codexpert.io\/?p=25921"},"modified":"2026-05-14T15:32:31","modified_gmt":"2026-05-14T09:32:31","slug":"elementor-woocommerce-product-filter","status":"publish","type":"post","link":"https:\/\/codexpert.io\/blog\/elementor-woocommerce-product-filter\/","title":{"rendered":"Add WooCommerce Elementor Product Filter &#8211; A Step by Step Guide"},"content":{"rendered":"<div class='cx-content-before'><\/div>\n<p class=\"wp-block-paragraph\">When it comes to streamlining the buying journey, a well-placed product filter is really crucial. Customers feel compelled to make repeated purchases if they can find exactly what they need with a few simple clicks.\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">However, designing your product filter depends on your audience&#8217;s preferences, your product attributes, and their pricing. Once you narrow down these criteria, crafting a perfectly optimized product filter depends on the WordPress plugins you are using.\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">While the Elementor product filters can quickly get the basics done, customizing it to your brand includes a few extra steps. This guide will give you a step-by-step on how to create and customize the WooCommerce product filter for Elementor, according to your website demands.\u00a0<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" style=\"font-size:27px\" id=\"cx-heading-1\"><strong>Add WooCommerce Elementor Horizontal Product Filter<\/strong> <\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">You can add and edit a horizontal section with WooCommerce product filter plugins for Elementor. Use <a href=\"https:\/\/codexpert.io\/codesigner\/\">CoDesigner<\/a> to get detailed design options for product filters.&nbsp;Here\u2019s a step-by-step on how to add and design a horizontal product filter for Elementor using CoDesigner &#8211;&nbsp;<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-medium-font-size\" id=\"cx-heading-2\"><strong>Step 1: Add Filter Horizontal&nbsp;<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Go to your WordPress dashboard, locate your shop page, and click on \u201cEdit with Elementor\u201d.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image is-resized\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/xdoFHnbA1HzNbZSvpnfvU_nKj6R1ZrHsf-3Rwg-qfLpMI-05h_vvDK3J9Jt0Vrn5yfpck-dJuJ2ePwtrMgHEC-ISV33GPOuOPCJHHqG0I35kxq41ucjLxKGowawhT2gDwLVDIWMBoatcK1W7971Xhas\" alt=\"Edit with Elementor\" style=\"width:1200px;height:auto\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Once on the editing page, create a container and select a structure for that section. Click on the plus (+) button to add a new structure.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Find your CoDesigner filters by searching for widgets in the \u201celements\u201d section on the Elementor editor. Add the \u201cFilter Horizontal\u201d of CoDesigner.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image is-resized\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/lsMo6lrm4kbyo9T0LrDm4JueHyhjP1BacxeAOK9bGK0VYJ5BHJhCEF-sW8j5lB9MjXpHnBLso4Qzq4iH6qfGOCkSS5TK5GXLSw3JIJFVQFqAbR6jsPImfGwjZ9Vj8C_2cEN6sibamnjwIrXAira-tMU\" alt=\"Add Filter Horizontal\u00a0\" style=\"width:1200px;height:auto\" \/><\/figure>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-medium-font-size\" id=\"cx-heading-3\"><strong>Step 2: Edit Content<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">With CoDesigner, you\u2019re given all the necessary sections to edit your filters. In the content section, you can add new features, customize each title, and include a price range.\u00a0<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/9cQAuVXt3hCoXLs93zrohauE5fPchJe8wAgY2-oS5gs75iL-GUHbemuLnb6bEyTIrLFtnDtgejkjJHmpPmpTuajnAJNSfbHll-Yl5mk4na5lzy0q8fOXgY2m1Pa90KQZmJ4iEeQjTwZUDJKWUmzHKtA\" alt=\"Edit Content\" \/><\/figure>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-medium-font-size\" id=\"cx-heading-4\"><strong>Step 3: Edit Style&nbsp;<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Editing filter style is much more convenient and comprehensive with CoDesigner. You can design the typography, color, icon, and border to match your brand.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/Cv0A01FF_9QXIYE8TuG1-SKqqFFwfzCr0qSyNvpDKQ9MDJW3XLwSnsbXVc7rIq3FapwNe_gmbdXZKfN_Oh-Mi9AsQ1phFPFkNjI0q5p9AsiYl7A83ZAhpf0Y03veQ6_jiVW1XhJTc6EoyuAuW7ajZH8\" alt=\"Edit Style\" \/><\/figure>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-medium-font-size\" id=\"cx-heading-5\"><strong>Step 4: Advanced Options&nbsp;<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Go to the advanced section to add effects and attributes to personalize your filters further.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/05vDU4yvgY7FPaL1XeE6UI--LyY0WtyvLVJ2XYsU-amTz0wNp45GZizKXS8i42Ppgy_ye9Ov5oNqI0xblCwG2RMs9yJWKdVQuveI-3ZLw680FuxVcFdPXeUy_8Cwu9Rm7YXPjhSQclSE-TyPFDoHSug\" alt=\"Advanced Option\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><em>You can add motion effects, border changes, mobile\/tablet\/desktop responsiveness, and much more.\u00a0<\/em><\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-medium-font-size\" id=\"cx-heading-6\"><strong>Step 5: Update and Save&nbsp;<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Click \u201cupdate\u201d to check the preview and if you\u2019re happy with the results then simply save to apply those changes.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/BXj0jHrjSW5rVVaieGVAJ1MOCo4bddMZ1oKxcbQXJUtHOK5H6FY556S2LL144DRN70e2bqZtLBL_SeTOzjia3nA_9PW9HBoPE2ZgT8Cc_mx9xnt0K-f85a12Sobp2ZwoK3iDLPqf3bhaWTjBxgbONjQ\" alt=\"Save and Update\" \/><\/figure>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" style=\"font-size:27px\" id=\"cx-heading-7\"><strong><strong>Add Elementor Vertical Product Filter<\/strong> <strong>WooCommerce <\/strong><\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">While the default vertical product filter option for Elementor might get the job done, CoDesigner offers complete design control over all the elements for your filters.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here\u2019s how to add and design a WooCommerce vertical product filter for Elementor &#8211;<\/p>\n\n\n\n<h3 class=\"wp-block-heading has-medium-font-size\" id=\"cx-heading-8\"><strong>Step 1: Add Filter Vertical&nbsp;<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Head to your WordPress dashboard and find your Shop Page. Choose &#8220;Edit with Elementor&#8221; to start editing. In the Elementor editor, make a new container by selecting a structure for it.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Press the plus (+) icon to pick a structure, and make sure to include a structure with <strong>two columns<\/strong>.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/QTYQZ0mJEElx4hOq_c0cqA0cBkDL9JKtWj2e8y5riIshLeByfPJjCK2YgOyEU-gzuTI-8QpPOtXvt7bIddxsAG-tAhzfOvi8f-bhbmVCT1TesVCBtFi7Y5vfbuscW6CY1jW5aKxCQBIyGmQ-m1rQqi0\" alt=\"Select your column\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Look for CoDesigner filters in the &#8220;elements&#8221; area of the Elementor editor. Add a shop on your preferred column, and drag the \u201cFilter Vertical\u201d widget from CoDesigner to the other one for easy editing.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/mL77NFgG4yffR2dG2juTzOgSOVi7t31y9JC2CuOkKTOIjE2dT2NTz-satcFw9BTJ29HELa23iiacEX6UlrEjHZfqcu_8MsFvtXXdNkhqpTzM3MoTDR331JBFwKN5jf4ARN9xwMhQlRrTUpmut2cx6vc\" alt=\"Drag and drop Filter Vertical\" \/><\/figure>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-medium-font-size\" id=\"cx-heading-9\"><strong>Step 2: Add Content and Style&nbsp;<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Similar to horizontal filters, you can add new filters, and edit current ones via the content and style sections. CoDesigner gives you a pre-set list of filter content for you to edit.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But unlike Filter Horizontal, Filter Verticle comes with an \u201cAuto Filter\u201d mode, which lets the customer find filtered products without clicking \u201cApply\u201d.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/qTqCxns51dftv0edyAH1l2TiLXvPehEYEHutPRIBNqHeWtDYNKK7P25G_5VEeTVOdPTNj-y3qy9am_8Tuy30-RN4XJbPkTOvmIRbjTkTeDrX825ot54o3awEaWqUGLKgQXNQXhA539-zS1njncd6cMQ\" alt=\"Add content and style\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Note<\/strong>: This option can be further enhanced with the AJAX filter, which shows customers filtered products without reloading the page.\u00a0<\/p>\n\n\n\n<h3 class=\"wp-block-heading has-medium-font-size\" id=\"cx-heading-10\"><strong>Step 3: Advanced Options&nbsp;<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">As you did in the horizontal filter, you can add advanced effects and attributes to personalize your filter further here too. You can edit both mobile and desktop versions via the advanced section.\u00a0<\/p>\n\n\n\n<h3 class=\"wp-block-heading has-medium-font-size\" id=\"cx-heading-11\"><strong>Step 4: Update and Save&nbsp;<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">You can check the preview for your filter design by clicking on \u201cUpdate\u201d, and once you\u2019re happy with your output, save the changes to apply to your site.&nbsp;<\/p>\n\n\n\n<div style=\"height:18px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" style=\"font-size:27px\" id=\"cx-heading-12\"><strong>CoDesigner\u2019s Advanced Product Filter for Elementor<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">You can apply the same method to set up the advanced product filter as the vertical product filter. While the steps may be the same, there are a few added features that can improve the buying experience.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">These features include <strong>product reviews<\/strong>, which lets you select products based on their average star rating, and a <strong>custom taxonomy list<\/strong> which generates a list of subtopics that belong to a specific group.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/8fQYeqx-2kEP1_w5Ihv5K_Czs8cKwpE1kWmvoqhITjK36WhIEw4hpkVge6NF6BScmUQxPN1hLwk4cLWi2qqP2iWrEtXH9sQdQuUbYSsIrLqe2zsH1RsXvva9vDaT3FeRPEccddD_I-2ex7Vy84fdCFA\" alt=\"CoDesigner\u2019s Advanced Product Filter for Elementor\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">If you have the CoDesigner plugin set up, you can easily find these features by following the steps outlined above.&nbsp;<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" style=\"font-size:27px\" id=\"cx-heading-13\"><strong>Wrapping Up&nbsp;<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A well-placed and nicely designed product filter can improve the buying journey significantly. When customers quickly find the items they need alongside other related products, they\u2019ll feel encouraged to browse your shop for longer and make repeated purchases.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Get <a href=\"https:\/\/codexpert.io\/codesigner\/pricing\/\" target=\"_blank\" rel=\"noreferrer noopener\">CoDesigner Pro<\/a> to easily create and carefully craft your ideal product filter for your WooCommerce website in minutes!&nbsp;<\/p>\n<div class='cx-content-after'><\/div>","protected":false},"excerpt":{"rendered":"<p>When it comes to streamlining the buying journey, a well-placed product filter is really crucial. Customers feel compelled to make repeated purchases if they can find exactly what they need with a few simple clicks.\u00a0 However, designing your product filter depends on your audience&#8217;s preferences, your product attributes, and their pricing. Once you narrow down [&hellip;]<\/p>\n","protected":false},"author":10,"featured_media":25923,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[14],"tags":[26],"class_list":["post-25921","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-woocommerce","tag-woolementor"],"_links":{"self":[{"href":"https:\/\/codexpert.io\/blog\/wp-json\/wp\/v2\/posts\/25921","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/codexpert.io\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/codexpert.io\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/codexpert.io\/blog\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/codexpert.io\/blog\/wp-json\/wp\/v2\/comments?post=25921"}],"version-history":[{"count":1,"href":"https:\/\/codexpert.io\/blog\/wp-json\/wp\/v2\/posts\/25921\/revisions"}],"predecessor-version":[{"id":33255,"href":"https:\/\/codexpert.io\/blog\/wp-json\/wp\/v2\/posts\/25921\/revisions\/33255"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/codexpert.io\/blog\/wp-json\/wp\/v2\/media\/25923"}],"wp:attachment":[{"href":"https:\/\/codexpert.io\/blog\/wp-json\/wp\/v2\/media?parent=25921"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/codexpert.io\/blog\/wp-json\/wp\/v2\/categories?post=25921"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/codexpert.io\/blog\/wp-json\/wp\/v2\/tags?post=25921"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}