Был создан новый статус для заказов, назвали его "Готов к отгрузке", код статусу присволили "RD".
Если менять статус у заказа но этот новый, например в админке (или через api), то помимо того что у заказа статус установится на указаный - "Готов к отгрузке", заказ так же становится отменен.
В истории заказа изменения заказа это выглядит:
22.04.2021 17:28:07 - Отмена резервирования заказа
22.04.2021 17:28:07 - Отмена заказа
22.04.2021 17:28:07 - Статус изменен на: "Готов к отгрузке"
При смене статуса заказа на любой другой такого не проиходит.
Как найти виновника, кто это делает? что отменяет заказ?
PetrPo, да, я так делал. В слушателях есть только битриксовый модуль e-mail марктинга и модуль яндекса для маркета. Для чистоты экспиримента удалил модуль яндекса. Проблема осталась.
1. Заказ отменяется если установлен флаг отмены, статусы на это не влияют
2. События указанные чуть выше устарели, они используются только если включена специальная опция в настройках модуля. События нового ядра смотреть тут
3. Лучший способ разобраться с непонятным поведением - использовать дебагер. Включите xdebug, и отладкой быстро найдете проблемное место.