minishop2 изменение цены от веса
Например у нас 1кг колбасы стоит 200 рублей. При изменении веса на 200 грамм цена должна соответственно измениться.
Вот так я делаю, у меня меняется цена в карточке товара, но в корзине не работает… И итоговая цена выводится неверно…
n();
for (var c = $(".weight input[name='weight']"), r = c.length - 1; r >= 0; r--) {
var l = $(c[r]).val() * $(c[r]).data("price")/1000,
d = $(c[r]).val();
$(c[r]).parent().parent().parent().next().next().children("span").text(l), $(c[r]).parent().parent().parent().next().children(".count-change").text(d)
}
$(".weight input[name='weight']").change(function() {
var e = $(this).val() * ($(this).data("price")/1000),
t = $(this).val();
$(this).parent().parent().parent().next().next().children("span").text(e)
}), $(".weight-change input[name='weight']").change(function() {
$(".price-change").text($(this).val() * $(".price-change").data("price")/1000)
}), $(".price-change").text($(".weight-change input[name='weight']").val() * $(".price-change").data("price")/1000)
Комментарии: 1
вы изменяете цену просто в html, так не сработает…
ищите тему по изменению стоимости товара на событие msOnGetProductPrice, msOnBeforeAddToCart
ищите тему по изменению стоимости товара на событие msOnGetProductPrice, msOnBeforeAddToCart
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.