Press "Enter" to skip to content

Wybrana kategoria jako strona główna sklepu (permanentne przekierowanie) Presta Shop 1.6.x

Admin 0

Jeśli chcemy aby wybrana kategoria sklepu pojawiała się na jego głównej stronie możemy zastosować przekierowanie 301. Omawialiśmy je już przy okazji tego artykułu dla wersji 1.4 tego oprogramowania: https://pskrk.com/presta-shop-1-4-wybrana-strona-cms-jako-strona-startowa-sklepu/

Tutaj sposób jego wykonania będzie podobny, a przekierowanie powinno być przyjazne dla robotów indeksujących.

Co nam może dawać takie przekierowanie? Możemy np. od razu na stronie głównej (która będzie tutaj wybraną kategorią) od razu zaprezentować filtry po cechach i atrybutach. W ten sposób klient może od razu filtrować wyniki wyszukiwania i znaleźć interesujący go produkt.

Ale do rzeczy:)

Otwórz plik:

/controllers/front/IndexController.php

Znajdź funkcję:

initContent()

Po kodzie:

parent::initContent();

Dopisz w niej:

        $url = Context::getContext()->link->getCategoryLink(4, null, null);
        
        header("HTTP/1.1 301 Moved Permanently");
        header('Location: '.$url);

Gdzie 4 – to ID kategorii na którą chcesz przekierować stronę główną.

Gotowe, dodatkowo możesz dla asekuracji przebudować cache szablonu (Preferencje -> Wydajność).

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.

Zobacz także !
Dziś pokażemy jak na sklepie Presta Shop zainstalować szybkie logowanie lub…