How to make filters behave as "single-select" instead of "multi-select" in Impulse theme?

Topic summary

A user working with Shopify’s Impulse theme wants to change filter behavior from multi-select to single-select. Currently, selecting multiple filter options (e.g., “Black” and “White” colors) displays all products matching either criteria. The desired behavior is automatic deselection of the previous option when a new one is chosen, eliminating the need for manual unchecking.

Current Issue:

  • Filters allow multiple simultaneous selections
  • Users must manually deselect previous choices
  • Creates inconvenience for quick browsing

Proposed Solution:
A respondent notes that Shopify’s default filtering supports multi-select by design, but suggests using third-party apps to achieve single-select functionality:

  • Product Filter and Search
  • Smart Product Filter and Search

Status: The question remains open regarding native code modifications or theme settings that could accomplish this without apps.

Summarized with AI on October 29. AI used: claude-sonnet-4-5-20250929.

Hi there, I’m using the Impulse theme and I have an issue with the way filters work.

Currently, when I select one filter (e.g. “Black” under color), and then select another one (e.g. “White”), both options stay active. This results in a broader selection, showing all products that are either black or white.

However, I would like it to behave like a single-select – when I click on “White”, it should automatically deselect “Black”. The current behavior requires me to manually uncheck previous selections every time, which is inconvenient for users who want to browse options quickly.

Is there a way to modify this behavior in the Impulse theme, either through code or settings? Or is there an app that could help achieve this?

Thanks in advance for any suggestions!

Photo what I mean:

Unfortunately, Shopify’s default filter functionality typically allows multiple selections; however, you can update it using an app to make it act as a single-select filter. You can use either product filter and search or smart product filter and search