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
