バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 受注管理画面について

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
arts
投稿日時: 2010/9/10 15:43
対応状況: −−−
長老
登録日: 2009/2/7
居住地:
投稿: 268
受注管理画面について
いつもお世話になっております。
今回、受注管理画面で不自然な動きなのか、そういった
仕様なのかわかりませんが、疑問に思う部分がありましたので
教えて頂けると幸いです。

症状
お客様から注文が入り、受注管理画面内でお届け先の欄に
「上記お客様情報をコピー」というボタンがあります。
これを押下すれば、コピーがされます。
しかし、「配達日指定」が設定されている場合、コピーのあとに
「この内容で登録する」を押してから、今一度受注管理画面を
見ると配達日指定の日付が「指定なし」になります。

この動作は仕様でしょうか?
できればお客様情報をコピーしても配達日指定の日付は
変わらないようにしたいのですが・・・・・。

どうぞよろしくお願い致します。


----------------
EC-CUBEバージョン 2.4.4
PHPバージョン PHP 5.2.11
DBバージョン MySQL 4.1.22
サーバー wadax

55eccube
投稿日時: 2010/9/10 16:09
対応状況: −−−
長老
登録日: 2010/8/18
居住地: 東京
投稿: 222
Re: 受注管理画面について
動作では再現できず、2.4.4のソースコードでの確認で申し訳ないのですが・・・

data/Smarty/templates/default/admin/order.tpl
というファイルに「上記お客様情報をコピー」ボタンをクリックしたときに実行されるfnCopyFromOrderData()というJavaScript関数が書かれているのですが、次のような定義になっています。

function fnCopyFromOrderData() {
	df = document.form1;
	df.deliv_name01.value = df.order_name01.value;
	df.deliv_name02.value = df.order_name02.value;
	df.deliv_kana01.value = df.order_kana01.value;
	df.deliv_kana02.value = df.order_kana02.value;
	df.deliv_zip01.value = df.order_zip01.value;
	df.deliv_zip02.value = df.order_zip02.value;
	df.deliv_tel01.value = df.order_tel01.value;
	df.deliv_tel02.value = df.order_tel02.value;
	df.deliv_tel03.value = df.order_tel03.value;
	df.deliv_pref.value = df.order_pref.value;
	df.deliv_addr01.value = df.order_addr01.value;
	df.deliv_addr02.value = df.order_addr02.value;
}


そしてお届け日のセレクトボックスのnameがそれぞれ次の通りです。

・deliv_date_year
・deliv_date_month
・deliv_date_day

書き換え対象となっていないので、勘違いか間違いかだと思うのですが・・・。
ちなみにですが一連の操作を行ったブラウザは何になるでしょうか?
seasoft
投稿日時: 2010/9/10 16:15
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 受注管理画面について
このあたり、2.4系のマイナーバージョンアップで仕様が何転かしていますので、旧バージョンでの不具合というのは考えられそうです。

しかし、「上記お客様情報をコピー」と関わりがあるというのは、少し不可解な印象もあります。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

arts
投稿日時: 2010/9/10 16:26
対応状況: −−−
長老
登録日: 2009/2/7
居住地:
投稿: 268
Re: 受注管理画面について
55eccube様 seasoft様
どうもありがとうございます。

確認をしたブラウザはIE8になります。

もしやと思い、テスト購入し、「この内容で登録する」だけを
押しましたら、同じ症状が確認できましたので、コピーするほうは
無関係で、「この内容で登録する」というところに問題がありそうです。


----------------
EC-CUBEバージョン 2.4.4
PHPバージョン PHP 5.2.11
DBバージョン MySQL 4.1.22
サーバー wadax

seasoft
投稿日時: 2010/9/10 16:29
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 受注管理画面について
> もしやと思い、テスト購入し、「この内容で登録する」だけを
> 押しましたら、同じ症状が確認できましたので、コピーするほうは
> 無関係で、「この内容で登録する」というところに問題がありそうです。

ですよね。多分、その方向だと思います。

ちなみに、2.4.0 だと、プルダウン入力でしたっけ? テキストボックスでしたっけ? それとも、入力(変更)不能でしたっけ?
(このあたり、バージョンによってバラバラでして・・・)


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

seasoft
投稿日時: 2010/9/10 16:32
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 受注管理画面について
これかも。
http://svn.ec-cube.net/open_trac/changeset/17876

でも、これもバグ持ちだった気もしますのでご用心を・・・


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

arts
投稿日時: 2010/9/10 16:33
対応状況: −−−
長老
登録日: 2009/2/7
居住地:
投稿: 268
Re: 受注管理画面について
seasoft様
お客様が入力するときはプルダウンから選びますが
受注管理画面では、プルダウンではなくテキストタイプで
受注管理画面で変更はできないタイプになります。

どうぞよろしくお願い致します。


----------------
EC-CUBEバージョン 2.4.4
PHPバージョン PHP 5.2.11
DBバージョン MySQL 4.1.22
サーバー wadax

seasoft
投稿日時: 2010/9/10 16:42
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 受注管理画面について
やはり、2.4系の中で、頻繁に改訂があった部分なので、その中で改修が行なわれているかもしれません。


また、別の懸念として、セキュリティ対策やカスタマイズの過程で、一部のソースが最新のものが入っている場合にも、同様の現象が発生する懸念があります。

その面では、LC_Page_Admin_Order_Edit や LC_Page_Admin_Order_Edit_Ex を標準実装と比較するというのも有効な調査手法となるかもしれません。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

arts
投稿日時: 2010/9/10 17:05
対応状況: −−−
長老
登録日: 2009/2/7
居住地:
投稿: 268
Re: 受注管理画面について
色々改訂があったのですね・・・。
この部分は、「のしを付ける」や「メッセージカードの有無」の
プルダウンメニューを追加したり、配送伝票番号欄を追記しています。
この時のカスタマイズの時点で希望の動作は確認できていますが
登録後の変化には気づきませんでした。このカスタマイズのやり方に問題があったのかも知れませんね・・・・・。
PHP初心者ですので、まちがいを発見するのは困難かも知れませんが、差分をみて勉強したいと思います。

どうもありがとうございました。


----------------
EC-CUBEバージョン 2.4.4
PHPバージョン PHP 5.2.11
DBバージョン MySQL 4.1.22
サーバー wadax

arts
投稿日時: 2010/9/10 20:00
対応状況: −−−
長老
登録日: 2009/2/7
居住地:
投稿: 268
Re: 受注管理画面について
教えて頂いたhttp://svn.ec-cube.net/open_trac/changeset/17876

LC_Page_Admin_Order_Edit.phpのファイルをそのままアップロードしましたらエラーはでず、「この内容で登録」をしたところ配達指定日はそのままになっていました。

LC_Page_Admin_Order_Edit.phpにおいてこちらのカスタマイズで
影響がでているということになりますね。

登録するときにたぶん読み込んでいて、上書きするところは
上書き、そうじゃないところはそのままという流れだと思いますが
そのときにDBを読み込んでいて、それが読み込めていないのでしょうかね?・・・・。ファイルの中身を見て勝手に解釈していますが。。。


----------------
EC-CUBEバージョン 2.4.4
PHPバージョン PHP 5.2.11
DBバージョン MySQL 4.1.22
サーバー wadax

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1654
8
red
1570
9
mcontact
1306
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.