Jak ustawić liczbę produktów na wielokrotność 5, 10, 100 itd.?
Poniższe przykłady wymagają znajomości Javascript i CSS. Tilda Dział obsługi klienta nie odpowiada na pytania związane z kodem.
Aby zmienić zachowanie przycisków "plus" i "minus" w koszyku, należy dodać blok T123 z kategorii "Inne" i wstawić następujący kod:
<script>
var newMultipleNumber = 100; /* вместо 100 укажите нужное вам число */
funkcja tcart__product__plus(t) {
var r = t.closest(".t706__product"),
o = r.attr("data-cart-product-i");
okno.tcart.products[o].quantity += (window.tcart.products[o].quantity % newMultipleNumber > 0 ? newMultipleNumber - window.tcart.products[o].quantity : newMultipleNumber);
okno.tcart.products[o].amount = window.tcart.products[o].price * window.tcart.products[o].quantity;
okno.tcart.products[o].amount = tcart__roundPrice(window.tcart.products[o].amount);
r.find(".t706__product-quantity").html(window.tcart.products[o].quantity);
0 < window.tcart.products[o].amount ? r.find(".t706__product-amount").html(tcart__showPrice(window.tcart.products[o].amount)) : r.find(".t706__product-amount").html("");
tcart__updateTotalProductsinCartObj();
$(".t706__carticon-counter").html(window.tcart.total);
tcart__reDrawTotal();
tcart__saveLocalObj();
}
funkcja tcart__product__minus(t) {
var r = t.closest(".t706__product"),
o = r.attr("data-cart-product-i");
0 < window.tcart.products[o].quantity && (window.tcart.products[o].quantity -= newMultipleNumber);
okno.tcart.products[o].amount = window.tcart.products[o].price * window.tcart.products[o].quantity;
okno.tcart.products[o].amount = tcart__roundPrice(window.tcart.products[o].amount);
r.find(".t706__product-quantity").html(window.tcart.products[o].quantity);
0 < window.tcart.products[o].amount ? r.find(".t706__product-amount").html(tcart__showPrice(window.tcart.products[o].amount)) : tcart__product__del(t);
tcart__updateTotalProductsinCartObj();
$(".t706__carticon-counter").html(window.tcart.total);
tcart__reDrawTotal();
tcart__saveLocalObj();
}
</script>
<style>
.t706__product-plusminus {
szerokość: unset !important;
}
</style>
Zastąp wartość "100" zmiennej "newMultipleNumber" potrzebną liczbą.
Blok zawierający kod powinien zostać dodany na samym dole strony lub umieszczony w stopce.
Podobne pytania
Czy ta odpowiedź była pomocna?
Tak
0
Nie
0