При смене статуса заказа через API ничего не происходит. Данное действие осуществляется в файле init.php, модуль CModule::IncludeModule("sale" ) ; подключен . На вход подается правильный ID заказа и буква статуса. Если перед самой сменой вывести их - они отображаются, а вот смены не происходит. Почему - не могу понять.
/*
echo $_REQUEST["ID"]."<br>";
echo $_POST["order_status"];
die();
*/
//смена статуса заказа
CSaleOrder::StatusOrder($_REQUEST["ID"], $_POST["order_status"]) ;
Статусы были введены новые. Пользоваться стандартной админкой для управления заказом нет возможности, так как к заказу прикрепляются дополнительные элементы из инфоблоков, поэтому управление заказом происходит в пользовательской интерфейсе.
/*
echo $_REQUEST["ID"]."<br>";
echo $_POST["order_status"];
die();
*/
//смена статуса заказа
CSaleOrder::StatusOrder($_REQUEST["ID"], $_POST["order_status"]) ;
Статусы были введены новые. Пользоваться стандартной админкой для управления заказом нет возможности, так как к заказу прикрепляются дополнительные элементы из инфоблоков, поэтому управление заказом происходит в пользовательской интерфейсе.