[QUOTE]
Юрий Колесник написал:
Почему при удалении всех товаров из корзины купоны остаются примененными? Если кидаю другой товар - купоны снова появляются как будто я их применял повторно?[/QUOTE]
Они не остаются примененными, они остаются в текущей сессии. Это правильное поведение.
[QUOTE]
Юрий Колесник написал:
Можно как-то удалять купоны, если корзина пуста? ClearCoupon - я так понимаю только вручную? в настройках нет какого-то чекбокс типа "Удалять примененные купоны если корзина пуста"?[/QUOTE]
Можете реализовать такую логику сами, в шаблоне компонента корзины. Штатно - не планируется.
[QUOTE]
Юрий Колесник написал:
А при удалении товара с купоном как отвязывать купон от корзины? SetCoupon - есть, а UnSetCoupon нет, насколько я вижу.[/QUOTE]
Все эти методы устарели (документацию поправим). Используйте методы класса [URL=https://dev.1c-bitrix.ru/api_d7/bitrix/sale/discountcouponsmanager/index.php]\Bitrix\Sale\DiscountCouponsManager[/URL]