質問 > フロント機能 > 受注メールの件名を単品購入/複数購入によって変更したい |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
2645dfd |
投稿日時: 2024/6/27 17:06
対応状況: −−−
|
半人前 登録日: 2022/5/2 居住地: 投稿: 22 |
受注メールの件名を単品購入/複数購入によって変更したい [EC-CUBE] EC-CUBE4.2.1
[レンタルサーバ] Xserver [OS] 使用しているOS名、バージョン [PHP] 7.4.33 [データベース] MySQL 10.5.13-MariaDB-log [WEBサーバ] Apache [導入プラグインの有無] データ移行プラグイン,GMO決済プラグイン [カスタマイズの有無] あり 受注メールの件名を単品購入/複数購入によって変更したいです 例えばこのような表示です 複数同時注文の件名=【店名】複数ご購入 単品注文の件名=【店名】ご注文ありがとうございます 396行のこの部分が件名に関する部分だと分かりました: src/Eccube/Service/MailService.php ->subject('【'.$this->BaseInfo->getShopName().'】'.$MailTemplate->getMailSubject()) この部分をgetOrderItemsを使いこのようにしたら実現できるのではないかと考えましたが orderItemCountがうまくいかないのか、件名の表示が実現できなかったです。 (orderItemCount>3にすると単品でも複数購入でも単品の表示に、4にすると複数の表示になりました)
ほかのプロパティを使ったほうがよいなどなりましたらご享受いただければ幸いです |
h_tanaka |
投稿日時: 2024/6/27 17:09
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1752 |
Re: 受注メールの件名を単品購入/複数購入によって変更したい getOrderItems()
では、商品の他に送料や手数料の明細も取得されます。 getProductOrderItems() を使用してください。
|
2645dfd |
投稿日時: 2024/6/27 18:49
対応状況: −−−
|
半人前 登録日: 2022/5/2 居住地: 投稿: 22 |
Re: 受注メールの件名を単品購入/複数購入によって変更したい ご指摘の部分修正しましたら機能いたしました!
プロパティについてご教授頂きありがとうございます! |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |