Powered by Adobe Commerce 2.4.6-p4

icon_enhanced-emails-240x240.png

Layered Navigation Ajax Filter

PRODUCT:
0
TOTAL:

Overview

Back to top

Layered Navigation 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.

 

New Functionalities

  • Ajax Filter
  • Color Swatch Ajax Filter with attribute Multi-Select
  • Ajax Filter visibility category restriction
  • Sorting Option by Name or Position defined by the user. Improved Layered Navigation.
  • Filter Values Qty visibility control. Item count visibility.
  • Hide / Show Compare Block
  • Hide / Show Wishlist Block
  • Attribute Multi-Select Ajax Filter - Select multiple options from the same attribute

 

Ajax Filter With Filter Search Box

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

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.

 

Customize Ajax Filter

Magento does not allow by default to customize any attribute. With our extension now you can easily determine which filter is the most relevant so you can collapse the ones less used and allow focus on the most important ones.

Filter Display Option: ( Fully Opened / Closed / Expandable )

If you are looking for a midway solution, you will also have the option to use the Show more functionality. This option allows you to display by default 5 options (the number of options is configurable) and then have a “show more” button to reveal more. You will also be able to select if you would like to display Quantity and how the sorting should be setup.

Show Item Counter: ( Yes / No )

Sort by: ( Position / Name )

 

New Filter Options For Category Restriction

You probably already looked it up on Google how to remove the Category, Compare, and Wishlist blocks. Look no further! You will now have the option to display or hide which block you want your customers to interact with.

This options can be found under:

Show Category Filter: Yes/No

Show Compare Products block: Yes/No

Show Wish List block: Yes/No

 

Attribute Multi-Select

The Attribute Multi-Select feature is the most often used by your customers. Some attributes such as size or color are 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.

Enable Attribute Multi-Select: Yes/No

 

SEO Improvements Drives Results

We often have 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 the generation of tens of thousands of unwanted URLs.

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 attributes parameter Color and Size 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 the top 3 positions for the highest competitive keywords in the industry.

 

Features

  • Ajax Filter
  • Fully Opened/Closed/Expandable for any filter
  • Sorting Option by Name or Position defined by a user
  • Show Quantity
  • Hide/Show Compare Block
  • Hide/Show Wishlist Block
  • Attribute Multi-Select - select multiple options of the same attribute

 

Demo

 

Documentation

 

Included Services

  • Support via WeltPixel ticketing - Contact SUPPORT 
  • Lifetime free updates

Technical Specifications

Back to top

Seller profile

WeltPixel

Seller contact

E-mail

Current Version

1.11.19

Adobe Commerce platform compatibility

Adobe Commerce (cloud): 2.4 (current), 2.3 (obsolete)

Adobe Commerce (on-prem): 2.4 (current), 2.3 (obsolete)

Magento Open Source: 2.4 (current), 2.3 (obsolete)

Type

Stable Build

Updated

09 November, 2023

Categories

Extensions, Content & Customizations, Site Search & Navigation

Supported Browsers

Chrome, Firefox, Opera, Safari, Edge, IE

Documentation

User Guides

License Type

Open Software License 3.0 (OSL-3.0)

Policy

Privacy Policy

Quality Report

Back to top

Installation & Varnish Tests

Passed

Coding Standard

Passed

Plagiarism Check

Passed

Malware Check

Passed

Marketing Review

Passed

Manual Testing

Passed

All tests were conducted on the latest versions of Adobe Commerce that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.

Release Notes

Back to top

1.11.19:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    What’s new in v.1.11.19 - October 19, 2023

    -Fixed a bug that would cause the Category Page layout to break on Category Pages with special characters in the name, when using the extension in conjunction with the Google Analytics 4 extension.
    -Adjusted the Horizontal Filter design to account for filter dropdowns with a large number of options. Previously, in some cases, the dropdown would extend beyond the height of the screen.
    -Fixed an error that would sometimes be thrown upon loading Category Pages. This would happen when the extension was not able to determine an attribute's ID.
    -Optimized the license verification process for increased Magento Admin performance, as well as to account for licensing server downtimes.
    -Fixed an issue that would sometimes result in an error being thrown when using older PHP versions, such as PHP 7.4.
    -Confirmed compatibility with the newly released Magento 2.4.6-p3, 2.4.5-p5, and 2.4.4-p6 Security Patches.

1.11.17:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    What’s new in v.1.11.15 - March 22, 2023

    Fixed a bug that would occasionally prevent certain frontend notification messages from being displayed.
    Fixed an error that would sometimes be thrown in the WeltPixel Debugger, depending on various server permissions.
    Added compatibility with the latest Magento 2.4.6 and 2.4.5-p2 versions.

