Verhoog de conversie met social proof waarbij privacy voorop staat: pop-ups met recente verkopen,…
Elasticsearch-zoekfunctie & gefacetteerde navigatie
- ✓ Compatible with PrestaShop 1.7.7 / 8 / 9
- ✓ 12 months of updates & support included
- ✓ Non-obfuscated source code
- ✓ Live demo & PDF guide (EN/IT)
- ✓ Automatic invoice
- ✓ Refund within 15 days if the module does not do what its page says
Wie zoekt, is klaar om te kopen. Als uw zoekvak “geen resultaten” antwoordt op een merknaam, een productcode of een kleine typfout, vertrekt de klant. Deze module vervangt de standaard PrestaShop-zoekfunctie en gefacetteerde navigatie door een zoekvak, een autocomplete en een filtersysteem die werken op de database die u al hebt.
De ingebouwde engine: helemaal geen server
De module draagt een eigen engine, die rechtstreeks op uw PrestaShop-database werkt. Resultatenpagina, autocomplete op volledig scherm, gefacetteerde filters, filtersjablonen per categorie, SEO-filterpagina’s en zoekanalyses werken zodra u de zoekfunctie inschakelt op de modulepagina, zelfs op shared hosting, zonder iets externs te installeren en zonder dienst waarop u zich moet abonneren.
Hoe snel het is: in een echte klantwinkel met 4.572 producten daalde het toepassen van een filter van ongeveer 10 seconden naar minder dan een seconde dankzij de optimalisatie van de productlijsten uit versie 3.0.3. Dit is gemeten op de ingebouwde engine, zonder Elasticsearch, op een catalogus van een omvang die voor een PrestaShop-winkel normaal is.
De externe engines hieronder zijn een upgrade, geen vereiste: voor de overgrote meerderheid van de winkels is de ingebouwde engine de juiste keuze en hoeft u er nooit aan te denken.
Elasticsearch 6, 7, 8 en 9
Wanneer de catalogus groeit, of wanneer u typfouttolerantie en synoniemen wilt, koppelt u Elasticsearch vanuit de back office in een paar klikken. U krijgt spellingcorrectie (wie “guitr” typt, vindt de gitaren), synoniemen, stemming per taal, relevantiescore met gewichten per veld en een index die wordt bijgewerkt zodra een product, een prijs, een voorraadniveau of een combinatie verandert.
U kunt meerdere servers opgeven, met basisauthenticatie of een API-sleutel, en een basispad instellen voor gedeelde clusters. Een met een token beveiligd cron-eindpunt indexeert grote catalogi opnieuw in hervatbare batches, binnen een tijdsbudget naar keuze.
Hoeveel het uitmaakt: in een testwinkel met 200.020 producten, op dezelfde machine, leverde de ingebouwde engine de pagina met zoekresultaten in 6,1 seconden en de categoriepagina in 3,6 seconden; met gekoppelde Elasticsearch daalde dat naar 0,7 en 0,4 seconden. Dat is de eerlijke reden waarom externe engines in deze module bestaan.
OpenSearch
OpenSearch wordt ondersteund met hetzelfde paneel, dezelfde indexering en dezelfde zoekfuncties als Elasticsearch: het is de vanzelfsprekende keuze wanneer uw host of cloudprovider in plaats daarvan OpenSearch aanbiedt. U configureert het op dezelfde manier, met host, poort, authenticatie en basispad.
Meilisearch
Meilisearch is het lichte alternatief: snel te installeren, zuinig met resources, en het geeft u nog steeds typfouttolerantie en directe zoekresultaten. In de module configureert u host, poort, API-sleutel en indexvoorvoegsel, en gebruikt het dezelfde herindexeringsassistent als de andere engines.
Klanten vinden het product, ook als ze het verkeerd spellen
De zoekfunctie kijkt naar productnaam, referentie, EAN, UPC, MPN, merknaam en beschrijvingen. Een klant die een merk typt dat in geen enkele producttitel voorkomt, krijgt toch de producten van dat merk te zien; wie een code plakt, ziet eerst het juiste product.
De autocomplete opent als keuzelijst of als paneel op volledig scherm, met producten met afbeelding, prijs en een badge (producttype, hoofdcategorie of referentie), plus passende categorieën, merken en contentpagina’s. U kiest per taal hoeveel suggesties worden getoond, het afbeeldingsformaat, de badge en de plaatshoudertekst.
Filters die de klant naar het juiste product leiden
Gefacetteerde navigatie op categorieën, zoekresultaten, merkpagina’s, leverancierspagina’s, aanbiedingen, nieuwe producten en bestsellers. Beschikbare facetten: categorieën, merk, prijsschuifregelaar, beschikbaarheid, nieuw, in de aanbieding, staat, elk productkenmerk en elk attribuut, met kleuren als kleurstalen. Elk facet kan selectievakjes, keuzerondjes, een keuzelijst, een raster met kleurstalen of een schuifregelaar zijn, met een eigen label, positie, EN- of OF-modus, ingeklapte staat, waardelimiet, regel “lege verbergen” en een zoekvak binnen lange waardelijsten.
Het filterpaneel opent als venster boven het productraster, met een knop “Filters”, of als klassieke linkerkolom. Actieve filters blijven zichtbaar als chips die de klant een voor een kan verwijderen, en een knop “Resultaten tonen” sluit het paneel. Met resultaattellingen aan (standaard met een externe engine) wordt het aantal resultaten bijgewerkt terwijl de klant kiest en toont de knop “Toon N resultaten”.
Verschillende filters voor verschillende categorieën
Schoenen hebben maat en kleur nodig, boormachines voltage en boorkopmaat. Met filtersjablonen bepaalt u welke facetten in elke categorie verschijnen, wijst u het sjabloon aan een of meer categorieën toe, laat u subcategorieën het overerven en hergebruikt u het, als u wilt, op de zoekpagina. Een standaardsjabloon dekt al het overige.
De combinaties die ertoe doen worden pagina’s waarop Google kan ranken
“Schoenen plus merk plus kleur” is een pagina waarnaar klanten zoeken. Zet die combinatie op de whitelist als SEO-filterpagina en geef haar een eigen metatitel, metabeschrijving, kop en introductietekst, per taal. De pagina wordt indexeerbaar met een eigen canoniek adres, terwijl elk ander gefilterd adres noindex, follow blijft: landingspagina’s zonder dubbele content.
U weet waarnaar klanten zoeken, en wat ze niet vinden
Het tabblad analyses toont het totale aantal zoekopdrachten, het aantal unieke zoekopdrachten, de meest voorkomende met hun gemiddelde aantal resultaten, en de waardevolste lijst van allemaal: de zoekopdrachten die niets opleverden. Elke lege rij heeft een knop om een synoniem toe te voegen en het op te lossen (synoniemen werken met een externe engine). Alleen de zoektekst wordt opgeslagen, geen persoonsgegevens, en u kiest hoeveel dagen die wordt bewaard.
Prijzen zijn altijd de echte prijzen
Op elke engine gebruiken het prijsfacet en de prijssortering een per bezoeker gecachete prijsindex: de prijs die de klant ziet en waarop hij filtert, is precies degene die PrestaShop berekent, inclusief groepsprijzen, belastingen en valuta’s. Voor individuele B2B-prijslijsten kiest u of u ze indexeert, een melding toont, of beide.
Wat u beheert vanuit de back office
- Dashboard met engine-status, geïndexeerde items per winkel en per taal, herindexering met één klik en de cron- en opdrachtregeleindpunten.
- Zoeken: minimale woordlengte, operator, doorzoekbare velden per documenttype; met een externe engine ook stemming, stopwoorden, elisie, synoniemen, spellingcorrectie, infix-matching en gewichten per veld.
- Weergave: producten per pagina, standaard sorteervolgorde, welke sorteervolgorden worden aangeboden, stijl en inhoud van de autocomplete, stijl van het filterpaneel.
- Productlijst: producten die niet op voorraad zijn verbergen, de categorie sorteren op positie of op merkprioriteit, kenmerkwaarden uitsluiten.
- Thema’s: drie CSS-selectors (productlijst, zoekvak, filterknop) om de module aan elk thema te koppelen zonder de code ervan aan te raken.
- Uw custom.css wordt bij de installatie aangemaakt en nooit overschreven door een update.
- Conflictcontrole: de module waarschuwt u als een andere zoek- of gefacetteerde navigatiemodule nog actief is en schakelt die vanuit hetzelfde scherm uit.
Compatibiliteit
- Compatibel met PrestaShop 1.7.7 / 8 / 9. Getest op 1.7.8, 8.1, 9.0 en 9.1.
- PHP 7.1 tot 8.4.
- Multistore, met configuratie per winkel.
- Back office in het Nederlands, Engels, Frans, Duits, Spaans, Italiaans en Pools.
- 12 maanden updates inbegrepen, daarna is verlenging facultatief.
📚 Installatie- en configuratiehandleiding van de module
Waarom het zoeken trager wordt bij grote catalogi en hoe u dat meet voordat u beslist: Trage zoekfunctie en onjuiste filters in PrestaShop.
Probeer directe zoekfunctie en gefacetteerde navigatie op een echte demo-PrestaShop en configureer Elasticsearch-zoekfunctie & gefacetteerde navigatie vanuit de back office.
Back office voor configuratie: demo@demo.com / demodemo (alleen-lezen), demo.presta365.com/admin-demo.
📚 Hoe gefacetteerd zoeken in Elasticsearch echt werkt (technische verdieping)
📚 Hoe zoeken met typfouttolerantie echt werkt (technisch artikel)
-
Referentiecll_essearch
-
CompatibiliteitPrestaShop 1.7.7 / 8 / 9
| Version | Date | Changes |
|---|---|---|
| 4.21.1 | 2026-10-12 | Improved: the user manual included in the module now covers the current version, including how to switch the search on after installation. |
| 4.21.0 | 2026-10-11 | Added: products and categories reserved for some customer groups are now kept out of the search, filters and autocomplete of the other visitors (a full reindex is required after the update). Improved: prices hidden by catalog mode, by the customer group or by the product are no longer shown in the autocomplete or as a price slider; very high page numbers are answered at once. Improved: a new installation gets its own index prefix, so shops sharing one search server stay apart. Fixed: several search, filter and translation issues, including the missing Polish and Dutch strings. |
| 4.20.0 | 2026-09-26 | Added: Polish translation of the whole module. Improved: search, filters and autocomplete stay fast when the search engine is slow or unreachable; pending index updates are applied by the scheduled task. Improved: exact product reference and EAN searches return the matching products only, and price filters follow the shop's number format. Fixed: several search, filter and back-office issues, including configuration secrets no longer shown in the page source. |
| 4.19.3 | 2026-09-20 | Improved: compatibility between Presta365 modules installed together. |
| 4.19.2 | 2026-09-17 | Improved: shorter zero-result overlay labels that no longer wrap on phones, and a front-end results grid that no longer leaves empty trailing columns on small result sets. |
| 4.19.1 | 2026-09-17 | Improved: the front-office script is now split in two files, so pages with no product filters (home, product pages, CMS pages) no longer download the faceted-navigation code. Fixed: the configuration page could show a server error right after opening it. |
| 4.18.5 | 2026-09-17 | Added: a warning on the module's settings page when its folder is not writable by the web server, so you can fix permissions before an update fails. |
| 4.18.4 | 2026-09-17 | Fixed: certain search configuration could be saved in a way that made it visible to every store instead of just the one being edited. Settings now stay correctly separated per store. Stores running a single shop were not affected. |
| 4.18.3 | 2026-09-16 | Fixed: applying a filter through a plain form submission (JavaScript not yet loaded or not intercepting it) no longer leaves internal routing parameters in the page address. |
| 4.18.2 | 2026-09-15 | Improved: the sort options "Newest first", "In-stock first" and "Availability, in stock first" now appear in the language of the storefront, in Italian, French, Spanish and German as well as English. Improved: clearer wording in the updates panel. |
| 4.18.1 | 2026-09-11 | Improved: the declared PrestaShop compatibility now starts at 1.7.7, the first version that guarantees the PHP 7.1 this module requires. |
| 4.18.0 | 2026-09-10 | Added: version 4 brings SEO landing pages for filter combinations, saved filter templates per category, numeric range filters, value grouping, custom facet ordering and a search analytics panel. Improved: the module now runs on Elasticsearch 6 to 9, OpenSearch and Meilisearch, or with no external engine at all, working directly on the PrestaShop database; full screen or drop down autocomplete; customer group and B2B personal prices are respected in results and filters. Fixed: several reliability issues in the configuration screens, in the back office notices and in the saving of large filter sets. |
| 2.6.7 | 2026-08-12 | Added: filter counts can now be switched off, with a new Automatic default (counts on with Elasticsearch and Meilisearch, off with the built-in engine). On large catalogues the counts next to each filter value require an expensive aggregation, and turning them off makes filtering much faster. Improved: with counts off, ticking a filter no longer sends a request to the server, results are computed when you press Apply. Fixed: saving the configuration on shops with many attributes and features could fail. Behaviour with Elasticsearch, OpenSearch and Meilisearch is unchanged. |
PayPal en creditcards
Digitale levering, updates inbegrepen
Antwoord binnen 24 uur, zonder tussenpersonen
4 andere producten in dezelfde categorie
Verkoop cadeaukaarten met een zelf gekozen bedrag, ontvanger, bericht en geplande verzending. Unieke code bij…
Toon een gelokaliseerde verwachte leverdatum en een afteltimer voor verzending op de productpagina, in de…
Product- en winkelbeoordelingen: sterrenscore, foto’s, meerdere criteria, badge geverifieerde aankoop,…
