сделать, что бы процент скидки и старая цена были при спец цене на любой комбинации
Покупатель удивится если положит подобный товар в корзину (в корзину уйдёт товар с комбинацией по умолчанию и соотв. с большей стоимостью).
Файл:
/controllers/front/CategoryController.php
до:
Код:
$this->addColorsToProductList($this->cat_products);
добавьте подобный код:
Код:
foreach ($this->cat_products as &$product)
{
if(empty($product['specific_prices']))
if($t = SpecificPrice::getByProductId((int)$product['id_product']))
{
$product['specific_prices'] = $t[0];
$product['price_tax_exc'] = Product::getPriceStatic((int)$product['id_product'], false, $t[0]['id_product_attribute']);
$product['price'] = Product::getPriceStatic((int)$product['id_product'], true, $t[0]['id_product_attribute']);
}
}