1. Копируем компонент
sale.order.full в своё пространство имён (из /bitrix/components/
bitrix/sale.order.full к примеру в /bitrix/components/
myComponent/sale.order.full).
2. В файле /bitrix/components/
myComponent/sale.order.full/component.php находим
Код |
---|
$arFields = array(
"LID" => SITE_ID,
"PERSON_TYPE_ID" => $arResult["PERSON_TYPE"],
"PAYED" => "N",
"CANCELED" => "N",
"STATUS_ID" => "N",
"PRICE" => $totalOrderPrice,
"CURRENCY" => $arResult["BASE_LANG_CURRENCY"],
"USER_ID" => IntVal($USER->GetID()),
"PAY_SYSTEM_ID" => $arResult["PAY_SYSTEM_ID"],
"PRICE_DELIVERY" => $arResult["DELIVERY_PRICE"],
"DELIVERY_ID" => is_array($arResult["DELIVERY_ID"]) ? implode(":", $arResult["DELIVERY_ID"]) : ($arResult["DELIVERY_ID"] > 0 ? $arResult["DELIVERY_ID"] : false),
"DISCOUNT_VALUE" => $arResult["DISCOUNT_PRICE"],
"TAX_VALUE" => $arResult["bUsingVat"] == "Y" ? $arResult["vatSum"] : $arResult["TAX_PRICE"],
"USER_DESCRIPTION" => $arResult["ORDER_DESCRIPTION"]
);
|
и меняем "STAUS_ID" => "N" на нужный нам статус.
3. В вызове компонента
Код |
---|
$APPLICATION->IncludeComponent("bitrix:sale.order.full", "order-steps", Array(
//...
//Параметры компонента
//...
),
false
); |
меняем "
bitrix:sale.order.full" на "
myComponent:sale.order.full" (Параметры компонента оставляем как есть).