¿Cómo puedo establecer el número de productos en un múltiplo de 5, 10, 100, etc.?
Los ejemplos siguientes requieren conocimientos de Javascript y CSS. El servicio de atención al cliente de Tilda no presta asistencia en cuestiones relacionadas con el código.
Para cambiar el comportamiento de los botones "más" y "menos" en la cesta de la compra, es necesario añadir un bloque T123 de la categoría "Otros" e insertar el siguiente código:
<script>
var nuevoNúmeroMúltiple = 100; /* вместо 100 укажите нужное вам число */
función tcart__producto__plus(t) {
var r = t.closest(".t706__producto"),
o = r.attr("data-cart-product-i");
ventana.tcart.products[o].quantity += (ventana.tcart.products[o].quantity % newMultipleNumber > 0 nuevoNúmeroMúltiple - ventana.tcart.products[o].quantity : newMultipleNumber);
ventana.tcart.products[o].amount = ventana.tcart.productos[o].precio * ventana.tcart.products[o].cantidad;
ventana.tcart.products[o].amount = tcart__roundPrice(ventana.tcart.products[o].amount);
r.find(".t706__product-quantity").html(ventana.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(ventana.tcart.total);
tcart__reDrawTotal();
tcart__saveLocalObj();
}
función tcart__producto__menos(t) {
var r = t.closest(".t706__producto"),
o = r.attr("data-cart-product-i");
0 < window.tcart.products[o].quantity && (window.tcart.products[o].quantity -= newMultipleNumber);
ventana.tcart.products[o].amount = ventana.tcart.productos[o].precio * ventana.tcart.products[o].cantidad;
ventana.tcart.products[o].amount = tcart__roundPrice(ventana.tcart.products[o].amount);
r.find(".t706__product-quantity").html(ventana.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(ventana.tcart.total);
tcart__reDrawTotal();
tcart__saveLocalObj();
}
</script>
<style>
.t706__producto-plusminus {
anchura: unset Importante;
}
</style>
Sustituye el valor "100" de la variable "newMultipleNumber" por el número que necesites.
El bloque que contiene el código debe añadirse al final de la página o colocarse en el pie de página.
Preguntas similares
¿Te ha resultado útil esta respuesta?
Sí
0
No
0