Shopify store examples

Ecommerce filters: 15 examples from Shopify stores

Ecommerce filters should reflect the way customers choose: a coffee origin, a rack series or the lining in a pair of shorts. These examples show several ways to present those choices. Pay attention to what happens after selection, when shoppers need to see the result and change their minds.

15 examples Last reviewed

GSI Outdoors

Loading the full screenshot…

GSI Outdoors

Loading the full screenshot…

GSI Outdoors

Removable chips show the active choices

GSI Outdoors turns applied filters into chips and provides a Remove All action. The selections are also preserved in the URL. Customers can see why the result set has narrowed and remove a choice without reopening each filter group.

For your store

Show selected values as clearly as the available options.

Visit website

Intelligentsia

Loading the full screenshot…

Intelligentsia

A full-screen mobile drawer with Apply

Intelligentsia gives mobile filters a full-screen drawer with expandable groups and an Apply action at the bottom. The study did not fully test result updates. The layout provides room to make several choices, but an implementation still needs to show whether those changes are pending or already applied.

For your store

Make the point when selections take effect explicit.

Visit website

TRNK

Loading the full screenshot…

TRNK

A sidebar opens beside the furniture grid

TRNK expands its desktop filters into an inline sidebar, and the product grid reflows beside it. Furniture remains visible while customers narrow the range. The open state needs enough width for useful product images, with a stable transition when the panel is opened or closed.

For your store

Check product-card readability with the filter sidebar open.

Visit website

Smith Teamaker

Loading the full screenshot…

Smith Teamaker

Desktop dropdowns become a mobile drawer

Smith Teamaker places filters in a desktop toolbar and moves them into a dedicated drawer on mobile. The labels remain recognizable while the container changes. Customers still need to know whether choosing an option updates the grid immediately or requires a separate Apply action.

For your store

Keep filter labels consistent across desktop and mobile.

Visit website

Borough Kitchen

Loading the full screenshot…

Borough Kitchen

Remove one filter without losing the rest

Borough Kitchen displays selected filters as chips above the products. Each chip removes its own choice, allowing a customer to broaden a combination gradually. Labels need to make sense outside the original dropdown, especially when the same value could describe more than one attribute.

For your store

Make active filters individually removable and understandable on their own.

Visit website

Momentous

Loading the full screenshot…

Momentous

Goal tabs organize a smaller range

Momentous uses goal tabs that change the headings and product groups below. This is guided category browsing rather than a large set of combinable filters. A few named routes can suit a small range when customers begin with a goal and need help finding the relevant group.

For your store

Use a few meaningful categories when a large filter panel would be unnecessary.

Visit website

Athletic Brewing

Loading the full screenshot…

Athletic Brewing

Beer style and flavor in the sidebar

Athletic Brewing offers beer-style and flavor-profile filters in its desktop sidebar. The grid updates as choices are applied, with active selections shown above it. Those attributes correspond to ways customers describe a drink, making the quality and consistency of the underlying product labels especially important.

For your store

Build filters from the criteria customers use to choose.

Visit website

Horizn Studios

Loading the full screenshot…

Horizn Studios

Inline groups that expand within the page

Horizn Studios expands filters within the collection page. Desktop arranges the groups in columns; mobile uses nested sections. The products stay connected to the controls, though the expanded area adds page height. Active values and a clear closing state help distinguish it from ordinary collection content.

For your store

Use inline filters for a focused set of choices and keep their state visible.

Visit website

Our Place

Loading the full screenshot…

Our Place

The grid makes room for filters

Our Place opens desktop filter controls inside the layout and shifts the product grid beside them. Customers can see both the options and the cookware while making a selection. Review the card sizes in each state, including after the panel closes, so the grid stays readable throughout.

For your store

Preserve useful product images with filters open or closed.

Visit website

Ten Thousand

Loading the full screenshot…

Ten Thousand

Result feedback as options change

Ten Thousand updates result information as customers choose size, color and lining. Mobile uses a full-screen drawer. The feedback shows when a combination has narrowed the range substantially before the customer returns to the grid. Updates also need to be announced clearly to people using assistive technology.

For your store

Show how selections affect the result set before leaving the filter panel.

Visit website

REP Fitness

Loading the full screenshot…

