Skip to product information
Magento 2 Layered Navigation Ajax Filter with Multi Select
Trusted by 85,000+ merchants using WeltPixel products

Magento 2 Layered Navigation Ajax Filter with Multi Select

28 reviews

€0,00
Version 1.16.0
Updated January 7, 2026
Support Community support via GitHub
Platform Magento Open Source, Magento Commerce, Magento Commerce Cloud B2B
Documentation User Guide
weltpixel.com

The Ultimate Ajax Layered Navigation with Multi-Select Filtering for Magento 2

Attribute Multi Select Ajax Filter is a tool for narrowing down the displayed product list within a category by specifying one or more product attributes (e.g., narrowing the 750 products in the "Clothing" category by size, color, material, cut, etc). Multiple filters can be combined by the user to meet some very specific needs (e.g., "color: black," "price: $19.99 - $49.99," "waist size: 32," and "length size: 34"). Customers that use the filters are usually converting at a much higher rate as they are able to find exactly what they are looking for in a matter of seconds.

With our extension we took the initial capabilities of the default Magento functionality and enhanced it with the most commonly used ones.

Ajax Speed
Eliminates 2-4 second page reloads — instant filtering with no full page refresh
Multi-Select
Select multiple options from the same attribute simultaneously for precise results
4 Filter Designs
Slide In Vertical, Slide Down Horizontal, Horizontal, and Default filtering layouts

Free vs Pro Version Feature Comparison

With our extension we took the initial capabilities of the default Magento functionality and enhanced it with the most commonly used ones. Choose the version that fits your store's needs.

Ajax & Core Filtering
Feature Free PRO
Ajax Filter
Scroll to top after filtering with Ajax
Smooth animation when opening filters on mobile
Attribute Multi Select - select multiple options of the same attribute
Color Swatch Ajax Filter with attribute Multi Select
Filter Display & Customization
Feature Free PRO
Fully Opened/Closed/Expandable for any filter
Sorting Option by Name or Position defined by user
Show Item Counter
Hide/Show Category filter
Hide/Show Compare Block
Hide/Show Wishlist Block
Pro Filter Designs
Feature Free PRO
Show/Hide the Layered Navigation block using the Default Design
Slide In Vertical Filtering Design
Slide Down Horizontal Filtering Design
Horizontal Filtering Design (3 designs, customizable filters)
Advanced Filter Features
Feature Free PRO
Filter Search Box
Filter by Product Ratings
Ajax Filter Price Slider
Price filter with Multi Select - Default display mode only
Hide Filter on Specific Categories
Keep attribute open after filtering with Multi Select

Ajax Filtering That Eliminates Page Refreshes

We implemented the Ajax Filter to decrease time between the moment when the customer clicks a filter and moment when the products are filtered. The Ajax Filter eliminates the need of a full page refresh so your customers can experience a much faster and smoother transition while applying each filter.

No more page refreshes.

The Layered Navigation extension comes with Ajax Filtering. This means that your customers will not have to under go the annoying process of having to refresh the page to apply a filter.

Instant Results

Not having an Ajax Filter Option would apply 2-4 seconds (even more based on your website page load time) every time a filter is applied or removed. In addition it would interfere with the pageview count metric in Google Analytics.

Smooth animation when opening filters on mobile

Smooth animation when opening filters on mobile ensures a seamless and polished experience for customers browsing on any device.

Scroll to top after filtering with Ajax

Scroll to top after filtering with Ajax keeps customers oriented at the top of the updated product list every time a filter is applied.

Powerful Multi-Select and Filter Customization

The Attribute Multi Select feature is the most often used by your customers. Some attributes such as size swatch or color swatch is often multi selected. Eg. In a shoe category that contains multiple sizes, the customer might select the following sizes 8.5/9/9.5 to make sure that he finds what he needs as sizing might often vary based on brand or style.

Multiple Select!

Multi-Select is a very important feature for your store. Customers will often want to select more than one of the filter options, and this is not something a default Magento will let you do. Our extension allows the Multiple Select option to be enabled for attributes that you choose, thus letting your customers find what they need a lot faster!

Price filter with Multi Select

In the PRO version of the module, the Multi Select functionality is also available for the Price filter, when using the default Price Attribute display mode, which allows you to select multiple price ranges to make the filtering even more accurate.

Make the most popular filter options visible.

With the Layered Navigation extension, options within an attribute can be customized to be Closed, Expandable or Fully opened.

Keep attribute open after filtering with Multi Select

Keep attribute open after filtering with Multi Select ensures the filter panel stays in context so customers can continue refining their selection without losing their place.

Flexible Filter Designs for Every Store Layout

Sometimes, you may think the Layered Navigation block takes up quite a bit of space on your page. We've thought up a solution for that, and have created a Slide in design. The Layered Navigation can be set to Slide In to gracefully slide into view from the right side of the page.

Slide In.

Sometimes, you may think the Layered Navigation block takes up quite a bit of space on your page. We've thought up a solution for that, and have created a Slide in design. The Layered Navigation can be set to Slide In to gracefully slide into view from the right side of the page.

