Собственно, вопрос в теме
Скидки:
Скидка
Акция
Купон
Еще что-то..
1 - скидка 5% магазинная, тогда нельзя использовать никаких скидок 2. Использовать только максимальную скидку.. Например если купон =500, а скидка 450, то использовать купон. 3. Использовать только одну скидку. ИЛИ - ИЛИ, не взирая на сумму.
Заказчик - вот это самое честное
Вот как бы Это сделать малыми затратами..
Напомню, вот код в контроллере cart
метод add()
$results = $this->model_setting_extension->getExtensions('total');
foreach ($results as $result) {
if ($this->config->get($result['code'] . '_status')) {
$this->load->model('total/' . $result['code']);
$this->{'model_total_' . $result['code']}->getTotal($total_data, $total, $taxes);
}
$sort_order = array();
foreach ($total_data as $key => $value) {
$sort_order[$key] = $value['sort_order'];
}
array_multisort($sort_order, SORT_ASC, $total_data);
}
.Но такой-же код есть и в
controller/checkout/confirm.php
и... (есть еще места, где подобный код может встретиться.)
Как быть? Как учесть только одну скидку?