Inteligentna wyszukiwarka produktów i kodów EAN dla PrestaShop

PP-M074S
Wygląd i Nawigacja
  • 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.

247,00 zł Netto

Usługi dodatkowe:

Instalacja +97,00 zł
Wsparcie dla motywu +149,00 zł

Administracja sklepu Admin Demo
Co zobaczą Twoi klienci? Front Demo

Parametry Informacyjne:

  • 1.0.7
  • Wersja Sklepu Wersja PHP
    1.7.5 + 7.1 – 7.4
    8.x 8.1 – 8.3
    9.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, displayTop lub 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

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.

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!