После оплаты в какой-то момент идет пересчет заказа и поле статус просто обнуляется, скидки слетают. Такой заказ нельзя из админки никак править, приходится делать вызов CSaleOrder::StatusOrder устанавливая промежуточный технический статус, после идти в заказ и нажимать на кнопку пересчитать, только после этого заказ становится нормальным, с правильными ценами и прочим.
Как отловить процесс обнуления статуса?
Как отловить процесс обнуления статуса?