質問 > フロント機能 > ポイントを小数点以下表示したい |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
wajin |
投稿日時: 2010/11/12 13:55
対応状況: −−−
|
半人前 登録日: 2010/7/23 居住地: 投稿: 16 |
ポイントを小数点以下表示したい ご質問いたします。
海外向けに色々といじくっておりまして、価格を小数点以下まで表示できるように致しました。(第2位までです) 従来のポイント付与ですと、切捨てか切り上げ・四捨五入となって、例えばUS$の場合、ちょっとこれでは大雑把過ぎるかなと、 出来ればポイントも同じように小数点以下第2位まで付与したいと考えています。 色々と調べてみましたが参考になる記事がありませんでした。 一体どのあたりをいじればよいのか、どなたか御教授願えませんでしょうか。 ちなみにポイント付与率は整数のままで問題ありません。 どうぞ宜しくお願いいたします。 EC-CUBEバージョン 2.4.3 PHPバージョン PHP 4.3.9 DBバージョン MySQL 5.0.77 |
seasoft |
投稿日時: 2010/11/12 14:26
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: ポイントを小数点以下表示したい 別解として、付与率100倍にして、換金率を100分の1にするとか。
たしか、換金率の変更は、パラメータの設定でできたような。 (理想とは違うと思いますので、断念したときの参考程度に・・・)
|
wajin |
投稿日時: 2010/11/12 14:55
対応状況: −−−
|
半人前 登録日: 2010/7/23 居住地: 投稿: 16 |
Re: ポイントを小数点以下表示したい seasoft様
お返事有難うございます。 なるほど、目からウロコが落ちました。 早速試してみましたら、何も支障がないようですので、これで行こうと思います。 理想も何もなく、とにかく稼動してくれればよいという考えですから、本当に助かりました。 有難うございました。 |
wajin |
投稿日時: 2010/11/12 15:37
対応状況: −−−
|
半人前 登録日: 2010/7/23 居住地: 投稿: 16 |
Re: ポイントを小数点以下表示したい 何も問題なく、と思ったのですが・・。
金額計算では、使用ポイントが小数点以下まで反映されて問題なかったのですが、買い物後に加算されるポイントが0となってしまいました。 例えば$50.00のものを325ポイント使用して買った場合、金額計算では$3.25引かれて$46.75となるのですが、買い物後、本来加算されるべきはずのポイントが0となってしまいます。 素人考えですが、50という価格のものに325というポイント使うという処理がまずいのでしょうか? (パラメーターでは point value を0.01としていますが・・) そのあたりを確かめたいと思うのですが、加算ポイントを何処で計算しているのかが分かりません・・。 ファイルの場所をお教え願えませんでしょうか? また、違う原因が考えられるようでしたら御教授願えませんでしょうか? どうぞ宜しくお願いいたします。 自己解決いたしました。 SC_Utils.php内の加算ポイントの計算式を見たところ、point valueが関与していないことが原因でした。 これを計算に入れてやり、無事解決いたしました。 有難うございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |