В файле /bitrix/php_interface/init.php сделал функцию изменения стоимости доставки но она не срабатывает. Может где то ошибся?
Код |
---|
AddEventHandler("sale", "OnOrderAdd", "OnBeforeOA"); function OnBeforeOA($id,$arFields) { $db_props = CSaleOrderPropsValue::GetOrderProps($id); while ($arProps = $db_props->Fetch()) { if (($arProps["CODE"] == "typord") & ($arProps["VALUE"] == "gar")) { $arFieldsDev = array( "PRICE_DELIVERY" => 0, ); CSaleOrder::Update($id, $arFieldsDev); } } } |