Change matching logic on filter groups using the same fs-list-field identifier?

In the interest of not bloating my page with a lot of nested CMS collections and items, is there a way to set up my page to have my filters reference the same nested CMS collection item element on my product card (fs-list-field=”All”), but change the logic between the groups?

I want the logic to be AND across groups, but OR within them.

All of the checkboxes within my groups have a unique identifier that correlates with the filter group, e.g. Back Height checkboxes ID = back-height, Base Type checkboxes ID = base-type, but (ideally) they are all using the same fs-list-field identifier

Share Link

@Support-Luis sorry, did not mean to tag this incorrectly! Thanks for updating. Let me know if I need to clarify.

Hey @bree!

You can totally achieve this; you just need to use a specific checkbox name per checkbox group (Base Style, Base Material, etc.). Then, you need to add fs-list-filtermatch="or" to each of the checkboxes or to a parent wrapper of them.

Try this approach and let me know how it goes!

@Support-Pedro thanks for getting back to me!

Looking at the Advanced Filters section > I have tried both placing the fs-field-match=or on the checkboxes themselves and on the parent wrapper, neither seem to work.

The or logic works fine within each group, but as soon as I select a fitler within another group it clears my original filter instead of doing “and” logic.

I have IDs and Names on the checkboxes set up, I am not sure what I am missing here.

Share Link: Webflow - Haworth Ancillary Select

Staging site: https://haworth-ancillary-select.webflow.io/

@Support-Pedro / @Support-Luis I have made quite a few changes to the site since yesterday, so for testing purposes you can see what I am referring to specifically in the Advanced Filter section using Base Style and Swivel (not all filters are linked yet, I am waiting to see if this will work).

When you add a Base Style and then add swivel the Base Style Filter is removed.

@Support-Pedro @Support-Luis after chatting with someone at Finsweet Agency, this was deemed not possible.