0 Пользователей и 1 Гость просматривают эту тему.
  • 1 Ответов
  • 305 Просмотров
*

Damarkuzz

  • Захожу иногда
  • 116
  • 1 / 0
Подскажите, пожалуйста, что требуется, чтобы на странице родительской категории товара указать минимальную цену товаров данной категории в VirtueMart.
На данном форуме есть топик про то, как вывести минимальную цену нескольких товаров (в ситуации с дочерними товарами), но никак не удалось адаптироват данный код для вывода минимальной цены на странице категории.
Буду благодарен за подсказки и не забываю про плюсы в карму!
*

rsn

  • Давно я тут
  • 520
  • 34 / 3
Насколько я помню, чтобы получить минимальную цену товара из всей категории - надо делать отдельный sql запрос, причём не самый быстрый.
Из соображений скорости и нагрузки когда-то я решил этого не делать.

А вот взять минимальную цену среди товаров текущей страницы пагинации - это можно, на основе стандартных средств.
Вариант кода в шаблоне категории:

Код
// Цены для микроданных. Не по всей категории, а по товарам этой страницы - чтобы тут не делать лишний запрос к БД
foreach ($this->products as $the_product) {
    $tseny[] = $the_product->prices['salesPrice'];
}

Потом, соответственно:
Код
echo min($tseny);
или
Код
echo max($tseny);
Возможно, будет интересно: Интеграция с Ozon
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вывод картинки, находящейся внутри нескольких блоков, на всю ширину экрана

Автор GuDeVic

Ответов: 3
Просмотров: 52
Последний ответ Сегодня в 12:56:14
от fbr
Вывести переменную шаблона в материал

Автор Little Muk

Ответов: 8
Просмотров: 1554
Последний ответ 08.05.2022, 15:02:46
от Black-kot
Перестали работать ссылки внутри сайта

Автор Viktor_ist

Ответов: 1
Просмотров: 136
Последний ответ 07.05.2022, 09:42:02
от Viktor_ist
Список материалов категории открыт, полные тексты для зарегистрированных - как?

Автор Аня

Ответов: 0
Просмотров: 92
Последний ответ 13.04.2022, 18:37:43
от Аня
Навигация внутри "Блога категории"

Автор RomanA

Ответов: 8
Просмотров: 217
Последний ответ 12.04.2022, 15:46:01
от marksetter