Häufig gestellte Fragen Benutzerdefinierter Code

Wie kann ich die Anzahl der Produkte auf ein Vielfaches von 5, 10, 100 usw. einstellen?

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. Der Tilda-Kundendienst 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.

War diese Antwort hilfreich?
Ja
0
Nein
0
Ansichten: 15527