Wszystko, co warto wiedzieć, zanim zainstalujesz.
Szczegółowe spojrzenie na to, jak działa Inteligentna Strona 404 PrestaShop 8 & 9: Sugestie Produktów i Przekierowania 301, dlaczego zbudowaliśmy go w ten sposób i jaka myśl stoi za powyższymi funkcjami.
Domyślna strona 404 to utracona sprzedaż
W standardowym sklepie PrestaShop strona 404 pokazuje przeprosiny, puste pole wyszukiwania i nic więcej. Odwiedzający przychodzi z jasną intencją, często z Google lub ze starego linku, i trafia na mur. Odchodzi. Każda nieobsłużona 404 to spalony budżet akwizycji, negatywny sygnał dla wyszukiwarek i klient, który pójdzie gdzie indziej. Moduł zamienia ten ślepy zaułek w skrzyżowanie: zamiast mówić odwiedzającemu, że strona nie istnieje, pokazuje mu produkty, których prawdopodobnie szukał.
Jak obliczane są sugestie
Gdy występuje 404, moduł dzieli dwa ostatnie segmenty adresu URL, odrzuca słowa puste w pięciu językach, zachowuje tylko tokeny o długości co najmniej trzech znaków i wyklucza identyfikatory liczbowe. Pozostałe tokeny są konfrontowane z katalogiem z ważonym scoringiem: dopasowanie w link_rewrite to cztery punkty, w nazwie produktu trzy punkty, w referencji dwa punkty. Produkty są sortowane malejąco po wyniku. Jeśli żadne dopasowanie nie osiąga progu, moduł przechodzi na bestsellery, a następnie na nowości: odwiedzający zawsze widzi coś trafnego.
Pole wyszukiwania wykonuje połowę pracy
Formularz wyszukiwania na stronie 404 nie jest pusty: jest wstępnie wypełniony uczytelnionymi słowami kluczowymi wyodrębnionymi z uszkodzonego adresu URL. Odwiedzający trafiający na usunięty adres sneakers-cuir-premium widzi już w polu sneakers cuir premium. Formularz kieruje do natywnej strony wyszukiwania motywu, z poprawnie przekazanym query stringiem: żadnego nadpisywania szablonu, żadnego konfliktu z zewnętrznym modułem wyszukiwania.
Dziennik 404: zobacz, co naprawdę się psuje
Każda 404 jest zapisywana z adresem URL, licznikiem trafień inkrementowanym przez upsert, ostatnim refererem, ostatnim user-agentem i datą. Deduplikacja odbywa się na hashu adresu URL, w zakresie sklepu: tysiąc wizyt na tym samym uszkodzonym adresie daje jeden wiersz z tysiącem trafień, a nie tysiąc wierszy. Znane crawlery można filtrować, a lista wzorców regex odrzuca szum skanerów podatności (wp-admin, xmlrpc, phpmyadmin, .git, zasoby statyczne), który zanieczyszczałby analizę. Stare wpisy są czyszczone automatycznie według ustawionej retencji.
Od 404 do 301 jednym kliknięciem
To serce modułu. Z dziennika uszkodzony adres URL o wystarczająco wysokim wyniku dopasowania może zostać natychmiast przekierowany do najlepszego produktu przyciskiem AJAX: jedno kliknięcie, przekierowanie 301 jest utworzone, wpis przechodzi w status przekierowany. Gdy pewność jest niewystarczająca, otwiera się prowadzący formularz z sugestiami posortowanymi po wyniku i polem własnego adresu URL. W obu przypadkach źródło i cel są weryfikowane: bez pętli, bez duplikatów.
Dyskretny i bezpieczny silnik przekierowań
Przekierowania utworzone z dziennika są stosowane przed dispatchem strony, przed kontrolerem front. Typ domyślny (301 stałe lub 302 tymczasowe) jest konfigurowalny i nadpisywalny reguła po regule. Ścieżki są normalizowane przed porównaniem, a ochrona antykolizyjna odrzuca każdą regułę, w której źródło i cel wskazywałyby to samo miejsce. Każde przekierowanie liczy swoje trafienia: widzisz dokładnie, ile wizyt zostało uratowanych.
Komplementarny, nie redundantny
Jeśli używasz już zaawansowanego menedżera przekierowań (wildcardy, regex, import CSV), moduł pozostaje użyteczny: jego silnik przekierowań można wyłączyć jednym checkboxem, a zachowujesz blok sugestii na stronie 404 oraz dziennik. I odwrotnie, jeśli nie masz nic, moduł wystarcza do pokrycia pełnego cyklu: wykryć, zrozumieć, przekierować.
Instalacja w dwie minuty, czysta deinstalacja
Żadnych zależności zewnętrznych, żadnego Composera, żadnej modyfikacji motywu. Wgraj ZIP przez Menedżera modułów, zainstaluj: powstają dwie tabele SQL, w panelu pojawiają się dwie zakładki, a blok wstrzykuje się automatycznie na stronę 404 Twojego motywu. Przy deinstalacji tabele i zakładki są usuwane: żadnych pozostałości w bazie.
Na razie nie ma opinii o produkcie.