viraxpress/layered-navigation

ViraXpress Layered Navigation Module for Magento 2

Maintainers

Package info

github.com/viraxpress/LayeredNavigation

Type:magento2-module

pkg:composer/viraxpress/layered-navigation

Statistics

Installs: 0

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

1.0.0 2026-04-13 11:49 UTC

This package is auto-updated.

Last update: 2026-06-10 10:56:14 UTC


README

A Magento 2 extension that enhances category and search layered navigation with AJAX filtering, SEO-friendly URLs, swatch rendering, price slider support, and admin-level filter settings.

Description

ViraXpress Layered Navigation provides a modern layered navigation experience for Magento 2 storefronts. It adds AJAX-powered filtering for category and search pages, enables advanced filter rendering, and includes admin settings for multi-select filters, SEO-friendly URLs, and swatch display modes.

Features

  • AJAX-enabled layered navigation with page content updates without full page reloads.
  • Compatibility with category view and search result pages.
  • SEO-friendly filter URLs when enabled in configuration.
  • Enhanced filter rendering for swatches with multiple display modes:
    • Visual swatch
    • Image-only swatch
    • Label-only swatch
    • Text-only swatch
    • Label + image swatch
  • Price slider filter support for range-based price filtering.
  • Filter state display with AJAX-friendly remove links.
  • Category tree filtering support for hierarchical category filters.
  • Multi-select filter support in admin settings.
  • Custom filter rule configuration for advanced filter behavior.
  • Admin attribute edit tab for ViraXpress layered navigation settings.
  • Loading spinner template during AJAX requests.

Compatibility

  • Magento 2.4.x

Installation

  1. Install the extension via Composer:

    composer require viraxpress/layered-navigation
  2. Run the following commands from your Magento root directory:

    php bin/magento module:enable ViraXpress_LayeredNavigation
    php bin/magento setup:upgrade
    php bin/magento setup:di:compile
    php bin/magento setup:static-content:deploy -f
    php bin/magento cache:flush

Configuration

After installation, configure the module in the Magento admin panel:

  • Stores > Configuration > ViraXpress > ViraXpress Layered Navigation
  • Enable / disable layered navigation
  • Enable multi-select filters
  • Enable AJAX filtering
  • Define a custom filter rule
  • Enable SEO URLs and set separators for filtered URLs

Support

For support, please contact ViraXpress at https://www.viraxpress.com or refer to the license agreement.

License

This extension is licensed under the ViraXpress license agreement. See https://www.viraxpress.com/license for details.