Изменить статус заказа

Изменить статус заказа

Изменить статус заказа можно через метод CSaleOrder::StatusOrder().

$order_id = 5;
CSaleOrder::StatusOrder($order_id, 'N'); // Принят, ожидается оплата
CSaleOrder::StatusOrder($order_id, 'F'); // Выполнен

Список статусов заказа находится на странице МагазинНастройки магазинаСтатусы.

Статус заказа как «оплачен»

Статус заказа как «оплачен» можно сделать через метод CSaleOrder::PayOrder().

$order_id = 5;
CSaleOrder::PayOrder($order_id, "Y"); // статус оплачен (Y/N)

Также статус заказа как «оплачен» можно сделать через метод CSaleOrder::Update(), но рекомендуется использовать вариант из примера выше, т.к. в нём выполняются обработчики событий.