1.11.7:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    What’s new in v.1.11.7 - September 1, 2022

    -Fixed an issue that caused the browser back button to return to the previous page when Ajax Filters were applied, as opposed to removing the applied filter.
    -Fixed a bug that prevented the Price Slider from functioning on Magento 2.4.4.
    -Performed various code cleanups related to PHP 8.1.
    -Confirmed compatibility with the latest Magento 2.4.5 and 2.4.4-p1 versions.
    -Updated installation/upgrade scripts to use data patches.

1.11.6:

  • Compatible with Adobe Commerce (cloud) : 2.3
  • Compatible with Adobe Commerce (on-prem) : 2.3
  • Compatible with Magento Open Source : 2.3
  • Stability: Stable Build
  • Description:

    What’s new in v.1.11.7 - September 1, 2022

    -Fixed an issue that caused the browser back button to return to the previous page when Ajax Filters were applied, as opposed to removing the applied filter.
    -Fixed a bug that prevented the Price Slider from functioning on Magento 2.4.4.
    -Performed various code cleanups related to PHP 8.1.
    -Confirmed compatibility with the latest Magento 2.4.5 and 2.4.4-p1 versions.
    -Updated installation/upgrade scripts to use data patches.

1.11.4:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    What's new in v1.11.4

    -New Feature: Moved all the WeltPixel Layered Navigation options under their own tab in the Admin -> Stores -> Attributes -> Product section, at the attribute configuration level.
    -New Feature: Added a new option in the Magento Admin that allows for choosing whether the page should scroll back to the top after filtering via the Ajax functionality.
    -New Feature: Added a new option in the Magento Admin that allows for keeping an attribute fully opened in the sidebar after filtering with Multiple Select.
    -Initiated a clear of the dataLayer eCommerce object before a push event - This applies only when using the extension together with the Google Tag Manager and/or Google Analytics 4 modules.
    -Applied various optimizations to the extension's DB operations which sometimes caused sluggish performance on very large product catalogs.
    -Applied optimizations to the filtering functionality to increase compatibility with 3rd party Brand/Shop by Brand modules.
    -Fixed an incorrect licensing message on B2B Magento Enterprise instances which would display when an invalid license was entered.
    -Confirmed compatibility with the latest Magento 2.4.4 and 2.3.7-p3 versions as well as PHP 8.1.

1.11.3:

  • Compatible with Adobe Commerce (cloud) : 2.3
  • Compatible with Adobe Commerce (on-prem) : 2.3
  • Compatible with Magento Open Source : 2.3
  • Stability: Stable Build
  • Description:

    What's new in v1.11.3

    -New Feature: Moved all the WeltPixel Layered Navigation options under their own tab in the Admin -> Stores -> Attributes -> Product section, at the attribute configuration level.
    -New Feature: Added a new option in the Magento Admin that allows for choosing whether the page should scroll back to the top after filtering via the Ajax functionality.
    -New Feature: Added a new option in the Magento Admin that allows for keeping an attribute fully opened in the sidebar after filtering with Multiple Select.
    -Initiated a clear of the dataLayer eCommerce object before a push event - This applies only when using the extension together with the Google Tag Manager and/or Google Analytics 4 modules.
    -Applied various optimizations to the extension's DB operations which sometimes caused sluggish performance on very large product catalogs.
    -Applied optimizations to the filtering functionality to increase compatibility with 3rd party Brand/Shop by Brand modules.
    -Fixed an incorrect licensing message on B2B Magento Enterprise instances which would display when an invalid license was entered.
    -Confirmed compatibility with the latest Magento 2.4.4 and 2.3.7-p3 versions as well as PHP 8.1.

1.10.18:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    What’s new in v.1.10.17 - October 22, 2021

    Fixed a bug that that caused an inability to load a product collection when accessing a Product Page and clicking the back button in a browser after having initially filtered products using an attribute ending in the letter "p". This only happened in conjunction with the Ajax Infinite Scroll extension.
    Fixed a small display issue that caused filters text to display on two lines when the label was comprised out of more than one word and the filter was set to be Fully Opened.
    Confirmed compatibility with the latest Magento 2.4.3-p1 and 2.3.7-p2 versions.


    What’s new in v.1.10.15 - August 31, 2021

    Excluded the Hidden Filters functionality from applying on mobile. Before this fix, there would be certain cases in which filters could not be accessed on mobile when the setting was enabled.
    Overhauled various JS files related to the Layered Navigation for improved overall performance.
    Confirmed compatibility with the newly released Magento 2.4.3, 2.4.2-p2, and 2.3.7-p1 versions.
    Added .localhost as an accepted domain termination for the licensing process.


    Version 1.10.11 - July 7, 2021

    New feature: Added new Slide-Down Filtering Design options for adding a Box-Shadow to the Layered Navigation.
    Fixed an error that was thrown when the Ajax functionality was disabled and the Category Filter was enabled.
    Added CSS adjustments for the Price Filter to ensure proper display.
    Added improvements to the WeltPixel Developer Magento Admin section. Latest Cron Jobs now lists the last 100 executed Cron Jobs.

