質問 > 管理機能 > 受注管理 対応状況 追加 ポイント消える |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
INDYTECH |
投稿日時: 2013/5/21 13:46
対応状況: −−−
|
常連 登録日: 2013/3/1 居住地: 投稿: 47 |
受注管理 対応状況 追加 ポイント消える システム設定>マスターデータ管理 を使い、mtb_order_status にID:9 として「完了」というステータスを追加し使用していましたところ、オーダーを「完了」ステータスに変更した時点で、ポイントが消失してしまうことがわかりました。
消失してしまう原因はポイント付加時に「完了」ステータスが無いためと思われます。 ポイント取得タイミングは SC_Helper_Purchase.php 内の /** * ポイント加算するかの判定 * * @param integer $status 対応状況 * @return boolean 加算するか */ function isAddPoint($status) { switch ($status) { case ORDER_NEW: // 新規注文 case ORDER_PAY_WAIT: // 入金待ち case ORDER_PRE_END: // 入金済み case ORDER_CANCEL: // キャンセル case ORDER_BACK_ORDER: // 取り寄せ中 return false; case ORDER_DELIV: // 発送済み return true; default: break; } return false; } にて、制御していることまではわかったのですが、case に追加した「完了」に該当する部分の追加方法がわかりません。 ORDER_DELIB などは、どこで設定・宣言されているのでしょうか? アドバイスお待ちしています。 EC-CUBE 2.12.0 DBサーバー MySQL 5.1.61 PHP 5.3.3 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» 受注管理 対応状況 追加 ポイント消える | INDYTECH | 2013/5/21 13:46 |
Re: 受注管理 対応状況 追加 ポイント消える | namahage | 2013/5/21 15:39 |
Re: 受注管理 対応状況 追加 ポイント消える | INDYTECH | 2013/5/21 18:47 |
Re: 受注管理 対応状況 追加 ポイント消える | namahage | 2013/5/21 19:04 |
Re: 受注管理 対応状況 追加 ポイント消える | INDYTECH | 2013/5/21 22:46 |