Часто бывает потребность для лучшего продвижения интернет магазина выводить в описании категории таблицу ( список ) товаров. Данный список состоит из самого дорогого товара, самого дешевого, нового и популярного товара. Для реализации данного функционала можно обойтись без модулей, просто создав дополнительные запросы в модели, обработав данные в контроллере и вывести это все в шаблоне.
Товар с минимальной ценой
Для начала создадим дополнительную функцию в модели категории с запросом, которая будет доставать товар с минимальной ценой.
После добавления этой функции необходимо в котроллере категории вызвать данную функцию и передать в шаблон.
В шаблоне ( category.tpl ) необходимо просто вывести переменные $minPriceName and $minPriceLink на экран. Таким образом у вас отобразится название товара и ссылка на него. Для отображения цены товара необходимо добавить в контроллере проверку на скидку
В файле category.tpl вывести $minPriceValue для отображения цены.
Товар с максимальной ценой
Для вывода товара с максимальной ценой необходимо выполнить такие же действия, только в модели прописать другую функцию и новый запрос
Самый популярный товар
Самый новый товар
Готовый модуль
Данные наработки мы упаковали в модуль. Если вам необходимо на сайте вывести таблицу со списком товаров ( самый дорогой, дешевый, популярный и новый товар ) то вы можете обратиться к нам в телеграмм. Мы поможем с установкой и доработкой модуля под ваш интернет-магазин.