A list of checkboxes, where customers can make multiple choices. It’s best suited for non-visual types of product data where customers need to select more than one option at a time – for example, size, brand, model, etc.
Auto – a filter will be visible conditionally. Read more about content-aware filters.
Logical operator
“OR” is the most common logical operator used for checkboxes
OR (match any) – products that match any of the selected attribute values will be included.
For example, if you select “Pot material” values of Aluminum and Enamel, aluminum and enamel pots will both appear.
AND (match all) – products that match all of the selected attributes will be included.
For example, if you select “Pot material” as Aluminum, you won’t be able to select “Enamel” because that would mean displaying pots that are both aluminum and enamel – such products don’t exist. The AND operator is useful for features that do not mutually exclude each other, such as car accessories.
Values order
In what order should the checkbox features be presented?
Alphabetically – sorts choices alphabetically
Numerically – sorts choices numerically (only visible when all filter values are numbers)
By counters – sorts choices by the total number of products assigned with that feature
By term order – determines the sort order of the terms using custom ordering. Custom ordering is supported by WooCommerce, but there are plugins that do this job as well. Currently, we don’t support these plugins.
Display the filter name in applied filters
If users select features in the Checkboxes filter, they will also be displayed above the products in a special section called “Applied filters”.
With this option enabled, the “Filter name” and “Selected feature” will be displayed as shown in the screenshot below. Inversely, when the option is disabled, only “Selected feature” will be shown.
Expanding hierarchical checkboxes
By default, hierarchical checkboxes are expanded to level 0, showing only parent checkboxes. You can modify this with the following code:
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional
Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.