Polskie wsparcie PrestaShop
PrestaShop => Moduły => Wątek zaczęty przez: basman.pl w Kwiecień 20, 2018, 11:49:32 am
-
Witam,
Czy ktoś jest w stanie polecić moduł sprawnej wyszukiwarki produktów, lub ew. możliwość modyfikacji standardowej ?
Tak aby przy produktach typu VR-50HD nie było kłopotu znalezienia go przy frazach 'vr50hd' 'vr 50hd' 'vr 50 hd' 'vr50-hd' 'vr50' itp. opcje wpisywania z odstępami, myślnikami i bez ?
I żeby wyszukiwarka nie wyświetlała dodatkowo wielu niepotrzebnych produktów, które wcale nie mają takiej frazy w nazwie czy kategorii ? Ustawienia wag w panelu adm. nic nie dają.
Pozdrawiam
-
Ja się męczę od początku jak przeszedłem z PS 1.1 tej pierwszej gdzie miałem zrobioną wyszukiwarkę i działała bezbłędnie a ta na nowej prescie to okropna kicha nic w niej nie zrobisz .Chciałem by mi dorobili filtrowanie ale przy 172 000 pozycji żadna nie zdała egzaminu . Jak masz dużo produktów i kody są ze znakami specjalnymi czy przerwami ( spacja ) to mnie nieraz wyszuka 13 000 na jedno zapytanie . Koszmar nie wyszukiwarka z tym im nie wyszło i dziwię się że jeszcze nic z tym nie zrobili
-
Nic nie zrobili bo to najbardziej chba popularny system wyszukiwania - przypomnę korzysta z niego kilka systemów cms. A skoro tak marudzicie to zainwestujcie w elastic lub w któryś z modułów płatnych po 300-400 euro typu ajax filter czy advanced search pro
-
Sprawdzałem te moduły , tzn elastic , ajax filter i advanced i w demo front office również nie wyszukują produktów z myślnikiem, np. t-shirts po wpisaniu 'tshirts'
-
elastic nie jest modułem :) chyba że ktoś dopisał jakąś wtyczkę.
A wracając do sedna musisz w kontrolerze Search.php dopisać regułę usuwającą myślnik w $string.
Funkcja w php str_replace
-
Jeżeli ja mam zainwestować w wyszukiwarkę 400 Euro to mam za 1600 zł super oprogramowanie https://cs-cart.pl/program/cs-cart/cs-cart/ a nawet można mieć też za free tylko okrojoną wersję . Dlaczego nie zrobią prostą wyszukiwarkę taką jak wszystkie inne oprogramowania sklepowe mają .Ta właśnie wyszukiwarka bruździ na całości tego oprogramowania sklepu ,chyba że to celowo jest robione by kupować dodatkowe moduły które i tak nie sprawdzają się jak jest bardzo dużo produktów i kategorii.
-
Tak hmmm nie musisz inwestować. Jak każdy program open source posiadasz wgląd w kod i możesz go dowolnie modyfikować = za darmo = PrestaShop. Możesz kupić pudełko i wtedy sam nic nie robisz oprócz tego, że płacisz za modyfikacje. Jak każde pudełko ma ono swoje ograniczenia i restrykcje. Zatem płacisz sam i nic nie robisz czy korzystasz z open source ?
p.s. "pudełkowy" przykład. Jeden z moich klientów za modyfikację pudełka do wystawiania xmla dla Google dostał propozycję 15 000zł netto. Co zrobił ? Przeszedł na PrestaShop i za wszystkie modyfikacje zapłacił o wiele mniej.
-
Nie porównujmy profesjonalnego oprogramowania jakie są z firmy ( Asco Nextis czy Integry ) do presty bo było by to śmieszne
-
Słuchaj argumentacja, którą podajesz jest śmieszna. Zasada jest prosta albo kupujesz elementy do szafki w castoramie za 200zł albo idziesz do voxa i płacisz 2000zł
-
elastic nie jest modułem :) chyba że ktoś dopisał jakąś wtyczkę.
A wracając do sedna musisz w kontrolerze Search.php dopisać regułę usuwającą myślnik w $string.
Funkcja w php str_replace
A byłbyś w stanie podpowiedzieć tą regułę ?
-
$string = html_entity_decode(str_replace('-', '', $string), ENT_NOQUOTES, 'utf-8');
proszę
-
No nareszcie dorobiłem wyszukiwarkę że działa tak jak się należy .Proszę sprawdzać i uwagi pisać jak coś jest nie tak . Strony do sprawdzania
http://mera.auto.pl http://motocyklowy.eu http://mera.net.pl
-
$string = html_entity_decode(str_replace('-', '', $string), ENT_NOQUOTES, 'utf-8');
proszę
No nareszcie dorobiłem wyszukiwarkę że działa tak jak się należy .Proszę sprawdzać i uwagi pisać jak coś jest nie tak . Strony do sprawdzania
http://mera.auto.pl http://motocyklowy.eu http://mera.net.pl
Poproszę jeszcze Was o ostatnią podpowiedź, regułę umieścić pod $word = str_replace(array('%', '_'), array('\\%', '\\_'), $word);
?
-
Ja mam całkiem inaczej robione
-
Ja mam całkiem inaczej robione
A jak udało się skonfigurować ?
-
Poprawiałem dopisywałem i dosyć to wyszło ale jeszcze małe braki są bo nie wyszukuje mi środka pojedynczego słowa np 335HTP967 a chcę szukać HTP967 by pominąć 335 tylko muszę szukane słowo pisać od początku np 335HTP to już znajdue czały ten kod
-
$string = html_entity_decode(str_replace('-', '', $string), ENT_NOQUOTES, 'utf-8');
proszę
Próbowałem dodać funkcję na różne sposoby ale nie działa, w załączniku czysty plik classes/search.php
-
Kolega Mera psioczący na Open Source na pewno Ci pomoże
-
Kolega Mera psioczący na Open Source na pewno Ci pomoże
A mogę Ciebie prosić o pomoc z tym znakiem '-' i spacjami ?
-
Ale masz przecież komplet jaki plik modyfikować i jaką funkcję znaleźć i dopisać wiersz ......
-
Ze 'str_replace' mam tylko w pliku fragment kodu
$word = str_replace(array('%', '_'), array('\\%', '\\_'), $word);
zmieniając na różne sposoby na część podaną przez Ciebie nic się nie zmienia w funkcjonowaniu wyszukiwarki sklepu
-
To znaczy, że źle zmieniłeś w pliku kontrolera, nie wyczyściłeś cache lub nie odbudowałeś wyszukiwania
-
Nie nie ma problemu - moi klienci nie narzekają Kolega Mera też napisał, że się udało
-
Nie nie ma problemu - moi klienci nie narzekają Kolega Mera też napisał, że się udało
Cześć, mogę prosić o zmianę tego za mnie, bo próbowałem na różne sposoby i nadal nie działa.
np. produkt - https://daars.pl/miksery-wideo/roland-vr-50hd-140
po wpisaniu w wyszukiwarkę VR50 nie jest wyszukiwany