Как можно реализовать, чтобы цена автоматически пересчитывалась в зависимости от того какой вес укажут в поле input? Плюс изначально задана цена за 1 кг. Пробовал так реализовать:

<input type="text" id="weight" name="weight__[[+id]]__add" value="">

В корзине цену вывожу за килограмм [[+price]] и цену в зависимости от веса так [[+price:div=1000:mpy=[[+shk_weight]]]]`]]. Просчет идет нормально, но вот в строке Итого указывается сумма цен только за килограмм и в письмо отправляется тоже.