1.10.17:

  • Compatible with Adobe Commerce (cloud) : 2.3
  • Compatible with Adobe Commerce (on-prem) : 2.3
  • Compatible with Magento Open Source : 2.3
  • Stability: Stable Build
  • Description:

    What’s new in v.1.10.17 - August 31, 2021

    Fixed a bug that that caused an inability to load a product collection when accessing a Product Page and clicking the back button in a browser after having initially filtered products using an attribute ending in the letter "p". This only happened in conjunction with the Ajax Infinite Scroll extension.
    Fixed a small display issue that caused filters text to display on two lines when the label was comprised out of more than one word and the filter was set to be Fully Opened.
    Confirmed compatibility with the latest Magento 2.4.3-p1 and 2.3.7-p2 versions.


    What’s new in v.1.10.15 - August 31, 2021

    Excluded the Hidden Filters functionality from applying on mobile. Before this fix, there would be certain cases in which filters could not be accessed on mobile when the setting was enabled.
    Overhauled various JS files related to the Layered Navigation for improved overall performance.
    Confirmed compatibility with the newly released Magento 2.4.3, 2.4.2-p2 and 2.3.7-p1 versions.
    Added .localhost as an accepted domain termination for the licensing process.


    Version 1.10.11 - July 7, 2021

    New feature: Added new Slide-Down Filtering Design options for adding a Box-Shadow to the Layered Navigation.
    Fixed an error that was thrown when the Ajax functionality was disabled and the Category Filter was enabled.
    Added CSS adjustments for the Price Filter to ensure proper display.
    Added improvements to the WeltPixel Developer Magento Admin section. Latest Cron Jobs now lists the last 100 executed Cron Jobs.

1.10.6:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    What’s new in v.1.10.5 - February 12, 2021

    New Feature: Added a transition animation on mobile when opening the Layered Navigation, as well as when collapsing filter options.
    New Feature: Added the possibility of showing/hiding filters on the Default Display Mode for the Layered Navigation.
    Fixed a bug that caused the Multi-Select functionality to stop working when Ajax was disabled via the module settings.
    Fixed a decimal issue related to the Slider Price Filter.
    Made CSS adjustments to the Horizontal display mode.
    Confirmed compatibility with the newly released Magento 2.4.2 version.
    Added additional backend versioning verifications.
    Backend module code optimizations.

1.10.5:

  • Compatible with Adobe Commerce (cloud) : 2.3
  • Compatible with Adobe Commerce (on-prem) : 2.3
  • Compatible with Magento Open Source : 2.3
  • Stability: Stable Build
  • Description:

    What’s new in v.1.10.5 - February 12, 2021

    New Feature: Added a transition animation on mobile when opening the Layered Navigation, as well as when collapsing filter options.
    New Feature: Added the possibility of showing/hiding filters on the Default Display Mode for the Layered Navigation.
    Fixed a bug that caused the Multi-Select functionality to stop working when Ajax was disabled via the module settings.
    Fixed a decimal issue related to the Slider Price Filter.
    Made CSS adjustments to the Horizontal display mode.
    Confirmed compatibility with the newly released Magento 2.4.2 version.
    Added additional backend versioning verifications.
    Backend module code optimizations.

1.10.2:

  • Compatible with Adobe Commerce (cloud) : 2.3
  • Compatible with Adobe Commerce (on-prem) : 2.3
  • Compatible with Magento Open Source : 2.3
  • Stability: Stable Build
  • Description:

    Updated also Magento 2.3 module version to receive latest improvements

1.10.1:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    What’s new in v.1.10.1 - October 22, 2020

    New Feature: Added a new filtering design option - Horizontal Filtering.
    New Feature: Added a transition animation when opening the Layered Navigation on mobile.
    Fixed an issue related to the Price Filter on multi-store environments with different Display Currencies configured whereby the Price Filter in the Layered Navigation did not update the currency displayed to the configured Display Currency.
    Fixed a bug related to Swatch Tooltips in the Layered Navigation. Previously, if a Product on the Category Page was configured with a Swatch Color, the Tooltips in the Layered Navigation would only show that specific color, regardless of what color was selected in the Layered Navigation.
    Fixed an issue related to Swatches in the Layered Navigation whereby they would look different to the Swatches on the Category Page and had a black, square outline added.
    Fixed a bug that caused an error to be thrown on Magento 2.4.x when filtering via the Category Filter.
    Added additional verifications.
    Confirmed compatibility with the newly released Magento 2.4.1 version.


    What’s new in v.1.10.0 - August 10, 2020

    Confirmed compatibility with the newly released Magento 2.4.0 version.


    What’s new in v.1.9.8 - July 6, 2020

    New feature: Added compatibility for Elastic Search 7.
    Fixed a small display issue whereby the Slide In Vertical Navigation design overlapped with various elements in the Sticky Header.
    Fixed a bug related to the jQuery UI patch for Magento 2.3.0 - 2.3.2 which affected the Slide In and Slide Down designs.
    Changed aligment for Swatches on the Slide Down design for esthetic purposes.
    Added additional error handling.
    Code cleanup.
    Whitelisted domain for Content Security Policies introduced in Magento 2.3.5.

