Не пересчитываются акции, зависимые от способа оплаты, при смене способа доставки.
Если есть акция на корзину привязанная к определённому способу оплаты, например “скидка 5% при оплате картой”, то при переключении способов доставки акция автоматом не обновляется.
Например, есть способ доставки “курьер” с оплатой картой, и “самовывоз”, у которого нет способа оплаты картой.
Переключаем способ доставки с “курьер” на “самовывоз”, способ оплаты соответственно тоже переключается с “картой” на “наличные”, но акция остаётся. Нажимаем F5 - акции исчезает. То же самое обратно, пока F5 не нажмёшь, скидка не появится.