Доброго времени суток
Необходимо при импорте товаров из 1С в 1с-битрикс перезаписывать цену примерно так:
$arFields['PRICE']=$arFields['PRICE']/100*110;
, в init.php закинул событие (подобное нашел на форуме),
<?
AddEventHandler("catalog", "OnBeforePriceUpdate", array("MyClass", "OnBeforePriceUpdateHandler"));
class MyClass
{
function OnBeforePriceUpdateHandler($PRICE_ID, $arFields)
{
$db_price = CPrice::GetList(
array(),
array(
"ID" => $PRICE_ID
)
);
if($ar_price = $db_price->Fetch())
{
if($ar_price['PRICE'] != $arFields['PRICE'])
{
$arFields['PRICE']=$arFields['PRICE']/100*110;
}
}
}
}
но не цена не изменяется. Программировать начал недавно, может кто нибудь сможет помочь новичку?