Для того чтобы перевести заказ в статус “оплачен” вы можете выполнить следующий код из php консоли сайта, либо создав новый файл в его дерриктории.
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
<? require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_before.php"); use Bitrix\Main\EventManager; global $USER; $eventManager = EventManager::getInstance(); /*переводим статус оплаты заказа в оплаченный*/ $result_order_id = '3314'; //Номер заказа //CSaleOrder::PayOrder($result_order_id, "Y"); $arFields = array( "PAYED" => "Y", "DATE_PAYED" => Date(CDatabase::DateFormatToPHP(CLang::GetDateFormat("FULL", LANG))), "USER_ID" => 1806,// идентификатор пользователя "PAY_SYSTEM_ID" => 15 ); if (CModule::IncludeModule('sale')) { CSaleOrder::Update($result_order_id, $arFields); var_dump($arFields); } /*переводим статус оплаты заказа в оплаченный*/ |
