Оформление заказа commerce

Главные вкладки

Аватар пользователя kari kari 21 июня 2021 в 9:27

Всем привет! Поступил сайт, который давно функционирует и работает, кто делал его неизвестно, спросить не у кого. Нужно внести изменения в оформление заказа. Перелопачен весь commerce, пока не получается найти ничего. Вообще, я новичок, и с commerce встречаюсь впервые. Что дано:
Страница checkout/номер_заказа
Я вижу содержимое корзины (цена количество итого)
Поле для ввода купона
Форму для заполнения информации по доставке
После этого переход на страницу /checkout/номер_заказа/shipping
Тут раздел оплата (на выбор 2 варианта: яндекс кассы и наложенный) и раздел доставка (2 варианта)
Также клиент просил продублировать на этой странице итоговую сумму из корзины. Это выведено блоком нижний колонтитул из Shopping cart summary
Теперь в чем проблема:
1) Оплата яндекс кассой дает скидку. По умолчанию выбран яндекс и эта скидка сразу отображается в чекауте и в моем выведенном блоке. Если менять способ оплаты, сумма пересчитывается, всё хорошо. Но при этом перекидывает обратно на страницу чекаута (типа показать, что сумма поменялась). При этом, если я перетащу оплату в настройках процесса оформления на этап оформления заказа, то изменения в корзине не появляются. Как изменить это перекидывание на предыдущую страницу?
2) При выборе платной доставки не происходит никаких изменений, сумма в корзине не обновляется.
Как мне сделать так, чтобы изменения появлялись в корзине? Подозреваю, чтонужно прописать правило в правилах ценообразования. Но там мои правила тоже не срабатывают (возможно, неправильно их прописываю)
Купон кстати нормально работает, сумма меняется.