1.9.7:

  • Compatible with Adobe Commerce (cloud) : 2.3
  • Compatible with Adobe Commerce (on-prem) : 2.3
  • Compatible with Magento Open Source : 2.3
  • Stability: Stable Build
  • Description:

    What’s new in v.1.9.7 - May 7, 2020

    Added a new setting which allows for enabling and displaying a Recently Ordered block within the Layered Navigation.
    Fixed a bug that prevented the Attribute Category Visibility option from taking additional Root Categories into consideration.
    Fixed a bug which caused the Layered Navigation to open after using Category Sorting or Pagination when setting to Slide In display mode.
    Fixed an issue that caused filter options to overlap with the menu on Slide-In filtering display mode.
    Fixed a JS error that was thrown on the frontend when using the Slide-In filtering display mode.
    Adjusted jQuery UI patch released in the previous version to fix an error thrown on Magento 2.3.2.
    Fixed an issue that prevented the disabling of Multiselect for the Price filter.
    Added new translations.
    Confirmed compatibility with Magento 2.3.5.
    Implemented small Backend performance optimizations.
    Added nxcli.net (Nexcess temporary URL) as a valid domain in the licensing process.
    Added an option in the Developer section to allow for switching Magento's CSP between "report-only" and "restrict".


    What’s new in v.1.9.6 - April 9, 2020

    Fixed a potential error related to the Price Filter when used with Elastic Search.
    Added a patch for jQuery UI (Magento 2.3.0 - 2.3.2).
    Fixed a Backend issue on Magento Commerce whereby the Category Schedule functionality was not working properly.

1.9.5:

  • Compatible with Adobe Commerce (cloud) : 2.3
  • Compatible with Adobe Commerce (on-prem) : 2.3
  • Compatible with Magento Open Source : 2.3
  • Stability: Stable Build
  • Description:

    What’s new in v.1.9.5 - March 10, 2020

    Fixed an issue whereby certain backend options would become unusable when upgrading from the FREE version to the PRO version.
    Fixed a console error shown on mobile when the Price Filter was set to display as a Slider.
    Fixed a console error that occurred when applying a filter via Ajax.
    Assured compatibility for later versions of Elastic Search 6.0+
    Backend label text changes.
    Added backend Google reCaptcha compatibility for Magento 2.3.x


    What’s new in v.1.9.4 - February 5, 2020

    Fixed an issue related to Multi-Select which caused Color filters to disappear when filtering by Color, Size and then Color again.
    Fixed an issue that prevented disabled products from disappearing from the frontend when filtering via the Category filter.
    Fixed a display issue related to the Ratings Filter - the filter was missing visual confirmaton that it was selected.
    Fixed a bug which, in some cases, prevented items from being added to cart after a page load with Infinite Scroll.
    Fixed an bug that prevented the page from returning to the top when changing pages via Ajax Next Page.
    Fixed a bug that caused subcategories in the menu to overlap with the filter button.
    Fixed a bug related to Ratings Filter Multi-Select - this option was not working.
    Code enhancements for increased security. Changed User Group info collection method.
    Confirmed compatibility for Magento 2.3.4.


    What’s new in v.1.9.2 - November 27, 2019

    Fixed a bug which caused Swatches to display incorrectly after filtering or sorting via Ajax.
    Added Magento and PHP version in the WeltPixel Developer section.


    What’s new in v.1.9.1 - October 16, 2019

    Introduced compatibility with Elastic Search 6.0+. The module was previously only compatible with Elastic Search up to version 5.0+.
    Removed an unnecessary comment from the Admin Section related to the Multiselect option.
    Added escape HTML/JS tags to prevent XSS (Cross site scripting).
    Fixed an issue whereby the Layered Navigation would

1.8.5:

  • Compatible with Adobe Commerce (on-prem) : 2.3
  • Compatible with Magento Open Source : 2.3
  • Stability: Stable Build
  • Description:

    Compatibility with Magento 2.3

Support

Back to top

The best place to start if you need help with a specific extension is to contact the developer. All Adobe Commerce developers have both a contact email and a support email listed.

Contact Vendor

Q & A

Back to top

Reviews

Back to top