Questions fréquemment posées Code personnalisé

Comment définir le nombre de produits sur un multiple de 5, 10, 100, etc. ?

Comment définir le nombre de produits sur un multiple de 5, 10, 100, etc. ?

Les exemples ci-dessous nécessitent une connaissance de Javascript et CSS. Tilda support client ne répond pas aux questions relatives au code.

Pour modifier le comportement des boutons « plus » et « moins » dans le panier, vous devez ajouter un bloc T123 de la catégorie « Autre » et insérer le code suivant:

<scénario>
nouveauNombreMultiple =100; /* au lieu de 100, indiquez le nombre dont vous avez besoin */

une fonction tcart__product__plus(t) {
r = t.le plus proche(« .t706__product »),
o = r.attr(« Données-panier-produit-i »);
la fenêtre.tcart.products[o].quantity += (la fenêtre.tcart.products[o].quantité % newMultipleNumber >0? nouveauNuméroMultiple -la fenêtre.tcart.products[o].quantity : newMultipleNumber);
la fenêtre.tcart.products[o].amount =la fenêtre.tcart.products[o].price *la fenêtre.tcart.products[o].quantity ;
la fenêtre.tcart.products[o].amount = tcart__roundPrice(la fenêtre.tcart.products[o].amount);
r.trouver(« .t706__product-quantité »).html(la fenêtre.tcart.products[o].quantity);
0 < la fenêtre.tcart.products[o].amount ? r.trouver(« .t706__product-montant »).html(tcart__showPrice(la fenêtre.tcart.products[o].amount)) : r.find(« .t706__product-montant »).html("");
tcart__updateTotalProductsinCartObj();
$(« .t706__carticon-comptoir »).html(la fenêtre.tcart.total);
tcart__reDrawTotal();
tcart__saveLocalObj();
}

une fonction tcart__product__minus(t) {
r = t.le plus proche(« .t706__product »),
o = r.attr(« Données-panier-produit-i »);
0 < la fenêtre.tcart.products[o].quantité && (la fenêtre.tcart.products[o].quantity -= newMultipleNumber);
la fenêtre.tcart.products[o].amount =la fenêtre.tcart.products[o].price *la fenêtre.tcart.products[o].quantity ;
la fenêtre.tcart.products[o].amount = tcart__roundPrice(la fenêtre.tcart.products[o].amount);
r.trouver(« .t706__product-quantité »).html(la fenêtre.tcart.products[o].quantity);
0 < la fenêtre.tcart.products[o].amount ? r.trouver(« .t706__product-montant »).html(tcart__showPrice(la fenêtre.tcart.products[o].amount)) : tcart__product__del(t);
tcart__updateTotalProductsinCartObj();
$(« .t706__carticon-comptoir »).html(la fenêtre.tcart.total);
tcart__reDrawTotal();
tcart__saveLocalObj();
}

</scénario>

<style>
.t706__produit-plus-moins {
largeur:non défini!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 : 10230