Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

出荷情報を追加した時、お名前(カナ)のフォームに未入力のエラー表示がされない #4636

Open
belltzel opened this issue Jul 23, 2020 · 1 comment
Labels
improvement 機能改善
Milestone

Comments

@belltzel
Copy link
Contributor

belltzel commented Jul 23, 2020

概要(Overview)

受注情報編集→出荷情報の追加→ページ下部の出荷情報の追加ボタンを押した時。

追加された出荷情報フォームの「お名前(カナ)」項目に未入力のエラーが表示されていない。

出荷情報追加後に登録ボタンを押した時は未入力のエラー表示がされる。

期待する内容(Expect) or 要望 (Requirement)

出荷情報を追加した時、出荷情報フォームの「お名前(カナ)」項目に未入力のエラーが表示される。

再現手順(Procedure)

受注情報編集→出荷情報の追加→ページ下部の出荷情報の追加ボタンを押す。

環境 (environment)

  • EC-CUBE: 4.0.4

関連情報 (Ref)

@eternalharvest
Copy link
Contributor

eternalharvest commented Aug 10, 2020

ApplePay の WEB 版 API がバージョン 3 になってからカナの入力を要求できるようになったのですが、バージョン2ではカナの情報が得られないため受注処理時に DB にカナをなしで登録しています。コレ自体は、DB に NOT NULL 制約がないので問題ないですが、後に受注編集の際にカナが入っていないと WEB上の管理画面ではエラーになって操作ができなくなってしまいます。

日本の場合、カナを入れるのは顧客リストをソートしたりする場合等に便利だし、業種によってはそれを重要な要件と捉える方もおられるかもしれませんが、私の場合はオートコンプリートの効かないカナフィールドが必須項目になっていることは、コンバージョン率の低下を招くので、むしろデフォでは必須にしないほうが良いのかなと思います。

必須にするかどうかを EC-Cube の管理画面で設定できるようにできると良いのではないかと思います。
これをプラグインでやろうか迷っていますが、これだけのためにプラグインを作るのも面倒だし本体側で実装されていると良いかなと思います。

eternalharvest added a commit to eternalharvest/ec-cube that referenced this issue Aug 11, 2020
例外が発生時に、バリデーションエラーが正常に画面に反映されない問題が修正されます
eternalharvest added a commit to eternalharvest/ec-cube that referenced this issue Aug 15, 2020
例外が発生時に、バリデーションエラーが正常に画面に反映されない問題が修正されます
eternalharvest added a commit to eternalharvest/ec-cube that referenced this issue Aug 15, 2020
例外が発生時に、バリデーションエラーが正常に画面に反映されない問題が修正されます
@okazy okazy added this to the 4.0.x milestone Oct 21, 2020
@okazy okazy added the improvement 機能改善 label Oct 21, 2020
@xuelian311 xuelian311 modified the milestones: 4.0.x, 4.x Aug 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
improvement 機能改善
Projects
None yet
Development

No branches or pull requests

4 participants