割引後の商品単価について
商品に値引き・割引後価格計は「unitDiscountedSum」で取得できるかと思いますが、値引き割引後の単価の取得は可能でしょうか。
POSの明細画面には「値引き後価格」欄に値引き後の単価が表示されていますので、取得できるカラムがあるのかと思います。もし計算等で取得が必要となる場合には、計算方法について合わせてお知らせいただければと思います。
どうぞよろしくお願いいたします。
商品に値引き・割引後価格計は「unitDiscountedSum」で取得できるかと思いますが、値引き割引後の単価の取得は可能でしょうか。
POSの明細画面には「値引き後価格」欄に値引き後の単価が表示されていますので、取得できるカラムがあるのかと思います。もし計算等で取得が必要となる場合には、計算方法について合わせてお知らせいただければと思います。
どうぞよろしくお願いいたします。
答え
@石堂修
単品値引/割引後の商品単価については、取引取得APIにて
販売価格(salesPrice)-単品値引(unitDiscountPrice)で算出可能です。
ご回答ありがとうございました。
また質問されていだく際はよろしくお願いいたします。
上記の質問に関連して追加でお尋ねいたします。
単品値引/割引後の商品単価(販売価格(salesPrice)-単品値引(unitDiscountPrice))には、セールや社員割引等での割引が含まれていないようです。
セールは「bargainDiscountProportional」、社員割引は「staffDiscountProportional」が該当するかと思いますが、
それ以外に関連する値引・割引項目がありましたらお知らせください。
※POSでの明細画面「値引き後価格」に入る値を取得したいと考えています。
どうぞよろしくお願いいたします。
担当:小田切
@石堂修
単品値引(unitDiscountPrice)は商品単体に対して行った値引きのみのため、
ご認識の通りセールや社員販売による値引額は含まれません。
今回取得したいのは、単品値引/割引後の商品単価である「値引き後計」でしょうか。
その場合は前回お伝えした通り、(販売価格(salesPrice)-単品値引(unitDiscountPrice))×数量(quantity)で算出可能です。
スマレジ管理画面>取引履歴>取引履歴一覧>該当取引IDをクリックした後の画面の「計」については、以下の計算式で取得可能です。
◎計算式
値引き後計(unitDiscountedSum)-(商品バンドル値引按分(productBundleProportionalstring)+社員値引き按分(staffDiscountProportionalstring)+セール値引き按分(bargainDiscountProportionalstring))
商品の最終的な販売価格を知りたい場合は、「販売価格計(値引済)(税込み)」にあたります。
計算式はこちらで回答しておりますので、ご参照ください。
https://community.smaregi.dev/discussion/comment/707
繰り返し恐縮ですが、こちらの意図する値と異なるようなので再度確認させてください。
こちらが取得したい値はPOSの明細画面で表示される「値引き後価格」欄に記載の値です。
小計前(クーポン割引やポイント割引きなどが適用される前)のこの値を取得することはできないのでしょうか。
※先日教えていただいたこちらの計算式は、値引き後価格の下に表示されている合計金額(¥3832)ということかと思います。
◎計算式
値引き後計(unitDiscountedSum)-(商品バンドル値引按分(productBundleProportionalstring)+社員値引き按分(staffDiscountProportionalstring)+セール値引き按分(bargainDiscountProportionalstring))
@石堂修
添付いただいた画像の「値引後価格」ですね。
先日お伝えした計算式で算出された値を、数量(quantity)で割っていただければ取得可能です。
●計算式
{値引き後計(unitDiscountedSum)-(商品バンドル値引按分(productBundleProportionalstring)+社員値引き按分(staffDiscountProportionalstring)+セール値引き按分(bargainDiscountProportionalstring))}÷数量(quantity)