Livezilla

Certified Partner and
PrestaShop Developer for:

Automatisch aus einer Kategorie redirect mit 1 Produkt auf der Produktseite

Kategorie zum Produkt

Diese Seite in englischer Sprache geschrieben wurde, finden Sie in der englischen Version für die genaueste Code.

Dieser Code wurde auf Prestashop 1.2 getestet


Wenn Sie eine Kategorie mit nur einem Produkt haben, kann es die "main" Produkt zu verkaufen, auf Ihrer Website oder auch nur eine Kategorie, die derzeit nur ein Produkt sein. Sie können sie automatisch in die Produkt-Seite umzuleiten, und ersparen dem Anwender die zusätzlichen klicken.

Fügen Sie den folgenden Code / category.php Zeile # 9 (unter $ rewrited_url = null;)

if ($ category-> 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'], 'schlürfen') === false & &
strpos ($ _SERVER ['HTTP_USER_AGENT'], 'kriechen') === false)
{
$ Category = new Kategorie (intval (Tools:: getValue ('id_category')), intval ($ cookie-> id_lang));
$ NbProducts = $ category-> GetProducts (NULL, NULL, NULL, $ orderBy, $ orderWay, true);
if ($ nbProducts == 1)
{
$ Cat_products = $ category-> GetProducts (intval ($ cookie-> id_lang), 1, 1, $ orderBy, $ orderWay);
foreach ($ cat_products AS $ product)
{
Header ("Location:". $ Product ['link']);
exit;
}
}
}