Задать вопрос
@ermolaev_nikita

Как можно изменить стоимость заказа в bitrix?

Как можно изменить стоимость заказа в bitrix?
Перехватывает событие, получаем объект заказа и т.д. с этим все ок, но как сделать цену отдельную от товаров. Сейчас можно через функцию initField объекта Order задать свойство PRICE с нужной ценой. В таблице заказов будет занесена эта цена, однако если хоть как-то изменить заказ, то эта цена пересчитается согласно ценам товаров в корзине. Вот ещё более наглядный пример:

Товар 1 - цена 1300
Товар 2 - цена 200
---------------------------
Сумма заказа: 1500
Нужно как-то изменить итоговую сумму на любую другую, чтобы она была независима от товаров. Конечно можно изменить стоимость товаров в корзине и тем самым снизить итоговую сумму, но нужно именно Итоговую сумму менять.

Можно налету создавать для каждого заказа свою скидку, применять её, а затем удалять, но как-то не красиво
  • Вопрос задан
  • 2495 просмотров
Подписаться 2 Средний 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
Adamos
@Adamos
Вы фискальный чек при оплате заказа все еще не отправляете?
У вас же не сойдется сумма товаров с ценой заказа, если вы ее поправите просто в лоб, а не внесете скидку отдельной строкой.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы