Добрый вечер... Возникла необходимость отлавливать изменения или добавления правил работы корзиной (находящиеся в админке, во вкладке товарный маркетинг ), подскажите пожалуйста можно ли как то отлавливать изменения?... скидки свободно отлавливаются через события OnDiscount... версия модуля торговый каталог 17.0.3, Интернет-магазин (sale) 17.0.4
На Вашей версии sale такая возможность отсутствует. Начиная с sale 17.0.8 (как временное решение) - низкоуровневые события таблета \Bitrix\Sale\Internals\DiscountTable.
Не надо сверлить зубы через задний проход дрелью от Сваровски
Евгений Жуков написал: На Вашей версии sale такая возможность отсутствует. Начиная с sale 17.0.8 (как временное решение) - низкоуровневые события таблета \Bitrix\Sale\Internals\DiscountTable.
А можно поподробней расписать таблеты или ссылки на материалы которые могут помочь. Читалhttps://dev.1c-bitrix.ru/api_help/sale/classes/csalediscount/index.php но понятней не стало. Принцип и алгоритм отлова события и/или переопределения метода Add класса CSaleDiscount не подскажите?