バグ報告 > 管理機能 > 3.0.10で複数の宛先がある受注データを再計算すると合計数量が合わなくなる |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
jhonda |
投稿日時: 2016/6/21 10:25
対応状況: −−−
|
新米 登録日: 2016/6/21 居住地: 投稿: 3 |
3.0.10で複数の宛先がある受注データを再計算すると合計数量が合わなくなる 発送先が2件以上ある受注データを編集モードで開き、受注商品情報の計算結果の更新ボタンを押すか、画面下の受注情報を登録ボタンを押すと、受注商品情報の商品数量が書き換えられます。
どうも、お届け先情報(1)の数量が反映されるようです。 たとえば合計数量5のとき、お届け先情報(1)の数量が1だと、受注商品情報の数量が1になります。 商品が1品のとき、複数商品のとき、どちらでも発生します。 また、WebブラウザはIE,Edge,Chrome,Firefox,Opera,Vivaldi等試しましたが、いずれも同様の現象でした。 3.0.10未満でも発生するかもしれません。 EC-CUBE3の設置環境は以下の通りです。 ・lolipopスタンダードプラン ・MySQLバージョン5.6 ・phpバージョン5.6 |
tacky |
投稿日時: 2016/6/21 10:35
対応状況: −−−
|
長老 登録日: 2015/10/3 居住地: Tokyo 投稿: 277 |
Re: 3.0.10で複数の宛先がある受注データを再計算すると合計数量が合わなくなる こちら先日issueに上げさせてもらっています。
https://github.com/EC-CUBE/ec-cube/issues/1596 仰るとおりお届先1の数量を受注の数量に代入しています。 ひとまず回避策として、他にどんな影響があるかテスト出来ていませんが。。。 src/Eccube/Form/Type/Admin/OrderType.php 266行目 $orderDetail['quantity'] = $shipmentItems[$j]['quantity']; コメントアウトして下さい。 //$orderDetail['quantity'] = $shipmentItems[$j]['quantity']; これで数量は変わらなくなると思います。 |
jhonda |
投稿日時: 2016/6/21 15:07
対応状況: −−−
|
新米 登録日: 2016/6/21 居住地: 投稿: 3 |
Re: 3.0.10で複数の宛先がある受注データを再計算すると合計数量が合わなくなる ありがとうございます。早速やってみました。
265行目と266行目のこれらをコメントアウトで回避できました。 265行目 $orderDetail = &$orderDetails[$i]; 266行目 $orderDetail['quantity'] = $shipmentItems[$j]['quantity']; 他に影響あるかはテストして、またこのスレッドに追加しますね。 ありがとうございました。 |
jhonda |
投稿日時: 2016/6/21 16:57
対応状況: 解決済
|
新米 登録日: 2016/6/21 居住地: 投稿: 3 |
Re: 3.0.10で複数の宛先がある受注データを再計算すると合計数量が合わなくなる 変更による影響ですが、管理画面では影響ないようです。
お客様のご注文処理のほうも、影響ないようです。 バージョンが上がるとどうなるか分かりませんが、3.0.10ではこれで大丈夫のようです。 ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |