Zawiadomienie o rękojmi UE dla PrestaShop — rozporządzenie (UE) 2025/1960
Spełnij wymogi dyrektywy EmpCo: oficjalne zawiadomienie UE o rękojmi i etykieta GARAN producenta w Twoim sklepie, w…
- PS 1.7+
- PS 8
- PS 9
Te same filtry co zawsze. Ochrona jest niewidoczna.
Twój klient dalej filtruje po rozmiarze, kolorze, marce czy cenie dokładnie tak jak dziś: moduł nie usuwa żadnych filtrów, nie zmienia niczego w Twoim szablonie i nie pokazuje w sklepie żadnych komunikatów. Działa, zanim sklep zacznie wyszukiwać, i wkracza tylko wtedy, gdy jedno połączenie prosi o więcej wyszukiwań na minutę, niż robi człowiek. Wtedy na sekundę pokazuje ten ekran, sam rozwiązuje test i wraca do żądanej listy. Ktoś, kto naprawdę robi zakupy, nigdy go nie zobaczy.
Ile kosztownych wyszukiwań obsłużono, a ile zostało za drzwiami.
Panel stanu mówi Ci to, czego Twój sklep nigdy nie mówił: ile zapytań z filtrami przyszło w ostatnich 24 godzinach lub w ostatnim tygodniu, ile obsłużono, a ile zatrzymano, zanim dotknęły bazy danych — z powodem dla każdego z nich. Wykres godzinowy pokazuje nocną falę, którą wcześniej było widać tylko na fakturze za hosting.
Każda kombinacja filtrów, o którą ktoś kiedykolwiek poprosił, zostawia wiersz w pamięci podręcznej modułu wyszukiwania fasetowego PrestaShop. Panel pokazuje, ile jest tych wierszy i ile ważą, i pozwala ją opróżnić oraz wyłączyć liczniki produktów przy każdej wartości filtra — najdroższą część każdego zapytania — bez wychodzenia ze strony.
Trzy warstwy, od najtańszej do najdroższej, a pierwsza, która zdecyduje, kończy zapytanie.
Ze wszystkich adresów URL, które może wygenerować Twój sklep, sens mają tylko te, które łączą kilka filtrów, kilka wartości na filtr i strony, do których da się dojść. Zapytanie spoza tych granic — osiem filtrów naraz, strona 400 — od razu dostaje „nie znaleziono”, bez zapytania do bazy, i przestaje być adresem wartym indeksowania. Pole gry kurczy się z milionów kombinacji do kilku tysięcy.
Wyszukiwania z filtrami, wyszukiwarka, paginacja i sortowanie są liczone na adres, na sieć i dla całego sklepu. Klient robi ich dwadzieścia na minutę; kto robi trzysta, nie jest klientem, jakkolwiek by się przedstawiał. Wcześniej niewidoczne odbicie odsiewa roboty, które nie przechowują ciasteczek: przeglądarka przechodzi przez nie, nie zauważając go, a bot kręci się w kółko bez żadnego kosztu dla Ciebie.
Kto przekroczy limit, nie dostaje drzwiami w twarz: dostaje test, który przeglądarka sama rozwiązuje w milisekundy, bez łamigłówek i pól wyboru, oraz przepustkę na godzinę. Przepustka nigdy nie zwalnia całkowicie: rozwiązanie testu jest tanie dla skryptu, więc kto ją ma, nadal ma limit na adres.
Prawdziwa wyszukiwarka jest rozpoznawana; taka, która tylko się za nią podaje — nie.
Googlebot, Bingbot, AdsBot, Applebot, DuckDuckGo i Yandex są sprawdzane przez zapytanie ich sieci, a nie przez odczytanie tego, za kogo się podają. Zweryfikowane roboty wchodzą z własnym limitem i dostają adresy URL filtrów oznaczone jako nieindeksowalne, więc poświęcają czas stronom, na których Ci zależy. Kto przedstawia się jako Googlebot z adresu, który nie należy do Google, zostaje za drzwiami.
Nikt zalogowany w Twoim sklepie nigdy nie jest ograniczany ani testowany.
WhatsApp, Facebook, Telegram czy Slack nadal budują kartę linku, który udostępnia klient.
Twój monitoring dostępności, feed porównywarki cen czy ERP trafiają na listę dozwolonych i nigdy nie są testowane.
Narzędzia SEO, roboty trenujące AI i biblioteki do skryptów są zablokowane od razu, a lista należy do Ciebie.
Każde zatrzymane źródło, z powodem i akcją obok.
Panel wylicza adresy i sieci zatrzymywane najczęściej, z głównym powodem, ostatnim robotem, za którego się podawały, i ostatnim adresem URL, o który prosiły. Jeśli to prawdziwy klient, jedno kliknięcie oznacza go jako zaufanego; jeśli to Twoje narzędzie, jedno kliknięcie dopuszcza jego tożsamość; a „zwolnij” zeruje jego liczniki bez zmiany żadnej reguły.
Wklej adres i przeglądarkę z logu dostępu — albo te, które poda Ci klient, który się skarży — oraz adres URL, który otwierał, a moduł powie Ci dokładnie, co zrobiłby z tym zapytaniem w tej chwili i na którym etapie decyduje, nie licząc go.
Czterdzieści tysięcy odsłon, zero zamówień i firma hostingowa, która do Ciebie pisze.
Każda kombinacja filtrów w Twoim sklepie to inny adres URL, a średni sklep ma ich setki tysięcy. Roboty mediów społecznościowych, usług AI i kilku firm, o których nikt nie słyszał, postanowiły zobaczyć je wszystkie, naraz i bez przerwy. Żaden z nich nie jest nigdzie zapisany: każdy to nowe wyszukiwanie w Twojej bazie danych, które po drodze przelicza każdy licznik filtrów. Pamięć podręczna Cię nie ratuje, bo nic się nie powtarza, a CDN też nie — z tego samego powodu.
Efekt jest zawsze ten sam: CPU na 100 % w sobotnie popołudnie, panel administracyjny, który ledwo działa, i sklep, który nie otwiera się klientowi, który właśnie miał zapłacić. Całą historię opisujemy w artykule o botach i wyszukiwaniu fasetowym. Ten moduł to opisane tam rozwiązanie, gotowe do użycia: decyduje, które kombinacje istnieją, odpowiada przed bazą danych i trzyma roboty z dala od zasobów, których potrzebują kupujący.
Cztery objawy; jeśli dwa występują razem — niemal na pewno.
?q= w adresie URL, wszystkie różne, w odstępie kilku sekund.Wyślij nam log dostępu z jednego złego dnia przez formularz kontaktowy, a powiemy Ci, ile z tych zapytań to ludzie, a ile szum, bez żadnych zobowiązań. Jeśli okaże się, że to ten problem, wiesz już, co zainstalować.
Z licencją na 12 miesięcy instalujemy go i dostrajamy na podstawie Twoich logów.
Domyślne limity pasują do większości sklepów, ale każdy katalog ma swój kształt: ile filtrów ma sens łączyć w Twoim, których Twoich narzędzi nigdy nie wolno testować, czy Twój serwer stoi za Cloudflare albo innym proxy. Z licencją na 12 miesięcy instalujemy go za Ciebie, czytamy Twoje logi dostępu, zostawiamy limity i wyjątki dostrojone do Twojego rzeczywistego ruchu i oprowadzamy Cię po panelu na Twoich własnych danych. W ciągu roku każda potrzebna korekta jest częścią wsparcia technicznego.
W Twoim sklepie, z modułem aktywnym i działającym tego samego dnia.
Czytamy Twoje logi dostępu i mówimy Ci, kto zjadał Twój serwer.
Limity, dozwolone filtry i wyjątki dopasowane do Twojego katalogu i Twojego ruchu.
Aktualizacje i korekty przez rok, za każdym razem, gdy zmienia się Twój katalog albo serwer.
Co warto wiedzieć przed instalacją.
PrestaShop od 1.7.6 do 9, z dowolnym szablonem, ze standardowym modułem wyszukiwania fasetowego i z wyszukiwarką sklepu.
Rozpoznaje prawdziwy adres odwiedzającego za Cloudflare lub Twoim proxy i pilnuje, żeby pamięć podręczna LiteSpeed nie zapisywała jego odpowiedzi.
Test jest rozwiązywany na Twoim własnym serwerze, bez kluczy i bez podmiotów trzecich. Jeśli wolisz Turnstile albo reCAPTCHA, wybierz je i dodaj swoje klucze.
Przechowuje tylko adresy, które zatrzymał, przez 30 dni i w Twojej własnej bazie danych. Nic nie opuszcza Twojego sklepu.
Jeśli chcesz go najpierw poobserwować, zanim zacznie działać, jeden przełącznik ustawia go w tryb tylko do podglądu: zapisuje wszystko, co by zatrzymał, i wszystko przepuszcza. Po kilku dniach panel pokaże Ci, co by zatrzymał, a decyzja należy do Ciebie.
Nie. Googlebot jest weryfikowany przez zapytanie sieci Google i wchodzi z własnym limitem. Moduł oznacza adresy URL filtrów jako nieindeksowalne i od razu odpowiada na kombinacje, które nie mają sensu — dokładnie to, co Google zaleca dla nawigacji fasetowej. Zwykle zaczyna wtedy lepiej indeksować strony, na których Ci zależy.
Przenosząc decyzję przed wyszukiwanie: moduł liczy, ile zapytań z filtrami robi każde źródło, i zatrzymuje tylko tych, którzy przekroczą limit. Filtry zostają dla wszystkich; zmienia się to, że generowanie milionów różnych stron przestaje być darmowe dla tego, kto o nie prosi.
Tak. Za Cloudflare każde zapytanie wygląda, jakby przychodziło z jego serwerów; moduł odczytuje prawdziwy adres, który dodaje Cloudflare, i ufa mu tylko wtedy, gdy zapytanie naprawdę przychodzi z sieci Cloudflare. Działa też z innym proxy lub load balancerem u Twojego dostawcy hostingu.
Na sekundę zobaczy ekran testu, który jego przeglądarka rozwiąże sama, bez pól wyboru i łamigłówek, i będzie dalej robić zakupy z przepustką na godzinę. A jeśli jest zalogowany — nawet tego nie zobaczy: zidentyfikowani klienci nigdy nie są ograniczani.
Bo roboty, które kładą Twój sklep, nie czytają robots.txt i co tydzień zmieniają nazwę i adres. Moduł nie musi wiedzieć, kim jest każdy z nich: mierzy, ile kosztownych wyszukiwań robi każde źródło, a tej miary nie da się ukryć. Jak ustawia się te limity, wyjaśniamy w artykule ograniczanie liczby zapytań na IP w PrestaShop.
Przez 30 dni przechowuje adres IP źródeł, które zatrzymał — tylko tyle, żeby dało się je przejrzeć w panelu — a potem je usuwa. Wszystko zostaje w bazie danych Twojego sklepu; nic nie jest wysyłane do żadnej usługi.
Tak. Jest przetestowany od PrestaShop 1.7.6 do 9, z PHP od 7.2 wzwyż. Licencja obejmuje aktualizacje.
Chroni od pierwszej minuty, bez konfiguracji.
Domyślne limity — pięć połączonych filtrów, trzydzieści wyszukiwań na minutę i adres, odbicie przez ciasteczko i wbudowany test — pasują do większości sklepów. Bez kluczy do zamawiania, niczego nie trzeba włączać.
Ile kosztownych zapytań przyszło, ile zostało za drzwiami i kto je wysyłał. Wtedy zrozumiesz, co się działo.
Jeśli zatrzymane źródło to klient albo Twoje narzędzie, jedno kliknięcie dodaje je do listy zaufanych. Narzędzie do sprawdzania rozwiewa wszelkie wątpliwości, zanim ruszysz jakikolwiek limit.
Statystyki czyszczą się same, liczniki działają na Twoim własnym serwerze, a panel administracyjny daje znać, gdy wychodzi nowa wersja.
Moduł, aplikacja, serwer, który sprawia problemy, albo coś pilnego. Odpowiadamy w ciągu 24 godzin, ze stałą wyceną: cena i termin.