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円で計算された値引き額になっておりました。
よかった~♪
| 固定リンク
「パソコン・インターネット」カテゴリの記事
- WindowsPhoneアプリ開発その1(2012.04.03)
- .htaccessを使ったページの振り分け(2012.02.15)
- さくらインターネットのphp.ini設定(2012.02.08)
- phpでメールの件名が切れる件(2011.10.01)
- Wordpress←→EC-CUBE連携(2011.09.19)


コメント