質問 > 管理機能 > 出荷通知メールで ProductClass を取得したい |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
h_tanaka |
投稿日時: 2020/10/29 15:10
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1646 |
出荷通知メールで ProductClass を取得したい EC-CUBE 4.0.3
タイムセールpro+ 1.0.2 タイムセールで値引きした商品について、注文受付メールと出荷通知メールに記載されている単価が値引き前の単価になっているので、値引き後の単価にしたいです。 タイムセール情報は商品規格に紐付いているようなので、注文受付メールについては、次のコードで取得できました。 app/template/default/Mail/order.html.twig
しかし、出荷通知メールで同様のコードを書いてみましたが、うまく表示されませんでした。 app/template/default/Mail/shipping_notify.html.twig
試しに OrderItem の ProductClass を dump してみたところ、ProductClass の Entity が初期化されていないみたいで id 以外のデータがすべて null になっていました。 ProductClass を ProductClassRepository リポジトリから取得し直しても id 以外はすべて null のままでした。 ProductClass の Entity を取得するにはどうすればよいでしょうか? src/Eccube/Service/MailService.php getShippingNotifyMailBody() 内
出力結果
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |