Livezilla

Certified Partner and
PrestaShop Developer for:

Automatiskt omdirigera från en kategori med en produkt till produktsidan

Kategori för att produkten

Denna sida skrevs på engelska, se den engelska versionen för den mest exakta koden.

Denna kod har testats på Prestashop 1,2


Om du har en kategori med bara en produkt, kan det vara "main" produkt du säljer på din webbplats eller bara en kategori som för närvarande bara har en produkt. Du kan få det automatiskt omdirigeras till produktsidan och spara användaren extra klick.

Lägg till följande kod till / category.php raden # 9 (under $ rewrited_url = null;)

if ($ kategori-> id = 1 & & is_object ($ cookie) & &
strpos ($ _SERVER ['HTTP_USER_AGENT'], 'bot') === false & &
strpos ($ _SERVER ['HTTP_USER_AGENT'], "Baidu") === false & &
strpos ($ _SERVER ['HTTP_USER_AGENT'], "spindel") === false & &
strpos ($ _SERVER ['HTTP_USER_AGENT'], "Ask Jeeves") === false & &
strpos ($ _SERVER ['HTTP_USER_AGENT'], "sörpla") === false & &
strpos ($ _SERVER ['HTTP_USER_AGENT'], "krypa") === false)
{
$ Kategori = ny Kategori (intval (Verktyg:: getValue ('id_category')), intval ($ cookie-> id_lang));
$ NbProducts = $ kategori-> getProducts (NULL, NULL, NULL, $ OrderBy, $ orderWay, true);
if ($ nbProducts == 1)
{
$ Cat_products = $ kategori-> getProducts (intval ($ cookie-> id_lang), 1, 1, $ OrderBy, $ orderWay);
foreach ($ cat_products som $ produkt)
{
Header ("Location:". $ Produkt ['link']);
exit;
}
}
}