И правильно, что не подсказала.
Правила корзины зависят не только от товара, но и других условий.
Самый простой и топорный вариант как это сделать: подписываетесь на d7 события и обновляете кеш компонента.
Интересующие Вас события:
- \Bitrix\Modules\Sale\Internals\Discount::onAfterAdd (после создания)
- \Bitrix\Modules\Sale\Internals\Discount::onAfterUpdate (после обновления)
Как очистить кеш:
-
https://dev.1c-bitrix.ru/api_help/main/functions/o...
-
https://dev.1c-bitrix.ru/api_help/main/reference/c...