Приветствую, коллеги. Стоит задача, при отсутствии товара в наличии клиенту формировать счет на 30% от реальной стоимости его корзины.
Компонент sale.order.ajax вынесен в свое пространство имен. Класс переписан так, что в параметрах ORDER_TOTAL_PRICE и ORDER_PRICE хранится в зависимости от ситуации 100% или 30% стоимости заказа.
Уточнение: В шаблоне отключена работа с order_ajax.js
http://joxi.ru/p278RRxCL1O4dA таким образом, отображение на шаблоне корректное. Но при формировании заказа все равно формируется полная цена заказа. Что я упускаю? Как в поле PRICE отдать нужную мне цифру http://joxi.ru/8AnXzzwiNPbJxm
, спасибо за подсказку. Это сработало 1) положить товар с той ценой, которая должна быть на выходе 2) изменить mutator для sale.basket.basket показывая корректные цены и скидки 3) скорректировать class для sale.order.ajax (условие - не работаю с order_ajax.js) подавая на шаблон корректные переменные.