Wie kann ich die Anzahl der Produkte auf ein Vielfaches von 5, 10, 100 usw. einstellen?
Die folgenden Beispiele erfordern Kenntnisse in Javascript und CSS. Tilda Der Kundensupport hilft nicht bei Fragen zum Code.
Um das Verhalten der Schaltflächen "Plus" und "Minus" im Einkaufswagen zu ändern, müssen Sie einen T123-Block aus der Kategorie "Sonstige" hinzufügen und den folgenden Code einfügen:
<script>
var newMultipleNumber = 100; /* вместо 100 укажите нужное вам число */
Funktion tcart__product__plus(t) {
var r = t.closest(".t706__product"),
o = r.attr("data-cart-product-i");
Fenster.tcart.products[o].quantity += (fenster.tcart.products[o].quantity % newMultipleNumber > 0 ? newMultipleNumber - Fenster.tcart.products[o].quantity : newMultipleNumber);
Fenster.tcart.products[o].amount = fenster.tcart.products[o].price * Fenster.tcart.products[o].quantity;
Fenster.tcart.products[o].amount = tcart__roundPrice(Fenster.tcart.products[o].amount);
r.find(".t706__product-quantity").html(Fenster.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(Fenster.tcart.total);
tcart__reDrawTotal();
tcart__saveLocalObj();
}
Funktion 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);
Fenster.tcart.products[o].amount = fenster.tcart.products[o].price * Fenster.tcart.products[o].quantity;
Fenster.tcart.products[o].amount = tcart__roundPrice(Fenster.tcart.products[o].amount);
r.find(".t706__product-quantity").html(Fenster.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(Fenster.tcart.total);
tcart__reDrawTotal();
tcart__saveLocalObj();
}
</script>
<style>
.t706__product-plusminus {
Breite: unset !wichtig;
}
</style>
Ersetzen Sie den Wert "100" der Variablen "newMultipleNumber" durch die von Ihnen benötigte Zahl.
Der Block, der den Code enthält, sollte ganz unten auf der Seite oder in der Fußzeile eingefügt werden.
Ähnliche Fragen
War diese Antwort hilfreich?
Ja
0
Nein
0