バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 都道府県追加で 基本情報管理>配送方法設定で変更するも登録できない。

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
denmaru
投稿日時: 2013/7/3 1:53
対応状況: −−−
半人前
登録日: 2013/5/1
居住地:
投稿: 18
都道府県追加で 基本情報管理>配送方法設定で変更するも登録できない。
都道府県に48番目の”海外”の選択肢を追加し完了したのですが、
今度は、送料が反映されません。
基本情報管理>配送方法設定で変更するも登録できない。

仕方が無いので
MySQLから以下を追加しました。
dtb_delivfeeに48〜53行目を追加。


48 North America
49 South America
50 Asia
51 Africa
52 Australia
53 Europe

各地域の送料を追加。
依然更新できず。


EC-CUBE 2.12.5
MySQLの5.5.28
tshino
投稿日時: 2013/7/3 10:58
対応状況: −−−
一人前
登録日: 2013/4/9
居住地:
投稿: 76
Re: 都道府県追加で 基本情報管理>配送方法設定で変更するも登録できない。
管理画面のシステム設定>パラメーター設定の『DELIVFEE_MAX』を
変更する必要があるのではないでしょうか?

間違っておりましたら申し訳ございません。
denmaru
投稿日時: 2013/7/3 18:13
対応状況: −−−
半人前
登録日: 2013/5/1
居住地:
投稿: 18
Re: 都道府県追加で 基本情報管理>配送方法設定で変更するも登録できない。
DELIVFEE_MAX は53にしております。(デフォルト47)

なにかキャッシュ的なものが原因と思うのですが。。。
tshino
投稿日時: 2013/7/3 18:18
対応状況: −−−
一人前
登録日: 2013/4/9
居住地:
投稿: 76
Re: 都道府県追加で 基本情報管理>配送方法設定で変更するも登録できない。
/data/cache/以下のmtb_constants.phpの中の値は
更新されておりますでしょうか?

こちらが更新されていないのであれば、
キャッシュが更新されていないのが原因だと思われます。

1度キャッシュを削除すると再生成されると思います。
denmaru
投稿日時: 2013/7/4 1:11
対応状況: −−−
半人前
登録日: 2013/5/1
居住地:
投稿: 18
Re: 都道府県追加で 基本情報管理>配送方法設定で変更するも登録できない。
ご指摘の箇所は更新されておりました。
うーん。
原因がわかりません。何かが足りないと思うのですが・・・


/** 配送料金の最大表示数 */
define('DELIVFEE_MAX', 53);
tshino
投稿日時: 2013/7/4 11:18
対応状況: −−−
一人前
登録日: 2013/4/9
居住地:
投稿: 76
Re: 都道府県追加で 基本情報管理>配送方法設定で変更するも登録できない。
基本情報管理>配送方法設定で編集を行われておりますでしょうか?
編集の場合は、データベースのdtb_delivfeeに増やした項目を追加する必要がございます。

update文で更新しているので対象のデータがないと更新されません。
新規登録だとinsert文で登録するため変更は必要はないと思います。

以下はLC_Page_Admin_Basis_DeliveryInput.php:lfRegistDataの一部です。

-----------------------------------------------------------------------------------------------------------
// 配送料の登録
if (INPUT_DELIV_FEE) {
for ($cnt = 1; $cnt <= DELIVFEE_MAX; $cnt++) {
$keyname = 'fee'.$cnt;
if (strcmp($arrRet[$keyname], '') != 0) {
$sqlval = array('fee' => $arrRet[$keyname]);
$objQuery->update('dtb_delivfee', $sqlval, 'deliv_id = ? AND fee_id = ?', array($deliv_id, $cnt));
}
}
}
-----------------------------------------------------------------------------------------------------------
denmaru
投稿日時: 2013/7/6 0:36
対応状況: 解決済
半人前
登録日: 2013/5/1
居住地:
投稿: 18
Re: 都道府県追加で 基本情報管理>配送方法設定で変更するも登録できない。
dtb_delivfeeには追加いたしました。

その上で

基本情報管理>配送方法設定

に新たに現れた県に数字を入力して・・・

っと別の日に更新したらなぜか更新できました。

時間の問題?あるいはリセット?

とにかくできました!ありがとうございます。
denmaru
投稿日時: 2013/7/6 0:40
対応状況: −−−
半人前
登録日: 2013/5/1
居住地:
投稿: 18
Re: 都道府県追加で 基本情報管理>配送方法設定で変更するも登録できない。
dtb_delivfeeには追加いたしました。

その上で

基本情報管理>配送方法設定

に新たに現れた県に数字を入力して・・・

更新すると
いったんは登録されたかのように見えます。

再度 基本情報管理>配送方法設定にやってくると

空白になって登録されません。




自己解決

基本情報管理>配送方法設定で新規登録すればOKでした。!!
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,284名です
総投稿数は109,688件です

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1567
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
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.