Products filtering

Advanced filtering using the Search & Discovery app is supported on all our themes released after August 2022. If you use an older version, you will be limited to tag filtering. If you use an old version and want to take advantage of advanced filtering, you must update your theme first.

Filtering is the action of reducing the number of results based on some conditions. Here are some filters often found in e-commerce stores:

  • Price filtering
  • Color filtering
  • Vendor filtering
  • ...

Managing filters

In Shopify, filters are not directly configured in the theme but in the free Shopify Search & Discovery app. This app should automatically be installed on any Shopify store. If this is not the case, you can install the app manually by clicking here.

Once the app is installed, filters can be added, removed, or re-ordered. Any filters you configure in the app are automatically reflected in the theme. Learn more about how to manage filters.

Creating color swatch filtering

Before enabling color swatch filtering, you must configure your color swatch globally. Learn more about how to configure color swatches.

1/ Once color swatches have been configured, open the theme editor, and navigate to the Collection section:

2/ Click on the "Collection page" section:

4/ Turn on the "Show filter color swatch" setting:

Native color swatches currently do not work on collection filters. This is a Shopify limitation and not a theme problem. If you would like to show color swatches on filters, you will need to duplicate the information in the color swatch config.

Translating filters

If your store is available in multiple languages, filters can be translated in a compatible translation app, such as Shopify's Translate & Adapt app. For more information, please reach the app developers directly.

Tags can't be translated. If you are leveraging filtering by tags, you won't be able to localize them, and we recommend you migrate to the new filtering system of Shopify.

FAQ

Price filtering is not visible when I change currency

Shopify only supports filtering by price for the store's primary currency. This is a platform limitation, not a theme limitation. We recommend you to reach Shopify support to let them know about your use case, so that they can prioritize this in future developments.

Filters are not visible even though enabled

If you have properly configured your filters but they still do not show, please check the following possible reasons:

    • Your collection contains more than 5000 products: as of today, Shopify hides filters when a collection exceeds 5000 products. If you have a valid use case that requires that many products, please reach Shopify support to let them know about your use case. This will help them prioritize future developments.
    • You are using a filtering app: if you are using a filtering app such as Boost AI Search & Filters or similar, the filtering is no longer controlled by the theme but by the app. You will therefore need to reach the app developers to check with them how to configure filtering on their app. Our support cannot provide support for third-party filtering apps.
    • You are using an outdated theme: if your theme has been installed before August 2022, it is not compatible with advanced filtering.

Can I filter by tag?

On Online Store 2.0 themes, Shopify introduced a new filtering system that no longer relies on tags. Tags should be avoided for filtering purposes, as they come with significant limitations (such as needing to be translatable or grouped by category). If you want to filter by tag, you can manually add tag filtering in Search & Discovery app.

Can filters be translated?

Yes, all filters can be translated with a compatible translation app, such as Shopify's free Translate & Adapt app. The only exception is tags, which cannot be translated.

Can filters be sorted?

Yes, the Search & Discovery app allows you to re-order the filters. You can learn more about how sorting filter values in Shopify Search & Discovery documentation. For more assistance, reach Shopify support.