Browse by Topic

Product Filtering

Product filtering (also known as faceted search) allows shoppers to refine product searches based on multiple attributes like price, color, size, and reviews.  Product filtering is nearly essential for any business that offers complex products with options and large selections. Having a large catalog is important for many merchants in order to accommodate the preferences and demands of their customers. Easing shopper navigation by offering product filtering can take the frustration out of browsing by allowing shoppers to search according to their wants and necessities.  Ease of use will decrease shopper friction and can have a huge impact on conversion rates. Shoppers Amazon, eBay, and even non-transactional sites like Etsy all use this technology. It is easy to enable in your store if your plan supports the feature.

Product filters appear on category, brand, and search pages.

Example of a shopper using the Product Filtering feature on a BigCommerce storefront



  • Product filtering is available to Pro and Enterprise plans. See Changing Your Store’s Plan for help in upgrading.
  • Product filtering with support for Custom Fields is available to Enterprise plans only.
  • Products and variants must have a SKU in order to appear in an option-based filter.
  • Each filter can have an unlimited number of values (such as red, green, and blue for a color filter), but only up to 500 of the most commonly-used values will be displayed.
  • Filters will only display if there are products available with those attributes.
  • If a filter has more than 15 values, additional values are displayed under a More... link.


The control panel will display a maximum of 100 filters. Your storefront can display up to 12 filters, which can be any combination of the following facets:

  • Category — filters by product category or sub-category; only used on Brand and Search pages
  • Brand — filters by the brand specified for the product
  • Price — filters by the base price of the product; does not include variant prices
  • Rating — filters by product review rating; must be using BigCommerce’s product reviews
  • Other — enables additional filters:
    • Products with free shipping
    • Featured products
    • Products that are in stock
  • Product Options — filters by product options
  • Custom Fields (Enterprise only) — filters by custom fields on products. Product options and custom fields that share the same name will be treated as a single filter. If names differ in case or spacing, they will be treated as different filters.

Setup & Settings

Go to Products › Product Filtering to enable Product Filtering.

Edit the settings for each filter by clicking the Settings icon (...) to the right.

Each filter will contain a combination of the following settings:

  • Display name — the label for the filter as it appears on your storefront
  • Sort — determines whether the option values for the filter are displayed alphabetically, by option value order, or by item count.
    • Alphabetically — alphabetized by value name, such as blue, green, red, and yellow
    • By option value order — the order of values defined when creating or editing an option
    • By item count — sorted by the number of products that share this value, from highest to lowest
  • Show — the number of filter option values to display (5, 10, or 15). If you have more than 15 values in an option, a More... link will display to allow customers to show all values.
  • Display Product Count — displays the number of matching products in parenthesis
  • Collapsed by default — determines whether the filter is collapsed (closed) by default and requires the customer to click it to see its options.

Click the green or red to manage which filters appear on category, brand, and search pages.

Your filters show on the storefront in the same order they appear in the control panel. You can rearrange them by dragging and dropping them up and down the list.

Drag and drop filters in the control panel to change their sort order



What are some use cases for product filtering?

A price filter would be useful for a customer primarily looking for good value, while a customer coming to your store to browse exclusive brands would benefit from a brand filter. Some shoppers have specific variants in mind such as size or color, so having a filter based on product options would allow these customers to search more efficiently.

How can I use custom fields as filters?

Enterprise stores can use custom fields as facets. Custom fields allow you to specify additional information that appears on product pages. Used in conjunction with product filtering, this information can be used by shoppers to find products quicker and easier.

For example, a merchant might sell baseball cards. Each card/product has custom fields for attributes like team, year, and position. Using product filtering and custom facets, shoppers could limit their search to Red Sox cards from 2007.

By allowing shoppers to filter by the facets that are important to them, they can quickly find the products they're looking for, increasing the chance they'll ultimately make a purchase.

How can I hide out of stock options from product filtering search results?

Go to Advanced SettingsInventory in the control panel. For when an option is out of stock, select Mark the option as out of stock. This opens up an additional option to hide options in product filtering results. Enable this setting allows only in-stock options to show for customers using product filtering, resulting in search results with greater relevance for shoppers.

Was this article helpful?