バージョン選択

フォーラム

メニュー

オンライン状況

91 人のユーザが現在オンラインです。 (79 人のユーザが フォーラム を参照しています。)
登録ユーザ: 1
ゲスト: 90
WYB もっと...

サイト内検索

質問 > 管理機能 > 新たに追加した受注ステータスでポイントを付与したい

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
waterfall
投稿日時: 2012/9/14 17:07
対応状況: −−−
新米
登録日: 2011/9/29
居住地:
投稿: 7
新たに追加した受注ステータスでポイントを付与したい
--------------------------------------------------------
[EC-CUBE]2.11.2
[PHP]5.2.5
[データベース]mysql5.1.22
[WEBサーバ]apache
--------------------------------------------------------

2.11.2のデフォルトでは、受注ステータスを『発送済み』へ変更するとポイントが付与される仕様のようですが、新たに追加したステータスでもポイントも付与したいと考えております。

data/class/helper/SC_Helper_Purchase.php の中にあるisAddPoint関数に下記のように追加・変更してみましたが、反映されませんでした。

=========
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: // 発送済み
case ORDER_END: // 追加したステータス(例)
return true;

default:
break;
}

return false;
}
======
※定数 ORDER_END はdata/mtb_constants_init.php と data/cache/mtb_constants.php に追加済みです。

反映されない原因としては、どのような事が考えられますでしょうか?

どうぞ宜しくお願いいたします。

torataro
投稿日時: 2012/9/15 10:14
対応状況: −−−
一人前
登録日: 2010/6/16
居住地: 東京都台東区
投稿: 140
Re: 新たに追加した受注ステータスでポイントを付与したい
こんにちは。

ソースへの修正部分はそれで問題ないと思います。

関係ないかもしれませんが、
システム設定>マスターデータ管理で、
mtb_order_status
には追加されましたか?
waterfall
投稿日時: 2012/9/18 9:59
対応状況: −−−
新米
登録日: 2011/9/29
居住地:
投稿: 7
Re: 新たに追加した受注ステータスでポイントを付与したい
システム設定>マスターデータ管理の mtb_order_status には追加済みです。

data/mtb_constants_init.php と data/cache/mtb_constants.phpには、
追加したステータスのIDで定数を設定しています。
rijye
投稿日時: 2012/10/16 18:02
対応状況: −−−
常連
登録日: 2012/6/12
居住地: 三重県
投稿: 62
Re: 新たに追加した受注ステータスでポイントを付与したい
私も、こちらのスレッドを参考に似たようなことをさせていただきました。

引用:

data/mtb_constants_init.php と data/cache/mtb_constants.phpには、
追加したステータスのIDで定数を設定しています。


DBの方(mtb_constants)には追加されましたか?

ここ(.php)は触らなくてもいいというか、触らないほうがいいと他のスレッドでみました。ちょっとどこだったか忘れましたが。
元に戻しておいても問題ありません。


DBのmtb_constantsにORDER_DELIV等ありますのでそれを参考に追加した後、
パラメーター設定画面を開き(この時点で多分すでにORDER_ENDがあります)なにもせず登録したところ反映されるようになりました。


参考になれば・・・
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,588名です
総投稿数は110,139件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1656
8
red
1570
9
mcontact
1318
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.