With the introduction and recent improvements of Shopify Online Store 2.0, creating filters in Shopify is a piece of cake. Shopify merchants can easily enable 4 default product filters, namely Availability, Price, Product Type, and Vendor (Brand). Adding custom product filters in the Shopify collection and search result pages, however, is a bit trickier. This article will cover 2 code-free ways to do it. Keep scrolling to find out.
What are custom filters on Shopify?
Obviously, the 4 default Shopify filters are not useful enough for online shoppers to refine a long product list according to their preference. Therefore, merchants need the help of custom product filters. These are filtering criteria based on custom product options such as color, size, specifications, and product metadata such as percent sale, review rating, and inventory locations.
How many ways are there to add product filters in Shopify?
If you are a non-tech-savvy Shopify user, there are two common ways to help you with adding custom product filters in Shopify.
Using a third-party app
The first one is to install a third-party app like Product Filter & Search by Boost Commerce. This is what the majority of Shopify merchants had been using before OS 2.0.
Pros:
- User-friendly UI/UX
- Unlimited filter options by tag, metafield, etc
- Dedicated filter trees for each collection
- Ability to customize the look and feel of your filters
- Many advanced features (merchandising, analytics, etc) to boost online product discovery
- Integrations with other apps to take advantage of product metadata
- Top-notch customer service with technical support & customization
Cons:
- Subscription-based pricing
- As there are a lot of useful features, it may take some time to explore and take advantage of all
Using Shopify's native app
OS 2.0 and now the release of the Shopify Search & Discovery app have opened a new way for small merchants to add filters to Shopify stores.
Pros:
- Free usage
- Basic filter options including Filter by Metafields
- Some advanced features such as product recommendations
Cons:
- Filters won’t show when the product number on the collection exceeds 5,000
- The number of filters is limited to 4 default ones and up to 20 custom filters
- Can’t change the display and the styling of the filter options
- Hard to connect product metadata on other apps to create filters
Based on the advantages and disadvantages of both options, we would recommend Shopify Search & Discovery app for small-volume stores during the early stage. As your shop grows with more products and more traffic, you will need a more sophisticated and scalable tool like Boost Product Filter & Search.
Indeed, the app offers a 14-day free trial without credit card details, so you can have time to test all the juicy features. Moreover, you can get the sales number generated by the app on its analytics to decide if it’s a great tool to stick with.
How to create Shopify filters using the Boost app?
- Install the app: To use Boost Product Filter & Search, you need to install the app on Shopify App Store.
![]() |
![]() |
Wait for the app to fetch and analyze product data. If you are managing a megastore, it can take several minutes. In most cases, you just need to wait for some seconds. At the end of this process, you’ll have a preview of Boost filters (with some default filter options) on a duplicated theme.
2. (Optional) Go through the Onboarding checklist. This is a step-by-step guide with tutorial videos to help you get to know the app & provide best practices for some basic functionalities. Skip this if you want to explore the app yourself.
3. Start creating filters for your Shopify stores
- How to add filters in collection pages and search result pages in Shopify.
Go to Filter > Manage filter trees on the top menu, you’ll see 2 ready-to-use filter trees, one for All collections, and the other for Search result pages. Edit these Shopify filters by clicking the “pen” icon. Or click + Add new filter tree to create dedicated filters for each collection.
Then, to create custom filters in Shopify, click + Add filter option.
From the Option type dropdown, choose the one you need. There are a lot of choices.

Update the Option label (what shoppers will see in your storefront), Option display (list, box, swatch, range, multi-level, etc depending on the selected option), then click Save.
- How to edit and customize the display and the styling of your filters
If you want to try other filter layouts on both mobile and desktop, go to Filter > Filter layout on the navigation menu. There are 7 layouts on desktop and 5 for mobile devices.
Go to Filter > Filter settings, and you’ll see some checkboxes to optimize the filter UI/UX such as Show product count, and Shorten URLs for Shopify filter pages. In the Product list, there are more settings Pagination style, Display out-of-stock product, etc.
Keep scrolling down on Filter settings, you’ll find the Style setting where you can change almost everything related to the font and text color. The preview on the right-hand side helps you visualize your changes.
4. Optimize the product filters with advanced tools.
Boost provides you with a bunch of functionalities to optimize custom Shopify filters such as Merge values, Swatch settings, and Custom range sliders.
Under the Tools menu, you can connect Boost filters with Metafields and other integrated apps like Loox, Yotpo, Langify, and Vajro to make your Shopify filters even more user-friendly and mobile-ready.
5. Display custom filters on your storefront.
To show Boost filters on your store’s front end, you just have to publish the duplicated theme that you see at the end of the Installation step. Also, you can go to Themes > Theme setup to install Boost filters on any theme you want to display.
How to add custom filters in Shopify native app?
- Go to Shopify Search & Discovery app. As this app is pre-installed for Shopify stores (which raised concerns about privacy among Shopify merchants), you don’t need to install it.
- Click Filters on the left-hand sidebar or View filters on the main dashboard to edit Shopify filters.


![]() |
![]() |
Some FAQs related to custom Shopify Filters
How can I create Filter by metafield on my Shopify store?
To create a Shopify filter by metafields, you have to first add the metafield either in the Shopify Metafield or by using a metafield app. Refer to the following instructions for more details:
How can I create price range sliders or any range sliders in the filter trees?
If you are using the Boost Product Filter & Search app, simply change the Display option to Range when creating or editing the price filter.
To add range sliders from any product attributes with numeric values, go to Filter > Custom range sliders. Read the full instructions here.
If you use the Shopify native app, unfortunately, there is currently no way to control the filter display.
How can I group some filter values together?
You can try Merge values under Filter on Product Filter & Search by Boost Commerce to group different filter option values so the value list on your store’s front-end won’t confuse users. “Light blue” can be combined with “Dark blue”, “Turquoise”, and “Sapphire” into “Blue” using Merge values. Read the full instructions here.
Again, the Shopify Search & Discovery app doesn’t have this functionality.
How can I create custom swatches on my Shopify filter?
Swatch settings on Boost Product Filter & Search support filters using “swatch” as the display option. It allows you to pick colors or upload images to show on the swatch. This is a big advantage over the Shopify native app.
How can I add a tooltip or search box for my Shopify filter?
When you create a Shopify filter option using the Boost app, you can switch to Advanced on Add filter option for more settings regarding tooltips, sorting filter values, and showing the search box. This is not available when using the Shopify native app.
Before you leave
Storefront filtering is a simple yet powerful conversion-boosting add-on to your collection and search result pages. Filter engagement can drive conversion up to 2 or 3 times, so it's now a must-have feature, especially in stores with a large inventory.
Creating custom Shopify filters with Boost Commerce gives you more control over the filter UI/UX and lets your customers have a seamless shopping experience. Start your free trial today and see your sales rocket!