How to Add Custom Filters on Shopify & Shopify Plus

As your Shopify store grows, so does the challenge of helping customers find the right products. While a small catalogue may be easy to browse, stores with hundreds or thousands of products need a better way to guide shoppers to relevant items.

This is where custom product filters become essential.

Whether you're selling fashion, beauty, electronics, furniture, or B2B products, filters help customers narrow down their choices quickly, improving both user experience and conversion rates. In this guide, we'll explain how to add custom filters on Shopify and Shopify Plus, the different filter types available, and best practices for creating an effective product discovery experience.

What Are Shopify Product Filters?

Product filters allow shoppers to refine collection and search results based on specific product attributes.

For example, customers can filter products by:

  • Size
  • Colour
  • Price
  • Availability
  • Material
  • Brand
  • Product type

Instead of browsing through an entire collection, shoppers can quickly find products that match their preferences.

It's important to understand that filtering is different from sorting. Sorting simply changes the order of products, while filtering removes products that don't match selected criteria.

When implemented correctly, filters reduce friction in the buying journey and help customers discover products faster.

Standard Filters vs Custom Filters

Shopify provides several built-in filters that can be enabled with minimal setup, including:

  • Availability
  • Price
  • Product Type
  • Vendor
  • Category
  • Tags

While these filters are useful, they often don't reflect how customers actually shop.

For example, a fashion brand may want shoppers to filter by:

  • Fabric
  • Fit
  • Sleeve Length
  • Occasion
  • Pattern

Similarly, a furniture brand may need filters for:

  • Material
  • Seating Capacity
  • Dimensions
  • Style

To achieve this level of customization, Shopify allows merchants to create custom filters using product options, metafields, and metaobjects.

Ways to Create Custom Filters in Shopify

1. Product Options

If your products already have variants such as Size or Colour, these can automatically be used as filter options.

For example:

  • Size: Small, Medium, Large
  • Colour: Black, White, Blue

This is the simplest way to create filters because the data already exists within your products.

2. Metafields

Metafields allow you to store additional information that isn't available in Shopify's default product fields.

For example:

  • Fabric Type
  • Waterproof Rating
  • Skin Type
  • Sustainability Features
  • Product Weight

Once populated, these metafields can be converted into filter options, giving customers more relevant ways to browse your catalogue.

3. Metaobjects

Metaobjects provide a structured way to manage reusable content across your store.

For example, a colour metaobject can contain:

  • Colour Name
  • Hex Code
  • Colour Swatch Image

This is particularly useful for visual filters where customers can select colours through swatches rather than text labels.

How to Add Custom Filters on Shopify

Step 1: Install Shopify Search & Discovery

Shopify's filtering functionality is managed through the free Search & Discovery app.

Install the app from the Shopify App Store and open the Filters section from the app dashboard.

Before proceeding, ensure your theme supports storefront filtering. Most Online Store 2.0 themes support this functionality by default.

Step 2: Create the Data Source

If you're using existing product options such as Size or Colour, you can skip this step.

For custom filters, create a metafield by navigating to:

Settings β†’ Custom Data β†’ Products

Create a new metafield definition and select the appropriate content type.

Examples:

  • Material β†’ Single Line Text
  • Waterproof β†’ True/False
  • Fabric Weight β†’ Number

Once created, populate the metafield values across your products.

Step 3: Add the Filter

Navigate to:

Apps β†’ Search & Discovery β†’ Filters

Click Add Filter and select the source:

  • Product Option
  • Metafield
  • Category Attribute
  • Metaobject Reference

Choose the field you want customers to filter by and save your changes.

Step 4: Enable Filters in Your Theme

Open the Shopify Theme Editor and navigate to your collection page template.

Enable filtering within the product grid or collection settings.

Depending on your theme, filters may appear as:

  • Sidebar filters
  • Dropdown filters
  • Mobile filter drawers

Always test the experience on both desktop and mobile devices before going live.

Shopify Plus and Advanced Filtering

Most Shopify stores can achieve excellent filtering using native functionality. However, Shopify Plus merchants often manage larger catalogues and more complex customer journeys.

For example, B2B stores may require filtering based on:

  • Industry
  • Product Specifications
  • Compatibility
  • Certifications
  • Regional Availability

In such cases, Shopify Plus provides greater flexibility through custom development, Shopify APIs, and advanced storefront customization.

However, many advanced filtering requirements can still be handled using well-structured metafields and metaobjects without requiring a fully custom solution.

Best Practices for Shopify Filters

Focus on Customer Behavior

Don't add filters simply because the data exists.

Instead, think about how customers make purchasing decisions and prioritize the filters that help them find products faster.

Keep Data Consistent

A filtering system is only as good as the product data behind it.

For example, using:

  • Cotton
  • 100% Cotton
  • Organic Cotton

for similar products can create confusing filter results.

Standardized data ensures clean and accurate filtering.

Avoid Too Many Filters

While customization is valuable, overwhelming customers with dozens of filter options can have the opposite effect.

Focus on the attributes that matter most and keep the interface simple.

Optimize for Mobile

A significant portion of ecommerce traffic comes from mobile devices.

Ensure customers can:

  • Open filters easily
  • Apply multiple filters
  • View selected filters
  • Clear filters quickly

A poor mobile filtering experience can negatively impact conversions.

Common Shopify Filter Issues

Filters Not Showing

This usually happens because:

  • The theme doesn't support filtering
  • Filters aren't enabled in the theme settings
  • The data source isn't populated correctly

Missing Filter Values

Check whether products have the required metafield or option values assigned.

Incomplete product data often causes filters to appear empty.

Duplicate Filter Options

Differences in naming conventions such as:

  • Blue
  • blue
  • Dark Blue

can create multiple filter values.

Standardizing product data helps avoid this issue.

Advanced Filtering Requirements

If native Shopify filters don't meet your needs, consider third-party solutions or custom development. However, review your product data structure first, as many filtering challenges can be solved through better catalog management.

Final Thoughts

Custom filters play a critical role in improving product discovery on Shopify and Shopify Plus stores. By allowing customers to quickly narrow down products based on relevant attributes, filters create a smoother shopping experience and help drive higher conversions.

For most merchants, Shopify's Search & Discovery app combined with product options, metafields, and metaobjects provides everything needed to build powerful filtering experiences. As your catalogue grows, investing time in clean product data and thoughtful filter design will have a significant impact on both customer experience and sales performance.

At Propero, we help brands create scalable product discovery experiences through custom storefront development, catalogue optimization, and advanced Shopify solutions that improve usability and drive growth.

Get in touch with our Shopify experts today to discuss your store requirements and discover the best filtering solution for your catalogue.

Leave a comment

Please note, comments need to be approved before they are published.

Free Accessibility Audit