質問 > フロント機能 > お届け先情報の必須項目の変更について |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
jacopen |
投稿日時: 2019/12/18 14:07
対応状況: 確認中
|
常連 登録日: 2008/7/7 居住地: 投稿: 40 |
お届け先情報の必須項目の変更について [EC-CUBE] EC-CUBE4.0.3
お届け先情報の必須項目を変更したいのですが、どのファイルを修正すれば良いのでしょうか? 会員情報の画面は↓こちらを直すとよいのは確認できたのですが… \src\Eccube\Form\Type\Front\EntryType.php どなたかご教授お願いいします。 |
umebius |
投稿日時: 2019/12/18 14:32
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: お届け先情報の必須項目の変更について お届け先情報のフォームですがファイル名は
src/Eccube/Form/Type/Front/CustomerAddressType.phpになります。 |
jacopen |
投稿日時: 2019/12/18 15:17
対応状況: 確認中
|
常連 登録日: 2008/7/7 居住地: 投稿: 40 |
Re: お届け先情報の必須項目の変更について 教えていただきありがとうございます。
このファイルを直接修正せず、カスタマイズフォルダを利用する場合 /app/Customize/Form/Type/Front/ にこの「CustomerAddressType.php」ファイルをコピーしそちらを修正すれば良いのでしょうか? |
umebius |
投稿日時: 2019/12/18 15:20
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: お届け先情報の必須項目の変更について Formでカスタマイズフォルダを利用するにはExtensionを利用すると良いです。
下記のドキュメントが参考になると思います。 https://doc4.ec-cube.net/customize_formtype
|
jacopen |
投稿日時: 2019/12/18 15:48
対応状況: 確認中
|
常連 登録日: 2008/7/7 居住地: 投稿: 40 |
Re: お届け先情報の必須項目の変更について アドバイスありがとうございます。
「Extension」を利用するには、仕組みを理解しなければいけないので、 取り急ぎ対応するため直接ファイルを修正し確認しました。 必須は解除され、MYページからの処理は問題なくできたのですが なぜか次の場合のみエラーとなってしまいます。 お買い物の流れのなかで お届け先情報の設定からのお届け先情報追加画面(※)で登録を押すとエラーになります。 ※shopping/shipping_edit/xxx 別のファイルの修正が必要なのでしょうか? |
umebius |
投稿日時: 2019/12/18 15:50
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: お届け先情報の必須項目の変更について そうですね、必須になっている項目は必須である前提でシステムが作られている場合もありますので、他でエラーになる可能性は考えられます。
なお、どの項目の必須を解除されたのでしょうか?
|
jacopen |
投稿日時: 2019/12/18 16:10
対応状況: −−−
|
常連 登録日: 2008/7/7 居住地: 投稿: 40 |
Re: お届け先情報の必須項目の変更について 引用:
そうなんですね… 簡単にはいかないのですね。 修正した項目は電話番号と住所(郵便番号も含む)です。 今回、ショッピングとは違ったサイトにEC-CUBEを利用しているため 「お届け先」で必要な電話や住所の項目が不要になったためです。 他の修正箇所がおわかりでしたら教えていただきたいです。 |
umebius |
投稿日時: 2019/12/19 9:30
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: お届け先情報の必須項目の変更について EC-CUBE4では注文画面にアクセスした時や、注文フローでお届け先を変える時も、PurchaseFlowという処理が実行され、受注の再計算が行われます。
ここで送料の計算なども行われますが、お届け先の都道府県から送料を計算するため、都道府県がないとエラーになります。 具体的には下記ファイルで都道府県の送料計算をしているので、それを止め手やる必要があります。 Eccube/Service/PurchaseFlow/Processor/DeliveryFeePreprocessor.php
|
jacopen |
投稿日時: 2019/12/19 15:37
対応状況: −−−
|
常連 登録日: 2008/7/7 居住地: 投稿: 40 |
Re: お届け先情報の必須項目の変更について 細かいところまでの情報提供ありがとうございました。
きちんと理解しないまま、安易に修正しようとするといけませんね。 参考にさせていただきます。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |