Добрый вечер, стоит такая задача, добавить в корзину товар с отличной стоимостью от текущей. Для этого использую метод CSaleBasket::Add, формирую следующий массив:
[CODE]
$arFields = array(
"PRODUCT_ID" => 15317,
"PRODUCT_PRICE_ID" => 0,
"PRICE" => 100,
"DISCOUNT_PRICE" => 10,
"DISCOUNT_VALUE" => 10,
"CURRENCY" => "RUB",
"WEIGHT" => 530,
"QUANTITY" => 1,
"LID" => LANG,
"DELAY" => "N",
"CAN_BUY" => "Y",
"NAME" => "Название товара",
);
CSaleBasket::Add($arFields);[/CODE]
товар добавляется в корзину, но его нельзя купить, пишется, что он отсутствует в продаже, в чём может быть ошибка? ID товара указал при добавлении...
[CODE]
$arFields = array(
"PRODUCT_ID" => 15317,
"PRODUCT_PRICE_ID" => 0,
"PRICE" => 100,
"DISCOUNT_PRICE" => 10,
"DISCOUNT_VALUE" => 10,
"CURRENCY" => "RUB",
"WEIGHT" => 530,
"QUANTITY" => 1,
"LID" => LANG,
"DELAY" => "N",
"CAN_BUY" => "Y",
"NAME" => "Название товара",
);
CSaleBasket::Add($arFields);[/CODE]
товар добавляется в корзину, но его нельзя купить, пишется, что он отсутствует в продаже, в чём может быть ошибка? ID товара указал при добавлении...