Woo Filter By Category Element

Last Update: March 19, 2026

The Woo Filter By Category Element helps customers quickly explore products by category through a more streamlined shopping experience. With customizable layouts, gap controls, and refined styling for images and hover states, it blends seamlessly into Avada while enhancing usability and store design.

Watch the video below for a visual overview of all Woo Filter Elements, and read on to see all the options.

For privacy reasons YouTube needs your permission to be loaded.

How To Use The Avada Woo Filter By Category Element

The Avada Woo Filter By Category Element is designed to filter products based on a specific category. This Element can be used separately, or in conjunction with any of the other Avada Woo Filter Elements. These would typically be found in a sidebar on a shop page (try using a sticky column), where you could use the filter Elements to filter the products.

It works differently to the other filters in that it filters to the chosen category by going to that category url, as opposed to the other filters, which remain on the orginal url and add query parameters. To keep filtering active on the category page, you can just add the same filters from the shop page to the category layout. See the How To Use the Avada Woo Filter Elements video for a full run through.

To create a filterable shop page or a Product Categories page, first create a layout and set the conditions to be Archives > Product Archives Types, and/or Archives > All Product Categories. Then, create a Content Layout Section and add your Woo Products using the Post Card Archives Element. Set the Post Card of your choice, then select “Post Cards Display to Posts” in the Post Cards section. Next, on the Layout Section Options tab, choose the Archive Type as “Products”.

Thereafter, you can add the Filter Elements to a Sticky Sidebar. Depending on your products’ attributes, various Filter Elements could be used.

Element Options

General

HeadingDescription
Collapsible FilterChoose if the filter should be collapsible.
Collapsed On Page LoadChoose if the filter should be collapsed on page load.
Show TitleChoose if title should show or not.
TitleAdd the title that will display on element.
Title TagChoose HTML tag of the title, either div or the heading tag, h1-h6.
Element VisibilityChoose to show or hide the element on small, medium or large screens. You can choose more than one at a time.
CSS ClassAdd a class to the wrapping HTML element.
CSS IDAdd an ID to the wrapping HTML element.

Design

HeadingDescription
MarginIn pixels or percentage, ex: 10px or 10%.
Title TypographyControls the typography of the title. Leave empty for the global font family.
Collapse Arrow ColorControls the color of vollapse arrow.
Number of ColumnsSet the number of columns.
Column GapSet the gap size between columns. In Pixels.
Brand Thumb OpacityControls the opacity of the brand thumbs. In percentage, 1 = 100%.
Brand Thumb Border SizeControls the border size of the brand thumbs. In pixels.
Brand Thumb Border ColorControls the border color of the brand thumbs.
Brand Thumb Border RadiusControls the border radius of the brand thumbs. In pixels.
Display Brand NamesSelect if you want to display the brand names.
Display Count NumberSelect if you want to display the product counter.
Name/Counter TypographyControls the typography of the brand name and counter. Leave empty for the global font family.
Name/Counter ColorControls the color of the brand name and counter.

Extras

HeadingDescription
Conditional RenderingAdd conditional rendering logic for the element. The element will only be part of the post / page contents, if the set conditions are met. NOTE: Server cache can interfere with results.
Animation TypeSelect the type of animation to use on the element.
Direction of AnimationSelect the incoming direction for the animation.
Animation ColorSelect the color of the animation
Speed of AnimationType in speed of animation in seconds (0.1 - 5).
Animation DelaySelect the delay time after the animation starts(0 - 5).
Offset of AnimationControls when the animation should start.

In this article