Подскажите, товарищи. Есть ли возможность отловить события изменения или добавления скидки на товар в админке? Суть такая, есть раздел, где выводятся товары, у которых в проставлена галочка "скидка" в свойствах. То есть скидки в разделе маркетинга на них никак не влияют, поэтому при создании/изменении скидки хочу повесить программное проставление этого свойства, чтобы не менять логику компонента каталога. Перепробовал несколько вариантов с простора интернета, но ничего не сработало. Например:
Код |
---|
\Bitrix\Main\EventManager::getInstance()->addEventHandler(
'sale',
'\Bitrix\Sale\Internals\DiscountTable::onAfterUpdate',
function (\Bitrix\Main\Event $e)
{
// Любой код
print_r($e->getParameters()); // Тут всё, что может вам вернуть правило работы с корзиной
exit;
}
); |