Livezilla

Certified Partner and
PrestaShop Developer for:

Automatisch wordt omgeleid vanaf een categorie met een product naar de productpagina

Categorie naar Producten

Deze pagina is geschreven in het Engels, zie de Engels versie voor de meest nauwkeurige code.

Deze code werd getest op Prestashop 1.2


Als je een categorie met slechts een product, kan het de 'belangrijkste' product dat u verkoopt op uw site of gewoon een categorie die op dit moment heeft slechts een product. U kunt het automatisch wordt omgeleid naar de product pagina en sla de gebruiker de extra klik.

Voeg de volgende code toe aan / category.php lijn # 9 (onder de $ rewrited_url = null;)

if ($ categorie-> id! = 1 & & is_object ($ cookie) & &
strpos ($ _SERVER ['HTTP_USER_AGENT'], 'bot') === false & &
strpos ($ _SERVER ['HTTP_USER_AGENT'], 'Baidu') === false & &
strpos ($ _SERVER ['HTTP_USER_AGENT'], 'spin') === false & &
strpos ($ _SERVER ['HTTP_USER_AGENT'], 'Ask Jeeves') === false & &
strpos ($ _SERVER ['HTTP_USER_AGENT'], 'slurp') === false & &
strpos ($ _SERVER ['HTTP_USER_AGENT'], 'kruipen') === false)
{
$ Categorie = nieuwe categorie (intval (Tools:: getValue ('id_category')), intval ($ cookie-> id_lang));
$ NbProducts = $ categorie-> getProducts (NULL, NULL, NULL, $ OrderBy, $ orderWay, true);
if ($ nbProducts == 1)
{
$ Cat_products = $ categorie-> getProducts (intval ($ cookie-> id_lang), 1, 1, $ OrderBy, $ orderWay);
foreach ($ cat_products AS $ product)
{
Header ("Location:". $ Product ['link']);
exit;
}
}
}