Come si imposta il numero di prodotti su un multiplo di 5, 10, 100 e così via?
Gli esempi riportati di seguito richiedono la conoscenza di Javascript e CSS. L'assistenza clienti Tilda non fornisce assistenza per le domande relative al codice.
Per modificare il comportamento dei pulsanti "più" e "meno" nel carrello, è necessario aggiungere un blocco T123 dalla categoria "Altro" e inserire il seguente codice:
<script>
var nuovoNumeroMultiplo = 100; /* вместо 100 укажите нужное вам число */
funzione tcart__product__plus(t) {
var r = t.closest(".t706__prodotto"),
o = r.attr("dati-cart-prodotto-i");
finestra.tcart.products[o].quantity += (finestra.tcart.products[o].quantity % newMultipleNumber > 0 nuovoNumeroMultiplo - finestra.tcart.products[o].quantity : newMultipleNumber);
finestra.tcart.products[o].amount = finestra.tcart.products[o].price * finestra.tcart.products[o].quantity;
finestra.tcart.products[o].amount = tcart__roundPrice(finestra.tcart.products[o].amount);
r.find(".t706__product-quantity").html(finestra.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(finestra.tcart.total);
tcart__reDrawTotal();
tcart__saveLocalObj();
}
funzione tcart__product__minus(t) {
var r = t.closest(".t706__prodotto"),
o = r.attr("dati-cart-prodotto-i");
0 < window.tcart.products[o].quantity && (window.tcart.products[o].quantity -= newMultipleNumber);
finestra.tcart.products[o].amount = finestra.tcart.products[o].price * finestra.tcart.products[o].quantity;
finestra.tcart.products[o].amount = tcart__roundPrice(finestra.tcart.products[o].amount);
r.find(".t706__product-quantity").html(finestra.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(finestra.tcart.total);
tcart__reDrawTotal();
tcart__saveLocalObj();
}
</script>
<style>
.t706__product-plusminus {
larghezza: non impostato importante;
}
</style>
Sostituire il valore "100" della variabile "newMultipleNumber" con il numero desiderato.
Il blocco contenente il codice deve essere aggiunto in fondo alla pagina o collocato nel piè di pagina.
Domande simili
Questa risposta è stata utile?
Sì
0
No
0