Layered Navigation
v1.2.6
Layered Navigation
- Updates and support included for 12 months
- License key delivered immediately by email
- 30-day money-back guarantee
- Full documentation included
- Composer-ready installation
Filters zijn hoe een bezoeker een catalogus van duizenden terugbrengt tot de handvol waarvoor hij kwam. De eigen layered navigation van Magento herlaadt de pagina bij elke klik, toont elke optie van elk attribuut, en biedt geen controle over hoe een prijsrange of een kleurswatch wordt gepresenteerd. Deze module vervangt haar.
Hij bouwt op de eigen Magento\Catalog\Model\Layer, wat betekent dat dezelfde navigatie draait op Meilisearch, OpenSearch en Elasticsearch zonder één engine-specifieke tak. Van search engine wisselen verandert uw filters, uw configuratie of uw thema niet.
Voor wie
- Winkels met grote catalogi waar filteren de belangrijkste manier van navigeren is
- Merchants die een externe layered navigation-extensie vervangen, of er een jaarlijkse licentie voor betalen
- Projecten op Meilisearch, waar de meeste layered navigation-extensies eenvoudigweg niet draaien
- Multi-site setups die verschillende filters per categorie nodig hebben zonder attributen te dupliceren
Belangrijkste voordelen
- AJAX-filtering — filters, chips van actieve filters en paginering werken bij zonder page reload, en filterpagina's worden bij hover voorgeladen zodat het resultaat op het scherm staat voor de klik landt.
- Prijs- en decimale filters die kloppen — slider, From-To velden, of beide, met een instelbare step. Decimale attributen gaan via het eigen filter van de module, zodat engines die enkel term facets teruggeven toch bruikbare ranges opleveren.
- Controle per attribuut — optieweergave (alle, of de eerste N met "Toon meer"), een optie-zoekveld dat alle opties doorzoekt inclusief de verborgen, en sorteren op position, label of aantal producten. Eén default, te overschrijven op de attributen die dat nodig hebben.
- Swatches zoals het hoort — visuele en tekstuele swatches, inline of gestapelde layout, met instelbare hover zoom op image swatches.
- Filterselectie per categorie — kies precies welke filters op een bepaalde categorie verschijnen, vanaf de categoriepagina.
- Mobiele off-canvas drawer — een echt mobiel filterpaneel, uit te schakelen wanneer uw thema er al een heeft.
Compatibiliteit
- Magento 2.4.x / Mage-OS equivalent
- PHP 8.1, 8.2, 8.3, 8.4
- Vereist
wimakeit/module-core3.0 of hoger - Search engines: Meilisearch, OpenSearch, Elasticsearch
- Luma en Breeze standaard; voeg
wimakeit/module-layered-navigation-hyvatoe voor Hyvä storefronts - Compatibel met Varnish en de ingebouwde Full Page Cache
Installeer deze module via Composer. Zorg ervoor dat uw auth.json is geconfigureerd met uw Wimakeit-inloggegevens.
$ composer require wimakeit/module-layered-navigation:^1.2.6
$ bin/magento setup:upgrade
$ bin/magento setup:di:compile
Installation notes
The standard composer require + setup:upgrade + setup:di:compile flow applies. The points below cover what's specific to this module.
Required Wimakeit dependency
| Package | Minimum | Role |
|---|---|---|
wimakeit/module-core | 3.0 | shared configuration helpers |
Optional companion module
| Package | Install it when |
|---|---|
wimakeit/module-layered-navigation-hyva | your storefront runs on a Hyvä theme |
Search engine
No engine-specific setup. The module renders on top of Magento's own catalog layer and works with Meilisearch, OpenSearch and Elasticsearch as configured under Stores → Configuration → Catalog → Catalog → Catalog Search.
Decimal attributes are handled by the module's own filter rather than the core one, so an engine that only answers with term facets still produces usable ranges. Nothing to enable — it applies automatically.
Configuration
Stores → Configuration → Wimakeit → Layered Navigation
General
| Setting | Default |
|---|---|
| Enable WiMakeIT Layered Navigation | Yes |
| Display Product Count | Yes |
| Expanded Filters On Load | 3 |
| Default Options Display | All |
| Default "Show More" Limit | 5 |
| Default Option Search Box | No |
| Default Option Sort Order | Position |
| Mobile Drawer | Yes |
Price & Decimal Filters
| Setting | Default |
|---|---|
| Default Rendering | Slider |
| Slider Step | 1 |
Swatches
| Setting | Default |
|---|---|
| Default Swatch Layout | Inline |
| Zoom Visual Swatches On Hover | Yes |
| Zoom Width (px) | 180 |
AJAX
| Setting | Default |
|---|---|
| Filter Without Page Reload | Yes |
| Scroll To Product List After Update | Yes |
Per-attribute overrides
Every default above can be overridden on a single attribute, under Stores → Attributes → Product → (an attribute) → Storefront Properties:
| Attribute field | Overrides |
|---|---|
wm_ln_options_display | Default Options Display |
wm_ln_show_more_limit | Default "Show More" Limit |
wm_ln_searchable | Default Option Search Box |
wm_ln_sort_by | Default Option Sort Order |
wm_ln_range_mode | Default Rendering (price / decimal) |
wm_ln_swatch_layout | Default Swatch Layout |
wm_ln_swatch_zoom | Zoom Visual Swatches On Hover |
Leave a field empty to inherit the global default.
Per-category filter selection
Catalog → Categories → (a category) → Layered Navigation
| Field | Default |
|---|---|
| Use default | Yes |
| Filters to display | (inherited) |
Set Use default to No to pick exactly which filters appear on that category.
Cron and indexers
The module registers no cron job and no indexer of its own. It reads the catalogue layer and the search engine's facets at render time.
- Versie
- v1.2.6
- Ondersteuning
- 12 maanden
- Last updated
- 25 aug. 2026
- Magento
- Magento 2.4.4 Magento 2.4.5 Magento 2.4.6 Magento 2.4.7 Mage-OS 2.0 Mage-OS 2.1
- PHP
- PHP 8.1 PHP 8.2 PHP 8.3
- Hyvä
- Niet compatibel
- Pakket
-
wimakeit/module-layered-navigation
Compatibility checker
Pick your stack to see if this module fits.
Een bug gevonden? Laat het ons weten.
Een kort formulier opent in een nieuw tabblad — de modulenaam en uw taal zijn al ingevuld. Beschrijf wat u probeerde, wat misging, en wij komen binnen één werkdag bij u terug.
Een bug melden voor Layered NavigationHulp nodig?
Ons team helpt u graag met de integratie.