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

商品の数を 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
閲覧数: 10382