web: 2009年5月アーカイブ

EC-CUBEバージョン :    2.3.4
PHPバージョン :    PHP 5.2.8
DBバージョン  :    MySQL 5.1.32
---------------------------------------------------
ポイントを1Pt=1円としているので気がつかなかったが、システム設定のパラメータ設定をPOINT_VALUEを10に設定しても納品書で10円にならず、1円のままであるとの記事を「ゆちぞハマりまくり」さんのところで見つけた。

実際にPOINT_VALUEを10にして試してみたが、買い物途中の計算では10円となっているが、納品書は1円換算のままであった。

で、該当修正箇所は次の通りである。

\data\class\SC_Fpdf.php   の236行目付近

$arrOrder[$i][3] = "- ".number_format($this->arrDisp['use_point'] + $this->arrDisp['discount']).$monetary_unit;

の所をPOINT_VALUEを掛けて次の様に修正した。

$arrOrder[$i][3] = "- ".number_format(($this->arrDisp['use_point'] * POINT_VALUE) + $this->arrDisp['discount']).$monetary_unit;

これで、再び、納品書を出して見ると今度はきちんと1Pt=10円で計算されていた。

KUMAOの押入TOP

カウンタ

Twitter

books

このアーカイブについて

このページには、2009年5月以降に書かれたブログ記事のうちwebカテゴリに属しているものが含まれています。

前のアーカイブはweb: 2009年4月です。

次のアーカイブはweb: 2009年11月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

にほんブログ村 IT技術ブログへ
無料テンプレートならテンプレートキング

books