Livezilla

Certified Partner and
PrestaShop Developer for:

Automatisk omdirigering fra en kategori med 1 produkt til produktsiden

Kategori til produktsøgning

Denne side blev skrevet på engelsk, se venligst den engelske version til den mest nøjagtige kode.

Denne kode blev testet på PrestaShop 1,2


Hvis du har en kategori med kun ét produkt, kan det være den "vigtigste" produkt, du sælger på dit websted eller bare en kategori, der i øjeblikket har kun ét produkt. Du kan få det automatisk omdirigerer til produktet side og gemme den bruger den ekstra klik.

Føj følgende kode til / category.php line # 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'], 'spider') === false & &
strpos ($ _SERVER ['HTTP_USER_AGENT'], 'Ask Jeeves') === false & &
strpos ($ _SERVER ['HTTP_USER_AGENT'], 'slubre') === false & &
strpos ($ _SERVER ['HTTP_USER_AGENT'], 'krybe') === false)
{
$ Kategori = ny kategori (intval (Værktøjer:: 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:". $ Produktet ['link']);
exit;
}
}
}