Расчет бонусами в корзине без перезагрузки страницы

Всем привет.

Прошу помощи. Я решил сделать корзину в модальном окне. С горем пополам добился того, что хотел - все работает, но кроме двух вещей - применение купона и расчет бонусами, их списание. Или, скорее, работает не так, как хотелось бы - например, при расчете бонусами происходит перезагрузка страницы, а мне надо, чтоб все красиво выполнялось в упомянутом модальном окне. Подскажите, пожалуйста, каким образом сделать расчет бонусами без перезагрузки страницы? Нашел подсказку, но она оказалась нерабочей: https://support.webasyst.ru/forum/4388/primenenie-kuponov-i-balansa-lichnogo-scheta/

3 ответа

  • 2

    ну... у Вас только одна возможность
    1. отправлять запрос формы купона на страницу корзины
    2. получаем в ответ всю страницы корзины
    3. ищем на странице нужные вам блоки купона (скидку, купон не действителен)
    ну и потом, в зависимости от полученных данных, пересчитываете нужные цифры
    готового решения не будет. только ручками JS писать

    • +1
      Плебей Плебей 27 июня 2020 20:05 #

      Спасибо.

      Все, что Вы описали, работает. Но работает только на странице /cart/
      Проблема в том, чтоб оно также работало и в модальном окне.

Эта тема в архиве. Добавление комментариев к ней отключено.