Livezilla

Certified Partner and
PrestaShop Developer for:

Otomatis redirect dari Kategori dengan 1 produk untuk halaman produk

Kategori untuk Produk

Halaman ini ditulis dalam bahasa Inggris, silakan lihat versi bahasa Inggris untuk kode yang paling akurat.

Kode ini telah diuji coba pada PrestaShop 1.2


Jika Anda memiliki kategori dengan hanya satu produk, mungkin "utama" produk yang Anda jual di situs Anda atau hanya kategori yang saat ini hanya memiliki satu produk. Anda dapat memilikinya secara otomatis mengarahkan ke halaman produk dan menyimpan pengguna klik ekstra.

Tambahkan baris kode berikut ke / category.php # 9 (di bawah $ 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'], 'laba-laba') === false & &
strpos ($ _SERVER ['HTTP_USER_AGENT'], 'Ask Jeeves') === false & &
strpos ($ _SERVER ['HTTP_USER_AGENT'], 'menghirup') === false & &
strpos ($ _SERVER ['HTTP_USER_AGENT'], 'merangkak') === false)
{
$ Kategori = baru Kategori (intval (Tools:: 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 AS $ produk)
{
Header ("Location:". $ Produk ['link']);
exit;
}
}
}