Ошибка пересчета итоговой суммы заказа при удалении товара

На странице, совмещающей функции корзины и оформления заказа, обнаружена ошибка. При удалении позиции из списка товаров итоговая сумма заказа не пересчитывается автоматически.

Это приводит к некорректному отображению суммы к оплате, что может вызвать недовольство клиентов и ошибки в финансовой отчетности.

Суть проблемы

  • Пользователь удаляет товар из объединенной страницы корзины и оформления заказа.
  • Фронтенд интерфейса обновляется, и товар исчезает из списка.
  • Однако блок с итоговой стоимостью заказа продолжает отображать старую сумму, без учета удаленного товара.
  • Для получения корректной суммы пользователь вынужден обновлять страницу вручную или переходить на другой шаг.

Цель решения

Необходимо реализовать автоматический пересчет и обновление итоговой суммы заказа в реальном времени сразу после любого изменения состава корзины (удаление товара, изменение количества).

Кто сталкивался с подобной проблемой и может поделиться решением? Какие подходы или исправления в коде будут наиболее эффективны?