Вывод диапазона цен

#1
Здравствуйте нужно реализовать такой функционал

В карточке-превью товара везде (лента, галвная и тд) добавить вывод цен "от-до".
цена "от" - минимальная с учетом опций товара
цена "до" - максимальная, с учетом опций товара

Пример https://.suad.ru/rasasi/

мой сайт AMOUAGE DIA FOR WOMEN | АМУАЖ ДИА ВУМЕН тут реализована через опции

Oprncart 3.0.2.0

Может есть мысли как реализовать
 
#4
Получилось реализовать может кому пригодится

в файле \catalog\controller\product\category.php
вставляем перед
PHP:
$data['products'][] = array(
Вот это

PHP:
                $options = $this->model_catalog_product->getProductOptions($result['product_id']);
                $prices = array();
                if(count($options) > 0){
                    $max = 0;
                    $min = 999999999;
                    foreach ($options as $option) {
                        $values = $option['product_option_value'];
                        foreach ($values as $value) {
                            $o_price = $value['price'];
                            $prices[] = $o_price;
                        }
                    }
                }
                if(!empty($prices)){
                    $min = round(min($prices), 2);
                    $max = round(max($prices), 2);
                    if($min != $max){
                        $price = $min." р. - ".$max." р.";
                    }
                }
Так же и в других контроллерах модулей или страниц и все должно заработать. И получим из всех опций товара выводит только минимальную и максимальную цену опций если нету опций или одна опция то выводится только одна цена

 
Последнее редактирование:
Сверху