ec-cube icon indicating copy to clipboard operation
ec-cube copied to clipboard

ゲスト購入時にご注文手続き>お客様情報編集で都道府県がエラーになる

Open dotani1111 opened this issue 1 year ago • 4 comments

概要(Overview)

ゲスト購入時にご注文手続き>お客様情報編集の際に、都道府県を編集しようとすると「更新に失敗しました。入力内容を確認してください。」というアラートが表示されます。

再現手順(Procedure)

  1. 以下の欄を編集します。 スクリーンショット 2023-11-15 13 59 20

2.エラーになります。 スクリーンショット 2023-11-15 14 12 28

環境(Environment)

EC-CUBE:4.2.3 PHP:7.4

dotani1111 avatar Nov 15 '23 05:11 dotani1111

都道府県を入力した場合は、エラーになりません。

dotani1111 avatar Nov 20 '23 05:11 dotani1111

@dotani1111 お客様情報編集時の都道府県項目がセレクトボックスによる選択から、テキストボックスにより自由入力ができるようになっているためのようです。 ※お客様情報入力時の都道府県項目はセレクトボックスによる選択になっている。

Mi-Hiroki avatar Nov 21 '23 05:11 Mi-Hiroki

下記コードあたりにて、お客様情報編集時のフォーム項目を生成しているので都道府県の項目の時にセレクトボックスにする処理が必要と思います。 https://github.com/EC-CUBE/ec-cube/blob/103a42c2d94fc2576739a6bd844dc45d1bbb547e/src/Eccube/Resource/template/default/Shopping/index.twig#L37-L40

Mi-Hiroki avatar Nov 21 '23 06:11 Mi-Hiroki

@Mi-Hiroki 詳細ありがとうございます!! セレクトボックスの方針に同意です👍

dotani1111 avatar Nov 27 '23 04:11 dotani1111