Здравствуйте!
ocStore 2.1.0.2
Описание: Товар сейчас показывает стоимость 0р., так как цены идут в опциях, хотел бы узнать, как сделать так, чтобы товар подцеплял цену из опций(из первой опции если быть точнее) и с ней тусил везде(на главной, в категориях, в прочих модулях), а клиент когда захочет, может выбрать другую опцию и все типа гуд(ну это сейчас работает)
Вопрос: Как сделать так, чтобы товар брал цену из первой опции и эта цена считалась основной в товаре?
Использование данного кода
$cat_product_price = 0;
foreach ($this->model_catalog_product->getProductOptions($result['product_id']) as $option) {
if (!is_array($option['product_option_value'])) continue;
foreach ($option['product_option_value'] as $product_option_value) {
if (!(float)$cat_product_price || $product_option_value['price'] < $cat_product_price) $cat_product_price = $product_option_value['price'];
}
}
$price = '<span class="from">' .$this->language->get('text_from') . '</span> '.$this->currency->format($this->tax->calculate($cat_product_price, $result['tax_class_id'], $this->config->get('config_tax')));
if (!(float)$cat_product_price) {
$price = $this->currency->format($this->tax->calculate($result['price'], $result['tax_class_id'], $this->config->get('config_tax')));
}
Не дало мне толком решения проблемы(я не понял куда конкретно его вставлять, точнее что именно на него заменить - короче пихал его куда попало, но ничего толкового не вышло).
Если есть возможность, кто знает и кому не трудно, подскажите пожалуйста подробнее... Все же сюда в первую очередь обращаются за поддержкой в решении того или иного вопроса!)