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

Damarkuzz

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

rsn

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

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

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

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

Закрепление материала в категории

Автор Wak

Ответов: 7
Просмотров: 140
Последний ответ 13.01.2021, 13:01:38
от Театрал
Как вывести товары имеющие уникальное имя в VirtueMart 3?

Автор Damarkuzz

Ответов: 2
Просмотров: 82
Последний ответ 07.01.2021, 15:24:40
от Damarkuzz
Вывести кастомное поле материала в результатах поиска

Автор zeus07

Ответов: 2
Просмотров: 99
Последний ответ 28.12.2020, 23:40:36
от zeus07
Картинка категории - вывести рядом с названием категории в блоге

Автор AlexB

Ответов: 1
Просмотров: 195
Последний ответ 14.12.2020, 11:17:12
от AlexB
Как вывести сортировку на страницу списка категорий?

Автор Damarkuzz

Ответов: 0
Просмотров: 47
Последний ответ 13.12.2020, 05:10:39
от Damarkuzz