[QUOTE]Маленький Мук написал:
[CODE] Bitrix\Main\EventManager::getInstance()->addEventHandler("sale", "OnSaleBasketItemBeforeSaved", "OnSaleBasketItemBeforeSavedHandler" );
function OnSaleBasketItemBeforeSavedHandler(\Bitrix\Main\Event $event ) {
$item = $event->getParameter("ENTITY");
$item->setFields( array("CURRENCY"=>"RUB") );
$result = new \Bitrix\Main\EventResult( \Bitrix\Main\EventResult::SUCCESS, array("ENTITY", $item) );
$event->addResult($result);
} [/CODE]Подскажите, в чем ошибка, почему не меняется валюта.[/QUOTE]
Когда мы начали писать на d7 возникла схожая проблема. Саппорт сказал что пока стоит использовать старое ядро
[CODE] Bitrix\Main\EventManager::getInstance()->addEventHandler("sale", "OnSaleBasketItemBeforeSaved", "OnSaleBasketItemBeforeSavedHandler" );
function OnSaleBasketItemBeforeSavedHandler(\Bitrix\Main\Event $event ) {
$item = $event->getParameter("ENTITY");
$item->setFields( array("CURRENCY"=>"RUB") );
$result = new \Bitrix\Main\EventResult( \Bitrix\Main\EventResult::SUCCESS, array("ENTITY", $item) );
$event->addResult($result);
} [/CODE]Подскажите, в чем ошибка, почему не меняется валюта.[/QUOTE]
Когда мы начали писать на d7 возникла схожая проблема. Саппорт сказал что пока стоит использовать старое ядро