Вопрос по корзине MS2
Здравствуйте!
у меня в таблице корзины выведен плейсхолдер [[*cost]] — цена одной товарной позиции * кол-во. Но если менять кол-во прямо в корзины кнопками '+' и '-' то этот плейсхолдер обновляется только при перезагрузке страницы.
Скажите, в чём моя ошибка? Или я написал полную ерунду? Как добиться изменения стоимости без reload?
0
у меня в таблице корзины выведен плейсхолдер [[*cost]] — цена одной товарной позиции * кол-во. Но если менять кол-во прямо в корзины кнопками '+' и '-' то этот плейсхолдер обновляется только при перезагрузке страницы.
<td class="summary_price"><span class="ms2_cost">[[+cost]]</span> [[%ms2_frontend_currency]]</td>чтобы класс добавленный мной класс '.ms2_cost' обеспечивал обновление, я изменил файл my.js(default.js) так:miniShop2.Cart = {
setup: function() {
...
//мой класс для обновления стоимости:
miniShop2.Cart.Cost = '.ms2_cost';
}
,status: function(status) {
if (status['total_count'] < 1) {
location.reload();
}
else {
....
$(miniShop2.Cart.Cost).text(miniShop2.Utils.formatPrice(status['cost']));
...
}
}В результате при любом изменении кол-ва товара значение cost стало обнуляться.Скажите, в чём моя ошибка? Или я написал полную ерунду? Как добиться изменения стоимости без reload?