Сумма количество * цена в корзине MS2

Всем привет!

Столкнулся со следующей проблемой.

В корзине MS2 есть столбцы «цена», «количество» и «сумма». Соответственно, сумма — произведение цены на количество.

Навелосипедил сниппет для подсчета:

<?php
$summ = $count * $price;
return $summ;

И вывожу его на странице корзины:

[[!getSumm? &price=`[[+price]]` &count=`[[+count]]`]]

Все хорошо до тех пор, пока в корзине не меняется количество товара (кнопками +-).



Фактическое количество меняется, и если страницу обновить, то и сумма обновится (что понятно).

А вот как сделать, чтобы сумма обновлялась при нажатии кнопки «обновить», которая обновляет количество в корзине?

Пробовал курить скрипт default.js, который ответственен за обновление общей суммы и количества, но моих скудных познаний не хватает, чтобы разобраться, как по аналогии обновлять и сумму.

Или, может быть, я нагородил костылей, и в системе есть нормальный механизм вывода?

И второй вопрос. Можно ли в корзине сделать одну кнопку, которая бы обновляла количество у всех товаров? Сейчас своя кнопка обновления у каждого товара — неудобно.
Павел Ширяев
07 мая 2015, 20:20
modx.pro
1 678
0

Комментарии: 3

Павел Ширяев
08 мая 2015, 12:22
0
Второй вопрос отпадает — посмотрел, как реализовано на демо-сайте MS2, у меня верстка другая, а так количество товара должно меняться автоматически.

Первый вопрос в силе.
    Павел Ширяев
    08 мая 2015, 15:28
    0
    Решил вопрос на JS, взял цену и количество из соответствующих частей таблицы, и повесил пересчет на ('change').
      Максим
      02 марта 2016, 04:40
      0
      Доброе время суток, если не сложно поделитесь решением)
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    3