Доброго времени суток. Возникла проблема (или всегда была, не понятно)
Имеется правило работы с корзиной. Наценка 5% при оплате через определенный способ оплаты.
Т.е. покупатель добавляет в корзину товар стоимостью 10 000. При оформлении заказа выбирает способ оплаты:
1. Наличные курьеру - цена остается неизменной
2. SWIFT платеж - наценка на товар 5%
Если выбран 1 вариант сумма заказа без изменений - 10 000 руб
Если выбран 2-й вариант - сумма заказа 10500 рублей.
И на этом этапе всё отлично. Правило работы с корзиной применяется как нужно.
Но если покупатель при оформлении выбрал наличные, а затем в личном кабинете изменил способ оплаты на свифт, то сумма заказа не меняется и остается равной 10 000 рублей.
Т.е. наценка не применяется при изменении заказа.
С чем это может быть связано и как это "победить"?
Имеется правило работы с корзиной. Наценка 5% при оплате через определенный способ оплаты.
Т.е. покупатель добавляет в корзину товар стоимостью 10 000. При оформлении заказа выбирает способ оплаты:
1. Наличные курьеру - цена остается неизменной
2. SWIFT платеж - наценка на товар 5%
Если выбран 1 вариант сумма заказа без изменений - 10 000 руб
Если выбран 2-й вариант - сумма заказа 10500 рублей.
И на этом этапе всё отлично. Правило работы с корзиной применяется как нужно.
Но если покупатель при оформлении выбрал наличные, а затем в личном кабинете изменил способ оплаты на свифт, то сумма заказа не меняется и остается равной 10 000 рублей.
Т.е. наценка не применяется при изменении заказа.
С чем это может быть связано и как это "победить"?