質問 > 管理機能 > 受注管理ソフト用の専用注文完了メール |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
pachidasu |
投稿日時: 2010/3/29 15:53
対応状況: −−−
|
新米 登録日: 2010/3/29 居住地: 投稿: 6 |
受注管理ソフト用の専用注文完了メール 受注完了メールが購入者と管理者へ同一メールが届きますが、
それ以外の受注管理ソフト用アドレスに指定のフォーマットのメールを送信したいのですが、以下のように追記をして試してみましたが$arrDataのフォームデータを取得できていないようです。 どのようにしたら取得できるのか? テンプレートの追加をしたほうが良いのか? 等のアドバイスをお願いします。 変更箇所は data/class/pages/shopping/LC_Page_Shopping_Complete.php 90行目あたりに追記 ---------------------------------- // 完了メール送信 if($order_id != "") { $mailHelper->sfSendOrderMail($order_id, '1'); // 注文完了時に受注ソフト用にメールを送信する $mailHelper->sfSendJuchuyouMail(); data/class_extends/helper_extends/SC_Helper_Mail_Ex.php 36行目 ---------------------------------- class SC_Helper_Mail_Ex extends SC_Helper_Mail { // 注文完了時に受注ソフト用にメールを送信する function sfSendJuchuyouMail() { // サイト情報を取得 $objSiteInfo = new SC_SiteInfo(); // 受注ソフト用メールアドレスを送信先に指定 $to = "juchu@hogehoge.com"; $subject = "受注管理ソフト用メール"; // メール本文 $body = $arrData['order_name01']."\n\n".(管理ソフトに必要な項目順にフォーム内容の繰り返し); $this->sfSendMail($to, $subject, $body); } } 以上です。 |
seasoft |
投稿日時: 2010/3/29 17:47
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 受注管理ソフト用の専用注文完了メール EC-CUBE と言うよりも、PHP の話ですが、SC_Helper_Mail_Ex#sfSendJuchuyouMail では $arrData は未定義なのでは?
「引数として渡す」や「グローバル変数で渡す」や「クラス変数(プロパティ)として渡す」など、データの引渡しが必要かと思います。
|
pachidasu |
投稿日時: 2010/3/30 14:47
対応状況: −−−
|
新米 登録日: 2010/3/29 居住地: 投稿: 6 |
Re: 受注管理ソフト用の専用注文完了メール ありがとうございます。
クラス変数として渡せるようにいろいろやってみようと思います ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |