EC-CUBE 納品書でポイント値引きが変
またまた EC-CUBEネタです。
今やってるサイトは 1ポイント10円に設定してます。(システム設定のパラメータ設定、POINT_VALUE を10に設定)
受注管理で納品書を作成するときに、使ったポイント分が「値引き」の欄に表示されるんですけど、 そこでの表示だけが なぜか1ポイント1円として表示されてしまってました。
他の計算は合ってるんですけど・・・?
てな事で、今回は場所を探しました探しました。
\data\class\SC_Fpdf.php の中にある、
$arrOrder[$i][3] = "- ".number_format($this->arrDisp['use_point'] + $this->arrDisp['discount']).$monetary_unit;
↑ここが値引き額の計算の部分でしたので、以下のとおりに修正しました。↓
$arrOrder[$i][3] = "- ".number_format(($this->arrDisp['use_point'] * POINT_VALUE) + $this->arrDisp['discount']).$monetary_unit;
PDFを出力してみたところ、 ちゃんと1ポイント10円で計算された値引き額になっておりました。
よかった~♪
| 固定リンク
「パソコン・インターネット」カテゴリの記事
- EC-CUBE2.3.xで納品書を一括出力する(2009.11.11)
- 今さら!携帯待受Flash(2009.10.09)
- OpenPNE 備忘録(2009.10.06)
- XREAにOpenPNEインストール(2009.10.05)
- EC-CUBE 2.3.3高速化(2009.09.04)


コメント
当方は1Pt1円の設定なので付きませんでした。
将来の為に修正致しました。
情報ありがとうございました。
投稿: kumao | 2009年5月17日 (日) 20時32分