Автор Тема: В каждой категории - свои хиты продаж  (Прочитано 3677 раз)

Оффлайн Dentar

  • Пользователь
  • **
  • Сообщений: 47
    • Просмотр профиля
Всем привет!

Как известно, в блоке "хиты продаж" отображаются общие хиты продаж всего сайта. Т.е. где бы вы не находились на сайте, в хитах отображаются одни и те же товары, по крайней мере у меня (двиг 5.02). Возможно ли сделать так, чтобы для каждой категории/подкатегории были свои хиты продаж, т.е. к примеру в подкатегории "Кроссовки Адидас" отображались только хиты продаж из кроссовок адидас? Во-первых такая штука положительно повлияет на внутреннюю оптимизацию сайта (более грамотная перелинковка), а во-вторых положительно скажется на юзабилити, т.к. посетителю магазина будет интереснее видеть хиты продаж именно той категории/подкатегории, которая его интересует (имхо).
« Последнее редактирование: Мая 06, 2013, 03:18:19 pm от Dentar »

Оффлайн Dentar

  • Пользователь
  • **
  • Сообщений: 47
    • Просмотр профиля
Re: В каждой категории - свои хиты продаж
« Ответ #1 : Мая 06, 2013, 10:58:58 pm »
Огромное спасибо!

Оффлайн Dentar

  • Пользователь
  • **
  • Сообщений: 47
    • Просмотр профиля
Re: В каждой категории - свои хиты продаж
« Ответ #2 : Мая 07, 2013, 06:47:18 pm »
Pehser, все отлично работает, правда в процессе эксплуатации обнаружил одну особенность. В хитах продаж показывает товары, количество которых на складе = 0. Можно сделать чтобы они не отображались?
« Последнее редактирование: Мая 07, 2013, 06:51:43 pm от Dentar »

Оффлайн Юрий

  • Старожил
  • ****
  • Сообщений: 322
    • Просмотр профиля
    • Во-Сток
Re: В каждой категории - свои хиты продаж
« Ответ #3 : Мая 07, 2013, 09:19:37 pm »
Добавьте еще после
if (isset($categoryID) && $categoryID)  $sql_hit .=' and P.categoryID='.$categoryID;строку
 
if ( CONF_SHOW_PRODUCT_INSTOCK )  $sql_hit .=' and P.in_stock > 0';

Оффлайн Dentar

  • Пользователь
  • **
  • Сообщений: 47
    • Просмотр профиля
Re: В каждой категории - свои хиты продаж
« Ответ #4 : Мая 08, 2013, 11:46:48 am »
Юрий, спасибо, работает как часы)