из мануала есть пример добавления заказа.
<?
$arFields = array(
"LID" => "en",
"PERSON_TYPE_ID" => 1,
"PAYED" => "N",
"CANCELED" => "N",
"STATUS_ID" => "N",
"PRICE" => 279.32,
"CURRENCY" => "USD",
"USER_ID" => IntVal($USER->GetID()),
"PAY_SYSTEM_ID" => 3,
"PRICE_DELIVERY" => 11.37,
"DELIVERY_ID" => 2,
"DISCOUNT_VALUE" => 1.5,
"TAX_VALUE" => 0.0,
"USER_DESCRIPTION" => ""
);
// add Guest ID
if (CModule::IncludeModule("statistic"))
$arFields["STAT_GID"] = CStatistic::GetEventParam();
$ORDER_ID = CSaleOrder::Add($arFields);
$ORDER_ID = IntVal($ORDER_ID);
?>
где же привязка к позициям корзины? Я этот пример выполнил, добавился новый заказ, но товаров в нем нет, состав заказа пуст, хотя в корзине товар присутствует. Может я чтото не понимаю, объясните.
<?
$arFields = array(
"LID" => "en",
"PERSON_TYPE_ID" => 1,
"PAYED" => "N",
"CANCELED" => "N",
"STATUS_ID" => "N",
"PRICE" => 279.32,
"CURRENCY" => "USD",
"USER_ID" => IntVal($USER->GetID()),
"PAY_SYSTEM_ID" => 3,
"PRICE_DELIVERY" => 11.37,
"DELIVERY_ID" => 2,
"DISCOUNT_VALUE" => 1.5,
"TAX_VALUE" => 0.0,
"USER_DESCRIPTION" => ""
);
// add Guest ID
if (CModule::IncludeModule("statistic"))
$arFields["STAT_GID"] = CStatistic::GetEventParam();
$ORDER_ID = CSaleOrder::Add($arFields);
$ORDER_ID = IntVal($ORDER_ID);
?>
где же привязка к позициям корзины? Я этот пример выполнил, добавился новый заказ, но товаров в нем нет, состав заказа пуст, хотя в корзине товар присутствует. Может я чтото не понимаю, объясните.