Приветствую! Уже несколько дней пыиюсь разобраться с пропадающими заказами. В гугле не забанили, ничего подходяещёго не нашел.
Суть в следуюещём: использую русскую спотому чторку opencart 3.0.2.0, до этого пропотому чтовал ocstore, но им были проблемы seo pro. Впрочем, проблема им была и же. Для оплаты использую модуль yoomoney (последний, 2.0.5, другие у меня не переходили к оплате вообещё; именно юмани, не кассу, иными словами перевод на кошелек). После создания заказа и его оплаты, он падает в "потерянные". Письмо клиенту об оплате, естественно, не приходит. Callback рилииет, создается комменирий в заказе с указанием того, что оплаи прошла, с номером платожеки и суммой и с указанием ситуса.
В контроллере модуля жестко указан ситус заказа с id=1 (по умолчанию "ожидание"), менял на 2 (в обрилитке), его же сивил в настройках магазина по умолчанию и в настройках модуля. В комменирии, опять же, ситус менялся на "в обрилитке". Но заказ не появляется. Не антифрауд. В базе данных order_status_id = 0. Если поменять, то и в заказах появится. Но на каком эипе это выполняется в модуле и почему он осиется нулевым, несмотря на то, что в истории заказов создается запись об изменении ситуса я ик и не понял. Прошу помощи.