[QUOTE]Сергей Фролов пишет:
PRODUCT_PRICE_ID => 0; не правильно задана строка[/QUOTE]Вот текущий листинг.
[CODE]<?
AddEventHandler("sale", "OnBasketAdd", "AddPresentToBasket");
function AddPresentToBasket($ID,&$arFields)
{
$arFields = array(
//"PRODUCT_ID" => 121,
//PRODUCT_PRICE_ID - дополнительный код товара;
"PRICE" => 40000,
"CURRENCY "=> 'RUB',
//"WEIGHT "=> 0,
"QUANTITY" => 5,
"LID" => SITE_ID,
"DELAY" => "N",
"CAN_BUY" => "Y",
"NAME" => "тест",
"CALLBACK_FUNC" => "MyBasketCallback",
"MODULE" => "catalog",
"NOTES" => "Товар в подарок",
//"ORDER_CALLBACK_FUNC" => "MyBasketOrderCallback"
//DETAIL_PAGE_URL => ссылка на страницу детального просмотра товара;
//PROPS => массив свойств товара, который сохраняется в корзине. Каждый элемент этого массива является массивом следующего формата:
);
CSaleBasket::Update($ID, $arFields);
}
?>
[/CODE]
PRODUCT_PRICE_ID => 0; не правильно задана строка[/QUOTE]Вот текущий листинг.
[CODE]<?
AddEventHandler("sale", "OnBasketAdd", "AddPresentToBasket");
function AddPresentToBasket($ID,&$arFields)
{
$arFields = array(
//"PRODUCT_ID" => 121,
//PRODUCT_PRICE_ID - дополнительный код товара;
"PRICE" => 40000,
"CURRENCY "=> 'RUB',
//"WEIGHT "=> 0,
"QUANTITY" => 5,
"LID" => SITE_ID,
"DELAY" => "N",
"CAN_BUY" => "Y",
"NAME" => "тест",
"CALLBACK_FUNC" => "MyBasketCallback",
"MODULE" => "catalog",
"NOTES" => "Товар в подарок",
//"ORDER_CALLBACK_FUNC" => "MyBasketOrderCallback"
//DETAIL_PAGE_URL => ссылка на страницу детального просмотра товара;
//PROPS => массив свойств товара, который сохраняется в корзине. Каждый элемент этого массива является массивом следующего формата:
);
CSaleBasket::Update($ID, $arFields);
}
?>
[/CODE]