札幌Web制作のシンクグラフィカ

値引き計算について

長谷川浩さん (2021-10-23 14:45:51) www.npo-engei.com/kanjou/makomanai.php

いつもお世話になっております。

お店側での売上実績の送信フォームを作ってみました。
レジを導入してない小規模なものです。
売れた都度送信する仕組みです。

合計金額までは出せるのですが、値引きする場合があるそうなので、値引きの項目を追加し、dateタイプをnumberからintegerに変更して、data-price="-1000 "とマイナスの数値を入れれば合計から値引かれるかと思ってトライしましたが、正しく計算できませんでした。

解決方法はご教示いただけると幸いです。

※現在は上記の方法をとっていますが、本当は、小計金額はいくら、値引きはいくら、合計はいくらと3つ表示させたいんです。

札幌の障害者雇用支援施設から相談を受けて、仮に作ってみました。

商品の小計、値引き額、合計金額の3つを並べたい

長谷川浩さん (2021-10-24 13:54:24) www.npo-engei.com/kanjou/ran.php

お世話になっております。

半分解決しました。
(過去の質問から見つけました)

/add-ons/cart/cart.js.cgiを

$_GET{’price’} =~ /[^0-9]/i

$_GET{’price’} =~ /[^0-9¥-]/i

でマイナスの入力を許容したら合計金額が値引き計算後の数値になりました。

金額表示を

商品の小計、値引き額、合計金額(=小計ー値引き額)の3つを並べたいのですが、
やり方を教えていただけると幸いです。

価格自体に属性を持たせる必要があるので

和田 (2021-10-24 19:47:01) www.synck.com

おそらく結構なカスタマイズが必要になるのではないかな~と思われます。
例えば値引き自体はカート商品のように扱わず、値引き入力欄のような形で数値入力をさせるということであればもうちょっと楽かもしれません・・・。