Zwiększ konwersję dzięki dowodowi społecznemu z poszanowaniem prywatności: wyskakujące okna z ostatnimi…
Wyszukiwarka Elasticsearch i nawigacja fasetowa
- ✓ 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
Osoby, które szukają, są gotowe do zakupu. Jeśli wyszukiwarka odpowiada „brak wyników” na nazwę marki, kod produktu lub drobną literówkę, klient odchodzi. Ten moduł zastępuje standardową wyszukiwarkę i nawigację fasetową PrestaShop polem wyszukiwania, autouzupełnianiem i systemem filtrów, które działają na już posiadanej bazie danych.
Wbudowany silnik: bez żadnego serwera
Moduł zawiera własny silnik, który działa bezpośrednio na bazie danych PrestaShop. Strona wyników, pełnoekranowe autouzupełnianie, filtry fasetowe, szablony filtrów dla poszczególnych kategorii, strony filtrów SEO i analityka wyszukiwania działają zaraz po włączeniu wyszukiwania na stronie modułu, nawet na hostingu współdzielonym, bez niczego zewnętrznego do instalacji i bez subskrypcji jakiejkolwiek usługi.
Jak szybko: w prawdziwym sklepie klienta z 4572 produktami zastosowanie filtra skróciło się z około 10 sekund do mniej niż sekundy dzięki optymalizacji list wprowadzonej w wersji 3.0.3. Pomiar wykonano na wbudowanym silniku, bez Elasticsearch, na katalogu o rozmiarze typowym dla sklepu PrestaShop.
Poniższe silniki zewnętrzne są rozszerzeniem, a nie wymogiem: dla zdecydowanej większości sklepów wbudowany silnik jest właściwym wyborem i nigdy nie trzeba się nad nimi zastanawiać.
Elasticsearch 6, 7, 8 i 9
Gdy katalog rośnie lub gdy potrzebna jest tolerancja literówek i synonimy, Elasticsearch podłącza się z panelu administracyjnego w kilku kliknięciach. Otrzymują Państwo korektę pisowni (osoba wpisująca „gitarra” znajdzie gitary), synonimy, stemming dla każdego języka, ocenę trafności z wagami dla poszczególnych pól oraz indeks, który aktualizuje się, gdy tylko zmieni się produkt, cena, stan magazynowy lub kombinacja.
Można wskazać kilka serwerów, z uwierzytelnianiem podstawowym lub kluczem API, oraz ustawić ścieżkę bazową dla klastrów współdzielonych. Chroniony tokenem endpoint cron reindeksuje duże katalogi partiami, z możliwością wznowienia, w wybranym budżecie czasu.
Jakie to ma znaczenie: w sklepie testowym z 200 020 produktami, na tej samej maszynie, wbudowany silnik wyświetlał stronę wyników wyszukiwania w 6,1 sekundy, a stronę kategorii w 3,6 sekundy; po podłączeniu Elasticsearch czasy spadły do 0,7 i 0,4 sekundy. To uczciwy powód, dla którego w tym module istnieją silniki zewnętrzne.
OpenSearch
OpenSearch jest obsługiwany z tym samym panelem, tym samym indeksowaniem i tymi samymi funkcjami wyszukiwania co Elasticsearch: to naturalny wybór, gdy hosting lub dostawca chmury oferuje OpenSearch. Konfiguracja przebiega tak samo, z hostem, portem, uwierzytelnianiem i ścieżką bazową.
Meilisearch
Meilisearch to lekka alternatywa: szybka w instalacji, oszczędna w zasobach, a mimo to zapewnia tolerancję literówek i wyszukiwanie natychmiastowe. W module konfiguruje się host, port, klucz API i prefiks indeksu, a moduł korzysta z tego samego asystenta reindeksowania co pozostałe silniki.
Klienci znajdują produkt, nawet gdy popełnią błąd
Wyszukiwarka przeszukuje nazwę produktu, referencję, EAN, UPC, MPN, nazwę marki i opisy. Klient wpisujący markę, która nie występuje w żadnym tytule produktu, i tak otrzyma produkty tej marki; osoba wklejająca kod od razu zobaczy właściwy produkt.
Autouzupełnianie otwiera się jako lista rozwijana lub panel pełnoekranowy i pokazuje produkty z obrazem, ceną i plakietką (typ produktu, kategoria główna lub referencja), a także pasujące kategorie, marki i strony treści. Można wybrać liczbę sugestii, format obrazu, plakietkę i tekst zastępczy, osobno dla każdego języka.
Filtry prowadzące klienta do właściwego produktu
Nawigacja fasetowa w kategoriach, wynikach wyszukiwania, stronach marek, stronach dostawców, ofertach, nowościach i bestsellerach. Dostępne fasety: kategorie, marka, suwak ceny, dostępność, nowość, promocja, stan, każda cecha produktu i każdy atrybut, z kolorami wyświetlanymi jako próbki. Każda faseta może mieć postać pól wyboru, przycisków opcji, listy rozwijanej, siatki próbek lub suwaka, z własną etykietą, pozycją, trybem AND lub OR, stanem zwiniętym, limitem wartości, regułą „ukryj puste” i polem wyszukiwania w długich listach wartości.
Panel filtrów otwiera się jako okno nad siatką produktów, z przyciskiem „Filtry”, lub jako klasyczna lewa kolumna. Aktywne filtry pozostają widoczne jako znaczniki, które klient może usuwać pojedynczo, a przycisk „Pokaż wyniki” zamyka panel. Przy włączonych licznikach wyników (domyślnie z silnikiem zewnętrznym) liczba wyników aktualizuje się w trakcie wyboru, a przycisk pokazuje liczbę wyników.
Różne filtry dla różnych kategorii
Buty wymagają rozmiaru i koloru, wiertarki napięcia i rozmiaru uchwytu. Za pomocą szablonów filtrów decydują Państwo, które fasety pojawiają się w danej kategorii, przypisują szablon do jednej lub kilku kategorii, pozwalają podkategoriom go dziedziczyć i, jeśli to potrzebne, używają go także na stronie wyszukiwania. Szablon domyślny obejmuje całą resztę.
Kombinacje, które mają znaczenie, stają się stronami, które Google może pozycjonować
„Buty plus marka plus kolor” to strona, której klienci szukają. Wystarczy dodać taką kombinację do białej listy jako stronę filtra SEO i nadać jej własny meta tytuł, meta opis, nagłówek i tekst wprowadzający, osobno dla każdego języka. Strona staje się indeksowalna z własnym adresem kanonicznym, podczas gdy wszystkie pozostałe adresy filtrowane mają noindex, follow: strony docelowe bez zduplikowanej treści.
Wiedzą Państwo, czego szukają klienci i czego nie znajdują
Zakładka analityki pokazuje łączną liczbę wyszukiwań, liczbę unikalnych zapytań, najczęstsze z nich ze średnią liczbą wyników oraz najcenniejszą listę ze wszystkich: wyszukiwania bez żadnych wyników. Każdy pusty wiersz ma przycisk dodania synonimu, aby naprawić problem (synonimy działają z silnikiem zewnętrznym). Zapisywany jest wyłącznie tekst zapytania, bez danych osobowych, a liczbę dni przechowywania ustalają Państwo sami.
Ceny są zawsze prawdziwe
W każdym silniku faseta ceny i sortowanie według ceny korzystają z indeksu cen buforowanego dla każdego odwiedzającego: cena, którą widzi klient i według której filtruje, jest dokładnie tą, którą oblicza PrestaShop, łącznie z cenami grupowymi, podatkami i walutami. W przypadku indywidualnych cenników B2B można wybrać, czy je indeksować, czy wyświetlać informację, czy jedno i drugie.
Co można kontrolować z panelu administracyjnego
- Pulpit ze stanem silnika, zaindeksowanymi elementami według sklepu i języka, reindeksowaniem jednym kliknięciem oraz endpointami cron i wiersza poleceń.
- Wyszukiwanie: minimalna długość słowa, operator, przeszukiwane pola dla każdego typu dokumentu; w przypadku silnika zewnętrznego także stemming, słowa pomijane, elizja, synonimy, korekta pisowni, dopasowanie wewnątrz wyrazów i wagi pól.
- Wyświetlanie: liczba produktów na stronę, domyślna kolejność sortowania, oferowane sposoby sortowania, styl i zawartość autouzupełniania, styl panelu filtrów.
- Listy: ukrywanie produktów niedostępnych, sortowanie kategorii według pozycji lub priorytetu marki, wykluczanie wartości cech.
- Motywy: trzy selektory CSS (lista produktów, pole wyszukiwania, przycisk filtrów) pozwalają podłączyć moduł do dowolnego motywu bez ingerencji w jego kod.
- Plik custom.css jest tworzony podczas instalacji i nigdy nie jest nadpisywany przez aktualizację.
- Kontrola konfliktów: moduł ostrzega, jeśli aktywny jest jeszcze inny moduł wyszukiwania lub nawigacji fasetowej, i wyłącza go z tego samego ekranu.
Kompatybilność
- Kompatybilny z PrestaShop 1.7.7 / 8 / 9. Testowany na 1.7.8, 8.1, 9.0 i 9.1.
- PHP od 7.1 do 8.4.
- Multisklep, z konfiguracją dla każdego sklepu.
- Panel administracyjny po polsku, angielsku, francusku, niemiecku, hiszpańsku, włosku i niderlandzku.
- 12 miesięcy aktualizacji w cenie, potem odnowienie jest opcjonalne.
📚 Poradnik instalacji i konfiguracji modułu
Dlaczego wyszukiwanie zwalnia w dużych katalogach i jak je zmierzyć, zanim zapadnie decyzja: Wolne wyszukiwanie i błędne filtry w PrestaShop.
Wypróbuj wyszukiwanie natychmiastowe i nawigację fasetową na prawdziwym demo PrestaShop oraz skonfiguruj Wyszukiwarkę Elasticsearch i nawigację fasetową z panelu administracyjnego.
Panel administracyjny konfiguracji: demo@demo.com / demodemo (tylko do odczytu), demo.presta365.com/admin-demo.
📚 Jak naprawdę działa wyszukiwanie fasetowe w Elasticsearch (techniczne omówienie)
📚 Jak naprawdę działa wyszukiwanie z tolerancją literówek (artykuł techniczny)
-
Indekscll_essearch
-
KompatybilnośćPrestaShop 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 i karty płatnicze
Dostawa cyfrowa, aktualizacje w cenie
Odpowiedź w ciągu 24 godzin, bez pośredników
4 innych produktów w tej samej kategorii
Wyświetla zlokalizowaną przewidywaną datę dostawy i odliczanie do wysyłki na karcie produktu, w koszyku i…
Sprzedaż kart podarunkowych z dowolną kwotą, odbiorcą, wiadomością i zaplanowaną wysyłką. Unikalny kod…
Opinie o produktach i sklepie: ocena gwiazdkowa, zdjęcia, wiele kryteriów, plakietka zweryfikowanego zakupu,…
