Ajax обновление скидки по помокоду

Подскажите как сделать, чтобы при изменении кол-ва товаров в корзине пересчитывалась не только общая сумма заказа (с учетом скидки, это все работает), но и размер скидки и тд. Короче переменные giftcards.
Сейчас при вводе промокода, выводит следущее:
Вы активировали промокод на 10% .
Сумма покупки 2750 рублей. Ваша скидка: 275 рублей --- Это все правильно.
Но при изменении кол-ва товаров ajax пересчитывается только общая сумма. А эти переменные(жирным), изменяются только после обновления страницы. Вопрос как сделать это через ajax?
Вызов giftcards на странице корзины.

По-моему у giftcards нет кодов на скидку, есть подарочные карты и скидки для групп пользователей. Сами что-то дописывали?

Да убрал автогенерацию кодов, вместо поля количество карт сделал поле "название промокода", и закоментил часть кода, где после использования карты в БД ставилось "неактивна". Т.е получилось, что можно придумать свое кодовое слово, по которому без ограничения можно получать скидку. А что насчет ajax обновления корзины связать с подсчетом скидки giftcards?
P.S. Хорошо бы функционал на свой постоянный промокод был бы из коробки.

А что насчет ajax обновления корзины связать с подсчетом скидки giftcards?

Это надо смотреть вашу реализацию, по-моему в стандартном виде работает и с аяксом.

Я и до своей реализации просто карты тестировал, аякса не было. Аяксом обновляется просто корзина, и общая сумма заказа (с учетом скидки) - это да. Но параметры сумма покупки (без учета скидки) и итоговая скидка (если использовать %) изменяются только после перезагрузки страницы.

Вставьте вызов сниппета "giftCards" в чанк коризины (внутрь оберточного элемента корзины), тогда информация подарочных карт и скидок будет обновляться вместе с корзиной.

Делал так, но блок с giftCards при обновлении корзины просто исчезает.

Похоже, подключение к Форум | MODX Shopkeeper было разорвано, подождите, пока мы пытаемся восстановить соединение.