$arFields = array(
"LID" => SITE_ID,
"PERSON_TYPE_ID" => 1,
"PAYED" => "N",
"CANCELED" => "N",
"STATUS_ID" => "N",
"PRICE" => amountBasket() + $delivery_price,
"CURRENCY" => "RUB",
"USER_ID" => IntVal($USER->GetID()),
"PAY_SYSTEM_ID" => $_POST["paymetod"],
"PRICE_DELIVERY" => $delivery_price,
"DELIVERY_HANDLER" => $_POST["delivery"],
"DISCOUNT_VALUE" => 0,
"TAX_VALUE" => 0.0,
"USER_DESCRIPTION" => ""
);
//обновление статистики
if (CModule::IncludeModule("statistic")){ $arFields["STAT_GID"] = CStatistic::GetEventParam(); }
//добавляем заказ
$arResult["ORDER_ID"] = CSaleOrder::Add($arFields);
//добавляем товары в заказ
CSaleBasket::orderBasket($arResult["ORDER_ID"], CSaleBasket::GetBasketUserID(), SITE_ID, false);
Если в $_POST["delivery"] передать SID службы автоматизированной доставки то доставка в заказ не добавляется
как это можно решить??
"LID" => SITE_ID,
"PERSON_TYPE_ID" => 1,
"PAYED" => "N",
"CANCELED" => "N",
"STATUS_ID" => "N",
"PRICE" => amountBasket() + $delivery_price,
"CURRENCY" => "RUB",
"USER_ID" => IntVal($USER->GetID()),
"PAY_SYSTEM_ID" => $_POST["paymetod"],
"PRICE_DELIVERY" => $delivery_price,
"DELIVERY_HANDLER" => $_POST["delivery"],
"DISCOUNT_VALUE" => 0,
"TAX_VALUE" => 0.0,
"USER_DESCRIPTION" => ""
);
//обновление статистики
if (CModule::IncludeModule("statistic")){ $arFields["STAT_GID"] = CStatistic::GetEventParam(); }
//добавляем заказ
$arResult["ORDER_ID"] = CSaleOrder::Add($arFields);
//добавляем товары в заказ
CSaleBasket::orderBasket($arResult["ORDER_ID"], CSaleBasket::GetBasketUserID(), SITE_ID, false);
Если в $_POST["delivery"] передать SID службы автоматизированной доставки то доставка в заказ не добавляется
как это можно решить??