質問 > フロント機能 > 注文受付メールを管理者だけ別の内容にしたい |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
non888 |
投稿日時: 2019/3/8 14:52
対応状況: −−−
|
常連 登録日: 2019/2/4 居住地: 投稿: 65 |
Re: 注文受付メールを管理者だけ別の内容にしたい ご返答ありがとうございます。
下記コードで管理者とお客様別々のメールテンプレートを読み込み送信することができたのですが、ただコードをコピペしただけであまりスマートな感じとは思えないでおります。 もっとスマートにやれる方法などありますでしょうか。 =================================================== // メール本文の取得 $objMailView->setPage($this->getPage()); $objMailView->assignobj($arrTplVar); $body = $objMailView->fetch($this->arrMAILTPLPATH[$template_id]); // メール送信処理 $objSendMail = new SC_SendMail_Ex(); //$bcc = $arrInfo['email01']; $from = $arrInfo['email03']; $error = $arrInfo['email04']; $tosubject = $this->sfMakeSubject($tmp_subject, $objMailView); $objSendMail->setItem('', $tosubject, $body, $from, $arrInfo['shop_name'], $from, $error, $error); $objSendMail->setTo($arrOrder['order_email'], $arrOrder['order_name01'] . ' '. $arrOrder['order_name02'] .' 様'); // 送信フラグ:trueの場合は、送信する。 if ($send) { if ($objSendMail->sendMail()) { $this->sfSaveMailHistory($order_id, $template_id, $tosubject, $body); } } // 管理者送信用 $template_id = 6; $body = $objMailView->fetch($this->arrMAILTPLPATH[$template_id]); // メール送信処理 $from = $arrInfo['email03']; $error = $arrInfo['email04']; $tosubject = $this->sfMakeSubject($tmp_subject, $objMailView); $objSendMail->setItem('', $tosubject, $body, $from, $arrInfo['shop_name'], $from, $error, $error, $bcc); $objSendMail->setTo($from, $arrOrder['order_name01'] . ' '. $arrOrder['order_name02'] .' 様'); // 送信フラグ:trueの場合は、送信する。 if ($send) { if ($objSendMail->sendMail()) { $this->sfSaveMailHistory($order_id, $template_id, $tosubject, $body); } } ========================================================== |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
注文受付メールを管理者だけ別の内容にしたい | non888 | 2019/3/7 17:25 |
Re: 注文受付メールを管理者だけ別の内容にしたい | yuh | 2019/3/8 11:07 |
» Re: 注文受付メールを管理者だけ別の内容にしたい | non888 | 2019/3/8 14:52 |
Re: 注文受付メールを管理者だけ別の内容にしたい | yuh | 2019/3/8 17:49 |