REP Fitness

Apply stays at the bottom of the drawer

REP Fitness keeps Apply Filters in a fixed bottom area of its mobile drawer, with Clear All near the top. Options include rack series. The final result update was not fully tested in the capture. On a phone, the action area needs to stay visible above device insets as groups expand.

For your store

Keep equipment-specific choices and the Apply action usable on a phone.

Visit website

The Foggy Dog

Loading the full screenshot…

The Foggy Dog

A separate panel for each mobile group

The Foggy Dog's mobile filters move from a group list to a dedicated options panel with a back action. Desktop uses inline dropdowns. The extra screen gives options more room, but the group list needs to retain selection indicators when customers return from a sub-panel.

For your store

Keep back navigation clear and selected values visible between panels.

Visit website

Nourished

Loading the full screenshot…

Nourished

Compact selectors with different update behavior

Nourished presents type, benefit and sorting as compact selectors. In the capture, filters change the visible range while sorting reloads the page. That difference is easy to miss when reviewing appearance alone. Selected values and the customer's position need to survive either kind of update.

For your store

Test how every selector updates results and preserves the current state.

Visit website

Proud Mary Coffee

Loading the full screenshot…

Proud Mary Coffee

Origin, processing and flavor routes

Proud Mary Coffee combines origin and processing filters with expressive flavor groupings. Experienced buyers can use technical criteria, while other visitors can start with how they want the coffee to taste. Applied choices appear as chips, keeping both approaches visible in the resulting selection.

For your store

Offer approachable flavor labels alongside precise technical filters.

Visit website

Dinosaur Designs

Loading the full screenshot…

Dinosaur Designs

A result count in the bottom action

Dinosaur Designs combines expandable filter groups and active chips with a bottom button showing the matching item count. The count changes with the selections, and Reset sits in the same action area. Customers can assess a combination before closing the drawer, including when it becomes too restrictive.

For your store

Show the matching count where customers return to the products.

Visit website

Product filtering starts with useful attributes

Proud Mary Coffee gives customers both origin and processing filters and more expressive flavor groupings. REP Fitness includes rack series, a practical distinction for equipment buyers. The labels work because they describe decisions specific to those products. A short catalog may need only a few guided routes, as Momentous shows with its goal tabs.

Before designing the controls, review the product data behind them. Merge duplicate labels, fill meaningful gaps and remove attributes that do not help distinguish items. Then try combinations a customer might actually choose. A well-spaced filter panel still becomes frustrating if equivalent products use inconsistent size, material or compatibility values.

Mobile filter drawers need visible results and reset controls

Ten Thousand updates result information while customers select size, color and lining. Dinosaur Designs puts the matching count and Reset in its bottom action area. That feedback lets shoppers see when a combination has become restrictive before returning to the products.

Other captured drawers use an Apply action. Make it clear whether changes are pending or already reflected in the grid; the Intelligentsia and REP Fitness recordings did not establish every result-update behavior. After closing the panel, keep the choices visible and removable. GSI Outdoors and Borough Kitchen use active chips for this purpose. Test a zero-result combination without silently discarding the customer’s selections.

Common questions

Which filters belong on a collection?

Choose attributes customers compare and populate them consistently across products. Size, fit, material, compatibility and intended use are good candidates when they help distinguish items in that collection.

Should mobile selections apply immediately?

Immediate updates and an explicit Apply button can both work. State when the choices take effect, preserve them when the drawer closes and avoid unexpected jumps in the product grid.

What should happen when no products match?

Keep the active selections visible and let customers remove one or reset them all. Explain that no products match the combination instead of silently changing the filters.

What is the difference between filtering and sorting?

Filtering narrows which products are shown; sorting changes their order. Nourished exposes both controls, with different update behavior in the capture. Preserve the selected values and the shopper’s place when either control updates the page.

How can customers remove a filter without starting again?

Show each active choice with its own remove action, as GSI Outdoors and Borough Kitchen do with chips. Add a clearly labeled reset for the whole set. A chip should name the attribute when its value would otherwise be ambiguous.

Make the change in your theme

Give Fudge a goal and a reference. It suggests changes for your store, builds a draft in your Shopify theme and reports back. You review each change before it goes live.

See how the store editor works

Related collections

All collections