Perguntas frequentes Código personalizado

Como faço para definir o número de produtos como um múltiplo de 5, 10, 100, etc.?

Como faço para definir o número de produtos como um múltiplo de 5, 10, 100, etc.?

Os exemplos abaixo exigem conhecimento de Javascript e CSS. O Suporte ao cliente da Tilda não presta assistência em questões relacionadas a códigos.

Para alterar o comportamento dos botões "mais" e "menos" no carrinho de compras, você precisa adicionar um bloco T123 da categoria "Outros" e inserir o seguinte código:

<script>
var newMultipleNumber = 100; /* вместо 100 укажите нужное вам число */

função tcart__product__plus(t) {
var r = t.closest(".t706__product"),
o = r.attr("data-cart-product-i");
janela.tcart.products[o].quantity += (window.tcart.products[o].quantity % newMultipleNumber > 0 ? newMultipleNumber - window.tcart.products[o].quantity : newMultipleNumber);
janela.tcart.products[o].amount = janela.tcart.products[o].price * window.tcart.products[o].quantity;
janela.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();
}

função 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);
janela.tcart.products[o].amount = janela.tcart.products[o].price * window.tcart.products[o].quantity;
janela.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 {
largura: unset !important;
}
</style>

Substitua o valor "100" da variável "newMultipleNumber" pelo número que você precisa.

O bloco que contém o código deve ser adicionado à parte inferior da página ou colocado no rodapé.

Essa resposta foi útil?
Sim
0
Não
0
Visualizações: 17292