最終保持ポイントがマイナス表示にならないように調整して下さい。って出てる人向けのバグ修正方法
はじめに
ECCUBEって無料で使えるが、バグがあっても基本的に自己責任って感じですよね
今回は「最終保持ポイントがマイナス表示にならないように調整して下さい。」表示されるバグの修正方法についてご紹介させて頂きます。
注意事項
私が使用しているのはバージョン2.12です
ポイント0でも出てくる
商品発送済のお客様でポイント利用「0」の人でも、受注内容を修正すると
最終保持ポイントがマイナス表示にならないように調整して下さい。
と表示されて修正が出来ないケースがあります。
私が確認した限りですと会員登録した方の情報を修正する際にこのバグ?が出るイメージです。
私の場合は発送済でクライアント様から問合せなどがあった場合に「メモ」欄に記載するのですが、ここを修正しても「最終保持ポイントがマイナス表示にならないように調整して下さい。」表示が出ていて更新や修正ができなかったので非常に困っていました。
解決方法をご紹介
解決方法はググるとすぐに出てきました。
修正箇所
/data/class/helper/SC_Helper_Purchase.php
修正内容
function isAddPoint($status) { switch ($status) { case ORDER_NEW: // 新規注文 case ORDER_PAY_WAIT: // 入金待ち case ORDER_PRE_END: // 入金済み case ORDER_BACK_ORDER: // 取り寄せ中 case ORDER_DELIV: // 発送済み return false; case ORDER_CANCEL: // キャンセル return true; default: break; } return false; }
この箇所を、このように修正した事で問題なく更新する事が出来るようになりました。
以上でECCUBEのポイント関連のバグ「最終保持ポイントがマイナス表示にならないように調整して下さい。」と表示されて更新できない不具合の解決方法の説明を終了致します。
さいごに
まぁECCUBEやし
相変わらずECCUBEってバグ多いよねw
なんとか動かしてるレベルよねw
と色々方がおっしゃっていた理由がわかりました
今回のバグの内容を見てもまさしくそうですしね
でも自分一人で解決できるほどの実力もないんで、次の誰かの為に紹介していきます