よくある質問 カスタムコード

商品の数を 5、10、100 などの倍数に設定するにはどうすればよいですか?

商品の数を 5、10、100 などの倍数に設定するにはどうすればよいですか?

以下の例では、JavascriptとCSSの知識が必要です。Tildaカスタマーサポートは、コード関連の質問には対応していません。

ショッピングカートの「プラス」ボタンと「マイナス」ボタンの動作を変更するには、「その他」カテゴリからT123ブロックを追加し、次のコードを挿入する必要があります。

<脚本>
だった newMultipleNumber = 100; /* 100 ではなく、必要な数を指定します */

関数 tcart__product__plus(t) {
だった r = t.closest(「.t706__product」),
o = r.attr("データカート製品-i");
.tcart.products[o].quantity += (.tcart.products[o].quantity % newMultipleNumber > 0 ? newMultipleNumber - .tcart.products[o].quantity : newMultipleNumber);
.tcart.products[o].amount = .tcart.products[o].price * .tcart.products[o].quantity;
.tcart.products[o].amount = tcart__roundPrice(.tcart.products[o].amount);
r.find(「.t706__product数量」.html(.tcart.products[o].quantity);
0 < .tcart.products[o].amount ? r.find(「.t706__product量」.html(tcart__showPrice(.tcart.products[o].amount)): r.find(「.t706__product量」.html("");
tcart__updateTotalProductsinCartObj();
$(「.t706__carticonカウンター」.html(.tcart.total);
tcart__reDrawTotal();
tcart__saveLocalObj();
}

関数 tcart__product__minus(t) {
だった r = t.closest(「.t706__product」),
o = r.attr("データカート製品-i");
0 < .tcart.products[o].quantity && (.tcart.products[o].quantity -= newMultipleNumber);
.tcart.products[o].amount = .tcart.products[o].price * .tcart.products[o].quantity;
.tcart.products[o].amount = tcart__roundPrice(.tcart.products[o].amount);
r.find(「.t706__product数量」.html(.tcart.products[o].quantity);
0 < .tcart.products[o].amount ? r.find(「.t706__product量」.html(tcart__showPrice(.tcart.products[o].amount)) : tcart__product__del(t);
tcart__updateTotalProductsinCartObj();
$(「.t706__carticonカウンター」.html(.tcart.total);
tcart__reDrawTotal();
tcart__saveLocalObj();
}

</脚本>

<スタイル>
.t706__積プラスマイナス {
: 設定解除 !重要;
}
</スタイル>

変数 "newMultipleNumber" の値 "100" を必要な数値に置き換えます。

コードを含むブロックは、ページの一番下に追加するか、フッターに配置する必要があります。

この回答は役に立ちましたか?
はい
0
番号
0
再生回数: 6589