Автор Тема: Сортировка по популярности.  (Прочитано 66 раз)

17 Март 2018, 04:20:31
  • Старожил
  • ****
  • Сообщений: 367
  • Репутация: +2/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Доброго времени суток. Есть задача сделать такую сортировку, с чего начать, и это сортировка по количеству покупок или рейтингу? Потом, в каком модуле можно это добавить и, может уже есть модуль. в котором это реализовано?
17 Март 2018, 11:31:28
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 15041
  • Репутация: +14588/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Модуль для показа по популярность (кол. покупок) BlockBestSellers.
17 Март 2018, 13:39:26
Ответ #2
  • Старожил
  • ****
  • Сообщений: 367
  • Репутация: +2/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Это понятно, а как в фильтр товаров по этому признаку в каталоге сделать?
17 Март 2018, 13:55:01
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 21413
  • Репутация: +25286/-1
  • Prestashop - просто и эффективно
    • Просмотр профиля
В product-sort.tpl вставить новое значение
<option value="new:asc/desc" {if $orderby eq 'new' AND $orderway eq 'desc/asc'}selected="selected"{/if}>{l s='Best Sellers desc/asc'}</option>В классе Category.php в методе getProducts именить sql, добавив таблицу ps_product_sale и условие сортировки.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!