バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

バグ報告 > 管理機能 > v2.13.1 管理画面>受注管理にて受注数量の変更ができない

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
manama
投稿日時: 2014/3/19 16:29
対応状況: −−−
新米
登録日: 2014/3/19
居住地: 宮城県
投稿: 6
v2.13.1 管理画面>受注管理にて受注数量の変更ができない
これはバグですかね?

注文いただいた受注数量の変更を行おうとして
管理画面>受注管理から受注情報を出力して「数量」を変更し
「計算結果の確認」または「この内容で登録する」をクリックしても変更が反映しません。

自身のカスタマイズの影響かと思いましたがカスタマイズ前の環境で試しても同様の現象がでました。

EC-CUBE: 2.13.1
WEBサーバー:Microsoft-IIS/7.5
DBサーバー :PostgreSQL 9.3.2
sumida
投稿日時: 2014/3/19 16:34
対応状況: −−−
仙人
登録日: 2013/2/10
居住地: 広島県呉市ときどき瀬戸内海
投稿: 641
Re: v2.13.1 管理画面>受注管理にて受注数量の変更ができない
「通常商品」の場合、こちらを参考にしてください。
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=14305&forum=11&post_id=64238
原因は、同じです。
manama
投稿日時: 2014/3/19 17:09
対応状況: −−−
新米
登録日: 2014/3/19
居住地: 宮城県
投稿: 6
Re: v2.13.1 管理画面>受注管理にて受注数量の変更ができない
お返事ありがとうございます。

既に同様の不具合があったんですね。
しっかり確認しないで投稿してしまいました。

早速やってみたいと思います。


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




manama
投稿日時: 2014/3/19 20:38
対応状況: −−−
新米
登録日: 2014/3/19
居住地: 宮城県
投稿: 6
Re: v2.13.1 管理画面>受注管理にて受注数量の変更ができない
sumida様

参考にさせていただいた内容で編集してみましたが数量を変更しても元の数量に戻ってしまいました。
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=14060&forum=9&post_id=63125#forumpost63125

私の参考箇所がまちがっていたでしょうか?
編集作業としては、
●LC_Page_Admin_Order_Edit.php
// added
から
// added
の部分を追加貼付

●edit.tpl
// changed
から
// changed
の部分を該当行を入替

<!--{* added *}-->
から
<!--{* added *}-->
の部分を追加貼付

<!--{* changed *}-->の行を入替


ちなみにお届先は1口で運用しています。
すみません知識が乏しくご教授願いますでしょうか
sumida
投稿日時: 2014/3/19 20:51
対応状況: −−−
仙人
登録日: 2013/2/10
居住地: 広島県呉市ときどき瀬戸内海
投稿: 641
Re: v2.13.1 管理画面>受注管理にて受注数量の変更ができない
<!--{* changed *}-->は、3カ所とも入れ替えたでしょうか?

数量の変更は、最後の<!--{* changed *}-->部分が該当するのですが。
manama
投稿日時: 2014/3/19 21:08
対応状況: −−−
新米
登録日: 2014/3/19
居住地: 宮城県
投稿: 6
Re: v2.13.1 管理画面>受注管理にて受注数量の変更ができない
はい、
<!--{* changed *}-->は、3カ所とも入替を行いました。

更に別の現象が出てしまいました。
今は2つのphpファイルとも元に戻したのですが、
今度は数量、単価の行が隠れてしまいました。
こちらの情報も参考にさせていただいて試してみたからでしょうか
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=thread&topic_id=14060&forum=9&post_id=63122#forumpost63122
これも元には戻しました。

sumida
投稿日時: 2014/3/19 21:12
対応状況: −−−
仙人
登録日: 2013/2/10
居住地: 広島県呉市ときどき瀬戸内海
投稿: 641
Re: v2.13.1 管理画面>受注管理にて受注数量の変更ができない
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=thread&topic_id=14060&forum=9&post_id=63122#forumpost63122
こちらは、まだ、修正案を検討段階の途中の話なので、修正ではありません。

http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=thread&topic_id=14060&forum=9&post_id=63125#forumpost63125
によって表示される修正案だけの適用になります。
manama
投稿日時: 2014/3/20 1:56
対応状況: −−−
新米
登録日: 2014/3/19
居住地: 宮城県
投稿: 6
Re: v2.13.1 管理画面>受注管理にて受注数量の変更ができない
お騒がせしてすみません。
「今度は数量、単価の行が隠れてしまいました。」この現象は解決しました。
templates_c配下のデータを削除するのを忘れていました。

しかし、「受注管理にて受注数量の変更ができない」件については
未だ解消できていません。

届先は追加登録住所への注文データなんですがこれが影響を及ぼしているのでしょうか。
会員登録住所には届けない注文データです。
sumida
投稿日時: 2014/3/20 16:36
対応状況: −−−
仙人
登録日: 2013/2/10
居住地: 広島県呉市ときどき瀬戸内海
投稿: 641
Re: v2.13.1 管理画面>受注管理にて受注数量の変更ができない
不具合ですね。
edit.tpl(v2.13.1の修正を加えていないソースコードです。)

    function quantityCopyForSingleShipping(product_index){
        var product_index = parseInt(product_index);
        var input_quantity = $('input[name^="quantity[' + product_index + ']"]').val();
        $('input[name^="shipment_quantity[0][' + product_index + ']"]').val(input_quantity);
    }

この部分の「shipment_quantity[0]」が「0」の決め打ちになっているのが原因ですね。

追記:
以外と修正は単純なようです。
「0」-->「<!--{$top_shipping_id}-->」
にすれば良いようです。
つまり、edit.tplの修正案を以下のようにします。

    function quantityCopyForSingleShipping(product_index, shipment_product_index){
        var product_index = parseInt(product_index);
        var input_quantity = $('input[name^="quantity[' + product_index + ']"]').val();
        $('input[name^="shipment_quantity[<!--{$top_shipping_id}-->][' + shipment_product_index + ']"]').val(input_quantity);
    }


きれいではないですが、取り合えず。
quantityCopyForSingleShippingを呼ぶ側で、<!--{$top_shipping_id}-->を引数に追加し、
quantityCopyForSingleShippingは、その引数を使用する方がきれいではありますが。
manama
投稿日時: 2014/3/20 19:11
対応状況: −−−
新米
登録日: 2014/3/19
居住地: 宮城県
投稿: 6
Re: v2.13.1 管理画面>受注管理にて受注数量の変更ができない
sumida様

ありがとうございました。
数量変更ができるようになりました。

色々ご教授いただき本当にありがとうございました。

私もなるべく自力で解決できるよう頑張ります。

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


 



ログイン


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

統計情報

総メンバー数は88,288名です
総投稿数は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.