Slide Down.

Why not have a Horizontal option as well? We've got you covered! The Slide Down design similar to the slide in one before, assures you make use of the whole page until the Layered Navigation is actually needed. Filters are displayed horizontally in a well-organized manner for easy navigation.

NEW: Horizontal Filtering Design

Horizontal Filtering Design with 3 designs and customizable filters (Pro Version Only).

Show what's relevant.

Magento doesn't really like to let you remove stuff that may be irrelevant to your store. We do! With the Layered Navigation extension, you can choose to show or hide the default Category Filter as well as the Wish List and Compare Products blocks.

Advanced Filter Options: Search, Ratings & Price Slider

With the Layered Navigation extension, you'll be able to add a Search Box to any text-type attribute. Moreover, you can opt for a Price Slider and a Ratings Filter. This not only allows your customers to find their way through an attribute with a lot of options, but will also let them narrow down their search by price and product rating!

Filter Search Box

Search trough multiple options with ease. Enable this functionality for any text attribute.

Ajax Filter Price Slider

Let your customers filter by price using a Price Slider.

Filter by Product Ratings

Product ratings can be incredibly helpful to users. Allow filtering products by ratings if your customers rely on ratings to gauge a product's quality or value.

Restrict visibility the way you need.

Often, some attributes may not be relevant to specific categories of products. We've taken that into consideration, and introduced the option for you to choose whether or not you want to display a specific attribute in a specific category. This way, you can hide the irrelevant attributes from categories they don't need to appear in.

SEO Improvements That Drive Results

Enterprise SEO Ready
The most scalable SEO implementation — proven to rank Enterprise Customers in top 3 positions

We often seen implementations where certain attributes are added to the URL and delimited by a simple "/". That implementation can often be very dangerous as there is no easy way of eliminating all the attribute combinations which often result in generation of ten's of thousands of unwanted url.

Over many years of experience with Enterprise Customers, and working with leading SEO agencies, we found the most scalable implementation.

We are keeping each attribute as a query in the URL: https://weltpixel.com/women/tops-women/jackets-women.html?color=56&size=167

the attribute parameter Color Swatch and Size Swatch can be easily removed using Robots.txt file, excluded in various sitemap generator tools as well as excluded in Google Search Console.

The URL canonical tag remains the original URL https://weltpixel.com/women/tops-women/jackets-women.html

The above implementation helped rank our Enterprise Customers on top 3 position for the highest competitive keywords in the industry.

  • Clean query-string URLs — no duplicate content risk
  • Canonical tag preserved on original category URL
  • Proven top-3 rankings for competitive keywords

FAQ

Frequently Asked Questions

Ajax filtering eliminates the 2–4 second full page reload that occurs with default Magento filtering. When customers select a filter option, only the product grid updates instantly without refreshing the entire page. This dramatically speeds up product discovery and keeps customers engaged instead of waiting for page loads.

The Free version includes Ajax filtering, attribute multi-select, color swatch filters, and basic display controls. The PRO version adds four filter design layouts (Slide In Vertical, Slide Down Horizontal, Horizontal, Default), a price slider with range handles, rating star filters, and the ability to show or hide the layered navigation block entirely.

Yes. Multi-select filtering is a core feature in both Free and PRO versions. Customers can select multiple values within the same attribute — for example, choosing both "Black" and "Blue" under the Color filter, or selecting sizes "M" and "L" simultaneously. Results update instantly via Ajax.

The PRO version includes four filter designs: Slide In Vertical (filters slide in from the side), Slide Down Horizontal (filters expand downward), Horizontal (filters displayed in a horizontal bar above products), and Default (standard Magento sidebar layout). Each design can be configured to best fit your store's layout and customer preferences.

Yes, the PRO version includes a price range slider with draggable handles. Customers can set minimum and maximum price bounds by dragging the slider handles or entering values directly. The product grid updates instantly via Ajax as the price range changes, making it easy to find products within a specific budget.

Yes. The extension includes smooth animations when opening and closing filter panels on mobile devices. All filter interactions use Ajax, which is especially beneficial on mobile where full page reloads are slower. Touch-friendly controls ensure filters work seamlessly on smartphones and tablets.

Yes. Both Free and PRO versions include color swatch Ajax filtering with multi-select support. Customers can click on visual color swatches to filter products, selecting multiple colors simultaneously. This provides an intuitive visual filtering experience that is faster and more user-friendly than text-based dropdown menus.

Yes. Each filter can be independently configured as Fully Opened, Closed, or Expandable. You can also control sorting order (by name or custom position), show or hide item counters, and toggle the visibility of Category, Compare, and Wishlist blocks. This gives you full control over the filter sidebar layout.

Specifications

Technical Details

Latest Version
1.16.0
Last Updated
January 7, 2026
Release Date
Jan 7, 2026
Support
Community support via GitHub
Refund Policy
30 days, for any reason
Platform
Magento Open Source, Magento Commerce, Magento Commerce Cloud B2B

Get Started

Ready to elevate your store?

Community support via GitHub