id summary reporter owner description type status priority milestone component version resolution keywords cc modified_flg 1796 加算ポイントの計算方法の確認 shutta somebody "コミュニティにて下記の指摘がありました。 買物時の加算ポイントが不足する件[[BR]] http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=thread&topic_id=10501&forum=8&post_id=50015 {{{ ソースを追いかけてみました。 掲題のポイントが不足する件については、EC-CUBEの仕様のようです。 要は、使用したポイントでの減額分は、加算ポイントに反映しないように計算を行っているようです。 例では、「おなべ」に10%のポイントが付きましたが、基本情報のポイント設定では、付与率を1%としていたため、使用ポイントの1%分(100ポイント使用した場合は1ポイント)が減じられるため、1,650円相当のポイント165Ptから、1ポイント引いた164Ptと表示されました。 上記現象は私の勘違いでした。 申し訳ございません。 ただし、パラメータ設定の「1ポイント当たりの値段(円)」は考慮されていないように見受けられます。 つまり、1ポイント2円で還元する場合、100ポイント使用したら2ポイントマイナスされる必要があるのではないでしょうか? ご検討いただきますよう、お願いいたします。 }}} この件に関して、検証してみました。[[BR]] 加算ポイントに関して、現在は、[[BR]] 販売価格[dtb_products_class.price02] × ポイント付与率[dtb_products_class.point_rate] - ( 使用ポイント × ポイント付与率(初期値)[dtb_baseinfo.point_rate] / 100 )[[BR]] という算出方法になっているようです。[[BR]] [[BR]] これは、[[BR]] 販売価格[dtb_products_class.price02] × ポイント付与率[dtb_products_class.point_rate] - ( 使用ポイント × ポイント付与率[dtb_products_class.point_rate] × 1ポイント当たりの値段[POINT_VALUE] / 100 )[[BR]] が正しいのではないでしょうか?" 質問事項 closed 中 バックログ フロント 2.12.0 β 無効 0