質問 > その他 > 顧客情報に項目を追加し、shoppingページで参照したい |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
rmaki |
投稿日時: 2023/2/2 23:32
対応状況: 開発中
|
常連 ![]() ![]() 登録日: 2018/5/17 居住地: 投稿: 34 |
顧客情報に項目を追加し、shoppingページで参照したい ▼テンプレート
[EC-CUBE] 3.0.16 [レンタルサーバ] ニフクラ [OS] LINUX [現象] Customerに項目を追加しました。 決済ページで、このCustomerに追加した項目で、表示の出し分けをしようとしています。(Orderに付随するCustomerの中にセット) 初回表示時は、参照できるのですが、ページを更新したり、決済方法の選択をして、ページのリロードが行われると、この情報が参照できなくなります。 Eccube.Entity.Customer.dcm.yml 項目追加 Entity/Customer.php setter, getterを追加 Entity/Order.php setter, getterを追加 Service/ShoppingService.php copyToOrderFromCustomerで、該当項目のsetを追加 決済方法の変更を行っても、該当項目が、OrderのCustomerの中であり続けるようにするにはどのようにすればよいのでしょうか。 |
rmaki |
投稿日時: 2023/2/5 1:26
対応状況: −−−
|
常連 ![]() ![]() 登録日: 2018/5/17 居住地: 投稿: 34 |
Re: 顧客情報に項目を追加し、shoppingページで参照したい こちら自己解決しました。
dtb_customerに項目を追加していましたが、dtb_orderの方にorder_xxxxというカラム追加をしていなかったため、orderのcustomer項目として保存されておらず、ページ更新がかかるとデータが消えていました。 dtb_orderへのカラム追加、Eccube.Entity.Order.dcm.ymlへの項目追加でデータが保持されるようになりました。 |
renaniv |
投稿日時: 2023/2/7 22:07
対応状況: −−−
|
新米 ![]() ![]() 登録日: 2023/2/7 居住地: 投稿: 1 |
Re: 顧客情報に項目を追加し、shoppingページで参照したい これは私を助けました。 ありがとう。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |