Всем привет, есть событие OnBeforeOrderAddHandler, там необходимо добавить свойство к товару , в самом обработчике делал через CSaleBasket::Update , но не работает .
Напрямую изменять массив arFields тоже не работает
Код |
---|
$arFields['BASKET_ITEMS'][$key]['PROPS']['ZAMETKI'] =
array('VALUE'=>$_SESSION['ZAMETKI'][$arItem['PRODUCT_ID']][0],
'NAME'=>'Примечание',
'CODE'=>'ZAMETKI'
);вЃ |
Код |
---|
CSaleBasket::Update(
$arItem['ID'],
array(
'PRODUCT_ID'=>$arItem['PRODUCT_ID'],
'PROPS'=>
array("NAME" => "Примечание", "CODE" => "ZAMETKI", "VALUE" => $_SESSION['ZAMETKI'][$arItem['PRODUCT_ID']][0], "SORT" => "1"
)
));
|