AddEventHandler("catalog", "OnBeforePriceUpdate", array("MyClass", "OnBeforePriceUpdateHandler"));
class MyClass {
protected static $handlerDisallow = false;
function OnBeforePriceUpdateHandler($PRICE_ID, $arFields)
{
if (self::$handlerDisallow)
return;
self::$handlerDisallow = true;
$NewPrice = 5000;
$arPrice = array(
"PRODUCT_ID" => $arFields['PRODUCT_ID'],
"CATALOG_GROUP_ID" => 1,
"PRICE" => $NewPrice,
"CURRENCY" => "RUB"
);
CPrice::Update($PRICE_ID, $arPrice);
self::$handlerDisallow = false;
}
}
AddEventHandler("catalog", "OnBeforePriceUpdate", array("MyClass", "OnBeforePriceUpdateHandler"));
class MyClass {
protected static $handlerDisallow = false;
function OnBeforePriceUpdateHandler($PRICE_ID, $arFields)
{
if (self::$handlerDisallow)
return;
self::$handlerDisallow = true;
$NewPrice = 5000;
$arPrice = array(
"PRODUCT_ID" => $arFields['PRODUCT_ID'],
"CATALOG_GROUP_ID" => 1,
"PRICE" => $NewPrice,
"CURRENCY" => "RUB"
);
CPrice::Update($PRICE_ID, $arPrice);
self::$handlerDisallow = false;
}
}
Просто тоже думал об этом как о варианте, но опыта совсем мало, не знаю как это реализовать через .htaccess или urlrewrite.php