Делаю собственное оформление заказа по следующему коду:
Код |
---|
$arFields = array(
"LID" => SITE_ID,
"PERSON_TYPE_ID" => 1,
"PAYED" => "N",
"CANCELED" => "N",
"STATUS_ID" => "N",
"PRICE" => $total,
"CURRENCY" => CSaleLang::GetLangCurrency(SITE_ID),
"USER_ID" => 2,
"PAY_SYSTEM_ID" => $_POST['payment'],
"DELIVERY_ID" => $_POST['delivery_type'],
"PRICE_DELIVERY" => ($_POST['delivery_type'] == 2 ? 0 : DELIVERY_PRICE),
"USER_DESCRIPTION" => $_POST['comment'],
'DISCOUNT_VALUE' => 0
);
$arResult["ORDER_ID"] = CSaleOrder::Add($arFields);
CSaleBasket::OrderBasket($arResult["ORDER_ID"], CSaleBasket::GetBasketUserID(), SITE_ID);
|
Заказ добавляется в корзину, но к заказу не привязываются товары из корзины. Они просто остаются в корзине. Даже не знаю в чем может быть проблема. Кто-нибудь знает решение этой проблемы?