Ticket #2455 (closed バグ指摘: 修正済)

Opened 7 years ago

Last modified 6 years ago

配送方法を削除すると受注編集で対象の配送方法が未選択になります

Reported by: m_uehara Owned by: shutta
Priority: Milestone: EC-CUBE2.13.3
Component: 管理画面 Version: 2.13.0
Keywords: Cc:
修正済み: yes

Description

再現方法
1.商品の購入を行い、受注データを作成します。
2.1で使用した配送方法を配送方法設定で削除します。
3.受注編集を表示した際、配送業者の欄が未選択状態となります。

Change History

comment:1 Changed 6 years ago by h_yoshimoto

  • Milestone changed from EC-CUBE2.13.2 to EC-CUBE2.13.3

comment:2 follow-up: ↓ 3 Changed 6 years ago by shutta

#2454 と同様ですが、
安易に考えれば、削除した配送方法もセレクトボックスに含めるようにすれば本件自体は解決しそうな気はしますが、
逆に受注登録・編集にて削除した配送方法が含まれることにより不便さや問題が生まれそうな気がします。
どのように対応すべきですかね?

comment:3 in reply to: ↑ 2 Changed 6 years ago by shutta

  • Owner changed from somebody to shutta
  • Status changed from new to assigned

shutta への返信

#2454 と同様ですが、
安易に考えれば、削除した配送方法もセレクトボックスに含めるようにすれば本件自体は解決しそうな気はしますが、
逆に受注登録・編集にて削除した配送方法が含まれることにより不便さや問題が生まれそうな気がします。
どのように対応すべきですかね?

#2454 は、受注一覧画面についてですね。勘違いしていました。すみません。

で、受注編集にて、支払方法は削除されたものもセレクトボックスに含まれていますね。
配送方法も同様に対応できないか検討してみます。

comment:4 Changed 6 years ago by shutta

  • 修正済み set

r23498 にて修正。

ただ、支払方法と違って、配送業者はdeliv_idしかdtb_orderに保存されていないので、配送業者名は、そのIDからdtb_delivテーブルを検索し、削除済みの配送業者名を取得するようにしています。
なので、受注当時の配送業者名とは異なる可能性はあります。

支払方法と同様に対応するのであれば、dtb_orderにカラムを追加する必要があるかと思いますが、果たしてそこまで対応した方が良いでしょうか?

comment:5 Changed 6 years ago by kim

  • Status changed from assigned to closed
  • Resolution set to 修正済

shutta 様

マイナーレベルではDBのの変更まではさけたいところなので、一旦現対応でOKとします。

配送方法、支払い方法の仕様はあわせたいところですが、今後の課題としておきます。

Note: See TracTickets for help on using tickets.