PrestaShop POLSKIE WSPARCIE Sklepy internetowe PrestaShop POTRZEBNA POMOC ?

POMOC - ROZBUDOWA - NAPRAWY - AKTUALIZACJE - KONFIGURACJA - TWORZENIE SKLEPÓW

zapraszamy do kontaktu:   axp@prodo.pl / tel. 888 537 633

Presta Shop wyszukiwarka nie działa poprawnie

Jeżeli w prestashop wyszukiwarka nie wyszukuje produktów wedle nazwy aby naprawić problem należy reindeksować produkty w tym celu wchodzimy w panelu administracyjnym na zakładkę

Preferencje - Szukaj

i klikamy
Przebuduj cały indeks

jeżeli chcemy wszystkie produkty dodać do wyszukiwarki

lub jak tylko dodane nowe można kliknąć
Dodaj brakujące produkty do indeksu

jak na foto poniżej

presta shop problem wyszukiwarka

pamiętajmy też że opcję powyższą nie trzeba zawsze ręcznie uruchamiać a z pomocą może przyjść nam opcja Crona na serwerze wystarczy ustawić uruchamianie reindeksowania produktów raz na miesiąc jeżeli nowe produkty dodajemy sporadycznie, lub raz na tydzień jeżeli występuje ciągła aktualizacja naszych produktów

funkcja do uruchamiania jest widoczna jak na zdjęciu powyżej w zakładce indeksowanie, dodam jeszcze że dla każdego sklepu link jest inny i należy ją pobrać ze swojego sklepu

przykładowa komenda crona (zmieniamy oczywiście link na swój)

wget -q -O /dev/null https://xxxxxxx.pl/adminxxxxxxxxx/index.php?controller=AdminSearch&action=searchCron&ajax=1&full=1&token=kKVJ63Lb&id_shop=1

UWAGA: funkcja reindeksowania w presta jest funkcją automatyczną zawsze zapisując nowy produkt indeks sam się automatycznie przebudowuje, problem może nastąpić jeżeli produkty wczytamy zewnętrznie np. z programu magazynowego, podczas połączenia z hurtownią itp. 

 

 

dodatkowo nowa wersja presta shop daje nam dodatkowe narzędzia na razie do testowania w wersji Beta ale można z powodzeniem włączyć dodatkowe opcje w wyszukiwarce jak na foto poniżej (każda opcja opisana przy przycisku aktywacji)

presta shop wyszukiwarka dodatkowe opcje


 Jeżeli powyższa solucja nie działa proszę wykonać poniższe kroki jest to naprawa jaką wykonaliśmy u klienta który się do nas zwrócił o pomoc:

z powodu dużej liczby użytkowania wyszukiwarki i sporej liczby słów do przeszukiwania była przepełniona baza indeksu wyrazów wyszukiwarki (a dokładniej - brakowało możliwości dodania ID dla word_id bo maksymalny rozmiar identyfikatora został wykorzystany, overflow). Zwiększyliśmy rozmiar pola dla ID do int(11) co zapobiegnie powstaniu problemu w przyszłości.

 

Jeżeli potrzeba pomocy w sklepie presta shop zapraszamy:

tel: 888 537 633

e-mail: axp@prodo.pl