質問 > 管理機能 > F-REGIの送料の設定について |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
TET |
投稿日時: 2011/7/11 11:31
対応状況: −−−
|
新米 登録日: 2011/7/11 居住地: 投稿: 3 |
F-REGIの送料の設定について 初めまして。
初心者ですがよろしくお願いいたします。 現在の、EC-CUBE上にF-REGIのモジュールを インストールし、使用しております。 その際に、管理画面上からクレジット決済の 購入金額が一定以下の場合、送料を加算するよう 設定を行ました。 しかし、実際に運用を開始しますと、EC-CUBEの 管理画面では送料を加算した形でデータが 保存されていますが、F-REGIの管理画面で確認しますと、 商品の金額のみで送料が加算されていませんでした。 以上の現象について、管理画面での設定や、 モジュールの修正などありましたら 教えていただけないでしょうか。 EC-CUBEのバージョンは2.4.4となります。 |
asayama |
投稿日時: 2011/7/11 20:54
対応状況: −−−
|
一人前 登録日: 2008/1/9 居住地: 東京都品川区 投稿: 150 |
Re: F-REGIの送料の設定について 購入金額が一定以下の場合、送料を加算する設定とはどんな設定ですか?
もしかすると、送料計算部分で何かカスタマイズされていますか?
|
TET |
投稿日時: 2011/7/12 14:06
対応状況: −−−
|
新米 登録日: 2011/7/11 居住地: 投稿: 3 |
Re: F-REGIの送料の設定について ご返信ありがとうございます。
システムを引き継いだばかりでよく解らない部分がありますが、 プログラムを確認したところ、「LC_Page_Shopping_Confirm.php」というファイルの 「process」という部分で以下のような処理が追加されていました。 //支払い額によって送料を変更する。 if( $arrData['total'] >= 0 and $arrData['total'] < **** ){ //0円以上****円未満の場合、630円 $arrData['deliv_fee'] = 630; }elseif($arrData['total'] >= **** and $arrData['total'] < ****){ //****円以上****円未満の場合、315円 $arrData['deliv_fee'] = 315; //****円以上の場合、0円 }elseif($arrData['total'] > **** ){ $arrData['deliv_fee'] = 0; } $arrData['payment_total'] += $arrData['deliv_fee']; 個人的には以上の処理がクレジット決済の処理を行った後に 行われるため、F-REGI側に送料が加算されていないのでは 無いかと思いますが、いかがでしょうか。 |
asayama |
投稿日時: 2011/7/12 16:36
対応状況: −−−
|
一人前 登録日: 2008/1/9 居住地: 東京都品川区 投稿: 150 |
Re: F-REGIの送料の設定について どちらにしてもカスタマイズ部分が怪しいですね。
追加した部分だけが関係あるのではなく、 おそらく削除した部分が関係していると思います。 オリジナルのコードとdiffをとって、見たほうがよいと思います。
|
AMUAMU |
投稿日時: 2011/7/12 17:43
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: F-REGIの送料の設定について 当該カスタマイズ処理を,その部分で決定するのではなく、SC_Helper_DBのsfTotalConfirm内で行うように修正することで解決出来そうな気がします。
詳しくは送料カスタマイズに関する過去ログが参考になるかと思います。
|
TET |
投稿日時: 2011/7/22 10:41
対応状況: 解決済
|
新米 登録日: 2011/7/11 居住地: 投稿: 3 |
Re: F-REGIの送料の設定について 送料のカスタマイズの部分をSC_Helper_DBに移動することで、
無事にクレジット決済の画面に反映されるようになりました。 どうもありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |