Livezilla

Certified Partner and
PrestaShop Developer for:

Автоматически перенаправлять из категории с 1 продукт странице продукта

Категория для продукта

Эта страница была написана на английском языке можно найти на английском языке для наиболее точного кода.

Этот код был проверен на Prestashop 1,2


Если у вас есть категории только с одним продуктом, это может быть "основной" продукт вы продаете на своем сайте или просто категория, которая в настоящее время имеет только один продукт. Вы можете иметь его автоматическое перенаправление на страницу продукта и сохранить пользователю дополнительные кнопки.

Добавьте следующий код в / category.php линии № 9 (ниже $ rewrited_url = NULL;)

если ($ категорий> ID! = 1 & & is_object ($ куки) & &
strpos ($ _SERVER ['HTTP_USER_AGENT'], 'бот') === ложных & &
strpos ($ _SERVER ['HTTP_USER_AGENT'], 'Байду') === ложных & &
strpos ($ _SERVER ['HTTP_USER_AGENT'], 'паук') === ложных & &
strpos ($ _SERVER ['HTTP_USER_AGENT'], 'Ask Jeeves ") === ложных & &
strpos ($ _SERVER ['HTTP_USER_AGENT'], 'хлебать') === ложных & &
strpos ($ _SERVER ['HTTP_USER_AGENT'], "ползать") === FALSE)
{
$ = Категория новой категории (INTVAL (Tools:: GetValue ('id_category')), INTVAL ($ печенья> id_lang));
$ = $ NbProducts категории> GetProducts (NULL, NULL, NULL, $ OrderBy, $ orderWay, правда);
если ($ nbProducts == 1)
{
$ = $ Cat_products категории> GetProducts (INTVAL ($ печенья> id_lang), 1, 1, $ OrderBy, $ orderWay);
Еогеасп ($ cat_products AS $ продукта)
{
Header ("Location:". $ Продукта ['связь']);
выхода;
}
}
}