Here’s how you can add advanced filters to Elementor
Step 1: Adding Product Type Filter
Navigate to Smart Filters in your dashboard menu. Then click Add New Filter. We recommend that the first filter you create is the Product Type Filter, which will help your customers sort your product by product type. For example, if your product was check boxes you would name it as: Checkboxes Filter- Product Type (Shop Template). By doing this you have named the product, assigned the filter and assigned which template this filter must be used on.
Once you have added the naming convention, you can start filling in the fields below. Your data source will be Taxonomies. Then choose Product Type in the Taxonomy field. Set the relational operator to Union and Exclude/Include field to None, then go ahead and publish.
Step 2: Adding a Product Length Filter
This is how you add a visual filter widget to your shop. Smart Filters > Add New Filters . This is how you would assign the Product Length Filter in the title: Color Filter- Product Color (Shop Template). Once that is done go ahead and complete the fields below:
- Filter Type> Visual.
- Taxonomy> Product Color
- Type> Color
- Behavior> Checkbox
- Options list> New Option- Select your color options.
After you have done this, you can go ahead and click update.
Step 3: Add Image Filter
Again, Smart Filters > Add New Filter. This is how you would assign the Product Image Filter in the title: Image Filter- Product Brand (Shop Template).
- Filter label > Visual
- Data Source > Taxonomies
- Type > Image
- Behaviour > Radio
- Option List > Add Images
Then go ahead and publish.
Step 4: Add Product Price Filter
Again, Smart Filters > Add New Filter. This is how you would assign the Product Price Range Filter in the title: Range Filter- Product Price (Shop Template).
- Filter label> Price
- Active Filter label > Product Price (Shop Template)
- Filter Type> Range
- Value Prefix > Currency Symbol
- Value suffix > .00
- Decimal Separator > . (dot)
- Min value > leave empty
- Max value > Enter the price of your product
- Step> Any number
- Get min/max dynamically > WooCommerce minimum/maximum prices
- Query Settings > type this meta field name (_price) and publish.
Now it’s time to apply the widgets to your filter…
Go to Crocoblock on your Dashboard menu > Woo Page Builder> Select the page where you would like to apply the widget. For example, Shop Page. Once you’re there, start working with the left side of the page.
Search for the checkboxes filter in the search bar. When it appears drag the widget to your right under the Shop Title. In the content tab on the left you will see a select filter option, now type the name of the filter you created before, which is the checkboxes filter type. Whatever filter you choose, always make sure you select the WooCommerce Archive. Lastly, switch on the Show Filter option. Then you will be able to move on to style the widget as you desire. Don’t forget to save all your settings once you’re done.




