Questions fréquemment posées Code personnalisé

Comment fixer le nombre de produits à un multiple de 5, 10, 100, etc.

Comment fixer le nombre de produits à un multiple de 5, 10, 100, etc.

Les exemples ci-dessous requièrent des connaissances en Javascript et CSS. Le service clientèle de Tilda ne répond pas aux questions liées au code.

Pour modifier le comportement des boutons "plus" et "moins" dans le panier d'achat, vous devez ajouter un bloc T123 de la catégorie "Autres" et insérer le code suivant :

<script>
var nouveauNombreMultiple = 100/* вместо 100 укажите нужное вам число */

fonction tcart__product__plus(t) {
var r = t.closest(".t706__product"),
o = r.attr("data-cart-product-i") ;
fenêtre.tcart.products[o].quantity += (fenêtre.tcart.products[o].quantity % newMultipleNumber > 0 ? nouveauNombreMultiple - fenêtre.tcart.products[o].quantity : newMultipleNumber) ;
fenêtre.tcart.products[o].amount = fenêtre.tcart.products[o].price * fenêtre.tcart.products[o].quantity ;
fenêtre.tcart.products[o].amount = tcart__roundPrice(fenêtre.tcart.products[o].amount) ;
r.find(".t706__product-quantity").html(fenêtre.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(fenêtre.tcart.total) ;
tcart__reDrawTotal() ;
tcart__saveLocalObj() ;
}

fonction 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);
fenêtre.tcart.products[o].amount = fenêtre.tcart.products[o].price * fenêtre.tcart.products[o].quantity ;
fenêtre.tcart.products[o].amount = tcart__roundPrice(fenêtre.tcart.products[o].amount) ;
r.find(".t706__product-quantity").html(fenêtre.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(fenêtre.tcart.total) ;
tcart__reDrawTotal() ;
tcart__saveLocalObj() ;
}

</script>

<style>
.t706__product-plusminus {
largeur: non paramétré !important;
}
</style>

Remplacez la valeur "100" de la variable "newMultipleNumber" par le nombre dont vous avez besoin.

Le bloc contenant le code doit être ajouté tout en bas de la page ou placé dans le pied de page.

Cette réponse vous a-t-elle été utile ?
Oui
0
Non
0
Vues : 15529