Inteligentna wyszukiwarka produktów i kodów EAN dla PrestaShop
- 1.7.5 + | 8.x | 9.x
- EN, FR, IT, DE, PL, ES
- 1.0.7
- 2026-10-08
Zastąp domyślny, tekstowy pasek wyszukiwania PrestaShop panelem podpowiedzi z kartami produktów, kategoriami i markami. Zaawansowany mechanizm wyszukiwania bazuje na własnym indeksie i dedykowanym silniku dopasowania, co pozwala precyzyjnie dobierać wyświetlane towary — priorytetyzując ścisłe trafienia, kody EAN/Reference, popularność oraz promocje.
Usprawnia to odnajdywanie właściwych produktów w katalogu, działa płynnie na urządzeniach mobilnych i nie wymaga modyfikacji plików motywu.
- Nowy
Parametry Informacyjne:
- 1.0.7
-
Wersja Sklepu Wersja PHP1.7.5 + 7.1 – 7.48.x 8.1 – 8.39.x 8.1 – 8.5
- 2026-10-08
- EN, FR, IT, DE, PL, ES
- ✅
- ✅
- ✅
- ✅
- ❌
- demo.admin.sklep
- demo.front.sklep
Dlaczego warto zastąpić natywną wyszukiwarkę PrestaShop?
Standardowy ps_searchbar oferuje jedynie proste dopasowanie słów i tekstową listę wyników. Moduł PP Smart Search wprowadza zaawansowany panel podpowiedzi i rozwiązuje główne ograniczenia domyślnego mechanizmu:
- Wizualne podpowiedzi (Live Search) zamiast tekstu: Zamiast ogólnego autouzupełniania, klient od razu widzi zdjęcie, cenę, kod produktu oraz przycisk przejścia do produktu lub dodania do koszyka.
- Zaawansowany ranking i trafność wyników: Moduł umożliwia priorytetyzację produktów z wysoką sprzedażą z ostatnich 90 dni, nowości oraz promocji. Towary niedostępne automatycznie lądują na dole listy lub są ukrywane w podpowiedziach.
- Precyzyjne wyszukiwanie B2B (EAN / Reference): Wpisanie dokładnego kodu SKU lub EAN umieszcza właściwy produkt na pierwszym miejscu podpowiedzi.
- Obsługa pustego pola (Zero-State): Kliknięcie w pole wyszukiwania przed wpisaniem tekstu od razu wyświetla wybrane produkty (np. bestsellery z 90 dni lub nowości) oraz zapisaną lokalnie historię ostatnich wyszukiwań klienta.
Wydajność i architektura (Dla Administratorów)
Moduł został zaprojektowany pod kątem szybkości działania, braku nadpisywania plików Core oraz pełnej niezależności od natywnego indeksu PrestaShop.
- Kompatybilność: Dedykowane paczki instalacyjne dla środowisk PrestaShop 1.7, 8.x oraz 9.x.
- Trzy silniki wyszukiwania do wyboru: Moduł w trybie automatycznym wybiera najszybsze dostępne rozwiązanie na serwerze (SQLite FTS5, MariaDB FULLTEXT) z możliwością awaryjnego działania na MySQL LIKE. Diagnostyka serwera i test wydajności odbywają się w Back Office, bez obciążania sklepu podczas wizyty klienta.
- Własny indeks i harmonogram Cron: Indeksowanie dokumentów odbywa się całkowicie niezależnie. Dedykowany URL pod Cron umożliwia automatyczną (np. nocną) aktualizację indeksu dla oczekujących zmian produktów, kategorii i marek, bez konieczności ciągłej przebudowy całego katalogu.
- Pełna spójność podpowiedzi z listą wyników: Ten sam silnik dopasowania (wraz z regułami aliasów i słów pomijanych) odpowiada za podpowiedzi na żywo oraz za stronę pełnych wyników po kliknięciu „Zobacz wszystkie wyniki”.
- Konfiguracja wyglądu bez edycji szablonu: Ustawienia miejsca wyświetlania (wbudowana obsługa hooków
displayNav1,displayNav2,displayToplub własnych), kolorystyki, szerokości panelu i własnych ikon SVG znajdują się bezpośrednio w panelu administracyjnym modułu.
Dopasowanie tekstu, Aliasy i Wielojęzyczność
Mechanizm dopasowania tekstu
System ignoruje wielkość liter i poprawnie przetwarza znaki diakrytyczne. Moduł wyszukuje również po początkach słów (np. wpisanie "lamp" znajdzie "lampka"). Tryb dopasowania (Hybrydowy, Ścisły, Szeroki) pozwala na precyzyjne określenie, jak silnik ma reagować na brakujące słowa z zapytania.
Obsługa synonimów i aliasów
Klienci potocznie nazywają produkty inaczej niż w katalogu? Wbudowane aliasy jednokierunkowe pozwalają podmienić frazę klienta na właściwe zapytanie, kierując go na odpowiednie wyniki bez zmiany opisów w katalogu. Aliasy nie wymagają przebudowy indeksu.
Multistore i Wielojęzyczność
Moduł generuje osobny indeks, własną listę słów pomijanych (stopwords) oraz zapisuje preferencje wyszukiwania osobno dla każdego języka i waluty w sklepie. Aliasy można konfigurować globalnie dla wszystkich języków sklepu lub oddzielnie dla wybranego języka.
Dostosowanie do smartfonów
Panel wyszukiwania jest dostosowany do wąskich ekranów. W motywach standardowych (np. Classic) szerokie pole automatycznie zwija się do ikony lupy umieszczonej w naturalnym miejscu — mobilnym wierszu nagłówka, skąd po kliknięciu wywoływany jest czytelny panel.
Funkcjonalności – Back Office
Diagnostyka i test wydajności
Podgląd możliwości serwera oraz porównanie opóźnień dostępnych silników wyszukiwania.
- Tryb automatyczny — wybiera najszybszy wynik testu (p95); pomiar nie obciąża sklepu przy wizycie klienta.
- Fallback LIKE — MySQL LIKE zawsze jako awaryjna opcja, gdy FTS5 lub FULLTEXT nie są dostępne.
Ustawienia wyszukiwania
Włączenie modułu, wybór silnika, tryb dopasowania słów, aliasy i słowa pomijane.
- Hybrid / Strict / Broad — od wszystkich słów z produktami powiązanymi po dowolne słowo z zapytania.
- Aliasy jednokierunkowe — podmiana frazy klienta bez przebudowy indeksu; składanie polskich znaków.
Lista podpowiedzi
Osobna konfiguracja zachowania pustego pola oraz kolejności wyników po wpisaniu zapytania.
- Przed wpisaniem — bestsellery z 90 dni, nowości albo brak produktów w panelu.
- Po wpisaniu — wagi: sprzedaż, cena, promocje, niedostępne na dole/ukryte, exact reference/EAN na górze.
Pozycja pola i wygląd
Miejsce wyświetlania wyszukiwarki oraz wygląd karty produktu w panelu podpowiedzi.
- Hooki — displayNav1, displayNav2, displayTop lub własny hook z zakładki Pozycje.
- Wygląd — cena, producent, ikony ATC, kolory panelu, własne SVG, szerokość panelu.
Indeks wyszukiwania
Własny indeks dokumentów — niezależny od natywnego indeksu słów PrestaShop.
- Przebuduj indeks — pełna regeneracja z publikacją dopiero po zakończeniu dla wszystkich języków.
- Aktualizacja nocna — URL pod Cron: oczekujące zmiany produktów oraz nazw kategorii i producentów.
Funkcjonalności – Front Office
Panel podpowiedzi na żywo
Własne pole wyszukiwania zamiast natywnego ps_searchbar — bez doklejania do paska motywu.
- Zawartość panelu — produkty, kategorie, marki, popularne wyszukiwania oraz link do pełnej listy wyników.
- Karta produktu — zdjęcie, nazwa, kod, opcjonalnie marka, cena, promocja, ikona koszyka lub przejście do produktu.
Puste pole i historia
Po fokusie, zanim klient coś wpisze, panel może od razu pokazać ofertę i ostatnie frazy.
- Bestsellery / nowości — według konfiguracji w Back Office (Zero-State).
- Ostatnie wyszukiwania — zapisane lokalnie w przeglądarce klienta.
Pełna strona wyników
Link „Zobacz wszystkie wyniki” otwiera listę z tym samym silnikiem co podpowiedzi.
- Sortowanie — trafność, nazwa A–Z, nazwa Z–A.
- Spójność — te same reguły dopasowania, aliasy i słowa pomijane co w panelu.
Mobile
Wyszukiwanie dostosowane do wąskiego ekranu bez edycji plików motywu.
- Ikona lupy — otwiera panel; w motywie Classic ikona trafia do mobilnego wiersza nagłówka.
- Panel responsywny — czytelna lista kart produktów na telefonie.
Specyfikacja techniczna i uwagi instalacyjne
Wymagania i instalacja: Przed instalacją wykonaj kopię zapasową sklepu i bazy danych. Należy rozpakować główną paczkę modułu i zainstalować z niej odpowiedni wewnętrzny plik ZIP dopasowany do Twojej wersji PrestaShop (1.7 / 8 / 9).
Kroki po instalacji: Wyłącz moduł ps_searchbar (lub natywny blok wyszukiwania motywu) podpięty pod ten sam hook, aby uniknąć dublowania paska na stronie. Następnie przejdź do zakładki Indeks i uruchom „Przebuduj indeks” — bez opublikowanego indeksu panel nie pokaże żadnych produktów.
Warto wiedzieć: Aliasy działają jednokierunkowo. Moduł nie poprawia błędów ortograficznych w środku wyrazów. W przypadku silnika MariaDB FULLTEXT wyszukiwanie po samej nazwie producenta może nie zwracać produktów (dla takich zastosowań zalecany jest silnik SQLite lub awaryjny LIKE). Sortowanie pełnej strony wyników różni się od panelu podpowiedzi i opiera się na trafności oraz kolejności alfabetycznej nazwy.
## [1.0.7] - 2026-10-08 ### Added - New feature
Zobacz także
FAQs
-
Czy moduły są kompatybilne z moją wersją PrestaShop?
Każdy moduł w naszym sklepie zawiera informację o kompatybilności z dana wersjami PrestaShop. Prosimy o dokładne sprawdzenie tych danych przed zakupem. Jeśli nie masz pewności, skontaktuj się z nami.
16 innych produktów w tej samej kategorii:
Pływający pasek Dodaj do koszyka dla PrestaShop – Sticky Add to Cart Lite
Sticky Add to Cart Lite to lekki moduł dla PrestaShop, który wyświetla stały pasek z przyciskiem zakupu u dołu ekranu. Pasek aktywuje się automatycznie po przewinięciu...
Dodatkowe Pola i Opcje Produktu – Atrybuty bez Kombinacji (Custom Fields)
Moduł umożliwia tworzenie dodatkowych wariantów produktu bez wykorzystania natywnych kombinacji PrestaShop. Każdy wariant może mieć wpływ na cenę produktu (dodatni lub...
Dynamiczne etykiety i naklejki produktowe PrestaShop
Moduł PP Product Stickers służy do zautomatyzowanego oznaczania produktów w sklepie za pomocą naklejek graficznych i tekstowych. Narzędzie pozwala wdrożyć czytelne...
Darmowy moduł PrestaShop Dyrektywa Omnibus – Simple Omnibus Price
Simple Omnibus Price to w pełni darmowy moduł PrestaShop, który automatyzuje wyświetlanie najniższej ceny z 30 dni przed obniżką. Zabezpiecz swój sklep przed karami...
Wyróżnij promocje, nowości i ważne komunikaty dokładnie wtedy, gdy klient jest najbardziej zaangażowany w zakupy. Zamiast „chować” przekaz w banerach na stronie, możesz...
Własne grupy produktów na karcie produktu w PrestaShop
Dzięki Product Accessories Plus stworzysz dowolne grupy produktów , ustalisz ich kolejność i wyświetlisz je bezpośrednio na karcie produktu w swoim sklepie PrestaShop. To...
Automatyczny koszt dostawy na karcie produktu
PP Shipping Estimate to zaawansowany moduł do PrestaShop , który umożliwia automatyczne obliczanie kosztu dostawy na karcie produktu . Klient nie musi przechodzić do...
Dual Price Display (Net & Gross) — Druga cena netto/brutto automatycznie
Dual Price Display (Net & Gross) robi to za Ciebie: automatycznie sprawdza, jaka cena wyświetla się w sklepie i błyskawicznie dorzuca tę drugą. Jeśli klient widzi...
Clean URLs Pro – usuń ID z adresów URL w PrestaShop
Clean URLs Pro usuwa numeryczne ID z adresów URL produktów, kategorii, kategorii CMS, stron CMS, marek i dostawców — bez jakichkolwiek modyfikacji plików core oraz bez...
Koszt i czas dostawy na karcie produktu (Popup)
Darmowy moduł dla PrestaShop, który dodaje na karcie produktu wygodny przycisk z informacjami o wysyłce . Po jego kliknięciu klient widzi okno (popup) z cennikiem i czasem...
Pasek informacyjny i ogłoszeniowy dla PrestaShop (Wersja Darmowa)
PP Top Bar to lekki i intuicyjny moduł, który pozwoli Ci w kilka sekund dodać przyciągający wzrok pasek informacyjny na górze Twojego sklepu. Poinformuj swoich klientów o...
Normalizacja hreflang i x-default dla sklepów PrestaShop
Hreflang Pro rozwiązuje problem kierowania klientów na niewłaściwą wersję językową sklepu (np. gdy lokalny użytkownik trafia na obcojęzyczną stronę z wyników Google)....
Moduł Dynamicznej Informacji o Wysyłce (free)
Zoptymalizuj komunikację logistyczną w swoim sklepie dzięki lekkiemu rozwiązaniu klasy Entry-Level. Moduł Order Cutoff Time dla PrestaShop (1.7–8.x–9.x) to narzędzie...
Zarządzanie Galeriami PrestaShop – Moduł Shortcode
Szukasz sposobu na atrakcyjną i wydajną prezentację zdjęć? Zaawansowana Galeria Obrazów dla PrestaShop to autorski moduł, który pozwala na intuicyjne tworzenie, edycję i...
Extra Product Tabs – Kreator Zakładek, Import CSV i SEO
Zmień chaotyczne opisy w profesjonalną ofertę, która sprzedaje! Moduł Extra Product Tabs pozwala w szybki sposób dodać nielimitowane zakładki (np. Tabela rozmiarów,...
Dodatkowe opisy HTML i optymalizacja SEO stron Promocji, Bestsellerów i Nowości w PrestaShop
Domyślna konfiguracja PrestaShop nie pozwala na wprowadzanie własnych tekstów ani grafik na podstronach generujących naturalny ruch z wyszukiwarki. Moduł ppcorepagesseo to...
Potrzebujesz dodatkowych funkcji lub indywidualnych rozwiązań dla Twojego sklepu?
- Modyfikacja modułu zgodnie z Twoimi wymaganiami.
- Rozbudowa o nowe funkcje zwiększające możliwości Twojego sklepu.
- Tworzenie dedykowanych modułów dostosowanych do specyficznych potrzeb.
- Integracja zewnętrznych systemów i dodatkowych narzędzi.
- Optymalizacja i ulepszenia dla lepszej wydajności i wygody użytkowania.
Masz pomysł, jak ulepszyć to oprogramowanie? Zgłoś swoje sugestie dotyczące optymalizacji, nowych funkcji lub znalezionych błędów – chętnie je przeanalizujemy!