Preguntas más frecuentes Código personalizado

¿Cómo puedo establecer el número de productos en un múltiplo de 5, 10, 100, etc.?

¿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.

¿Te ha resultado útil esta respuesta?
0
No
0
Vistas 17614