Проверяем изменилась ли цена на товар, в случае изменений что-то делаем:
[CODE]AddEventHandler("catalog", "OnBeforePriceUpdate", array("MyClass", "OnBeforePriceUpdateHandler")); [/CODE][CODE]
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'])
{
// здесь Ваш код
}
}
}
}[/CODE]
[CODE]AddEventHandler("catalog", "OnBeforePriceUpdate", array("MyClass", "OnBeforePriceUpdateHandler")); [/CODE][CODE]
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'])
{
// здесь Ваш код
}
}
}
}[/CODE]