Добавляю перехватчик:
Пишу функцию:
Цель и смысл я думаю предельно понятны. НДС должен быть включен в цену всегда.
Но событие не срабатывает - ни на добавление товара, ни на обновление.
В чем может быть проблема?
| Код |
|---|
AddEventHandler('catalog', 'OnBeforeProductAdd', Array("My_Class", 'OnProductVatControl'));
AddEventHandler('catalog', 'OnBeforeProductUpdate', Array("My_Class", 'OnProductVatControl')); |
| Код |
|---|
class MyClass
{
function OnProductVatControl (&$Fields) {
AddMessage2Log(print_r($Fields,true));
$Fields['VAT_INCLUDED'] = 'Y';
return true;
}
}
|
Цель и смысл я думаю предельно понятны. НДС должен быть включен в цену всегда.
Но событие не срабатывает - ни на добавление товара, ни на обновление.
В чем может быть проблема?