Собственно вопрос. Если на товар установлена акция, цена со скидкой не учитывается. Хотелось бы сделать следующим образом: если цена на товар со скидкой ниже, чем цена по акции, учитывалась именно цена со скидкой. Спасибо.
Нашел решение. Для того чтобы скидка и акция работали совместно, в system/library/cart.php необходимо заменить Код: // Product Specials if ($product_special_query->num_rows) { $price = $product_special_query->row['price']; } на Код: // Product Specials $product_special_query = $this->db->query("SELECT price FROM " . DB_PREFIX . "product_special WHERE product_id = '" . (int)$product_id . "' AND customer_group_id = '" . (int)$customer_group_id . "' AND ((date_start = '0000-00-00' OR date_start < NOW()) AND (date_end = '0000-00-00' OR date_end > NOW())) ORDER BY priority ASC, price ASC LIMIT 1"); if ($product_special_query->num_rows) { if($product_discount_query->num_rows&&$product_discount_query->row['price']<=$product_special_query->row['price']){ $price = $product_discount_query->row['price']; }else{ $price = $product_special_query->row['price']; } } Спасибо, тему можно закрыть.