質問 > 管理機能 > 受注管理からのメール通知の時だけ動的部分が読み込まれない |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
fujiyama51 |
投稿日時: 2010/3/26 8:08
対応状況: −−−
|
新米 登録日: 2010/3/26 居住地: 投稿: 8 |
受注管理からのメール通知の時だけ動的部分が読み込まれない お店の大まかな構築が終わって
テストをしている段階でメール通知のトラブルが起こりました。 注文後、自動で飛んでくる受注確認メールには ちゃんと内容が表示されているのに 受注管理→メール通知を選んでメールを送ろうとすると 動的部分が全く読み込まれません。 例) 様 この度はご注文いただき誠に有難うございます。 下記ご注文内容にお間違えがないかご確認下さい。 ****************************************************************** 配送情報とご請求金額 ****************************************************************** ご注文番号: お支払合計:¥ 0 ご決済方法: お届け日:指定なし お届け時間:指定なし メッセージ: ◎お届け先 お名前 : 様 郵便番号:〒- ご住所 : 電話番号:-- ****************************************************************** ご注文商品明細 ****************************************************************** ----------------------------------------------------------- 小 計 ¥ 0 (うち消費税 ¥0) 値引き ¥ 0 送 料 ¥ 0 手数料 ¥ 0 =============================================================== 合 計 ¥ 0 ==============================================================☆ こんな感じです。 いろいろと見て回ったのですが、 解決方法がさっぱりわかりません。 どなたか、アドバイス頂けませんでしょうか。 何卒よろしくお願いいたします。 EC-CUBEバージョン 2.4.2 PHPバージョン PHP 5.2.5 DBバージョン PostgreSQL 8.2.4 サーバ コアサーバ です。 |
ukai |
投稿日時: 2010/3/26 10:38
対応状況: −−−
|
常連 登録日: 2009/5/29 居住地: 東京都 投稿: 54 |
Re: 受注管理からのメール通知の時だけ動的部分が読み込まれない こんにちは。
もうメールの確認画面でfujiyama51さんが 例でだして下さったような状態なんでしょうか? メール送信の関数自体は注文後の確認メールと同じものを 使っているようですが…。 ちなみにdata/class/helper/SC_Helper_Mail.php内の 76行目sfSendOrderMailという関数でメール送信をしています。 あと気になるのは、template_idがちゃんと渡されているか どうか、それとtemplate_idがデータベースでちゃんと 設定されているかどうかです。 |
fujiyama51 |
投稿日時: 2010/3/26 11:45
対応状況: −−−
|
新米 登録日: 2010/3/26 居住地: 投稿: 8 |
Re: 受注管理からのメール通知の時だけ動的部分が読み込まれない お返事ありがとうございます。
はい。今すでにこの状態です。 そんなに沢山、テンプレートを増やしてるわけではないので IDは合ってると思いますし、受注確認のメールに関しては 自動で飛ぶ分はちゃんと表示されるんです。 管理画面のメール通知から送ろうとするときだけ 例にあげた状態になります。 データベースでちゃんと設定されているかを確認するには、 システム設定のマスタデータ管理で mail_templateとmail_tpl_pathを見比べて IDが正しいかどうかを確認すれば良いんですよね? |
Masashige |
投稿日時: 2010/3/26 12:03
対応状況: −−−
|
長老 登録日: 2009/4/1 居住地: 投稿: 200 |
Re: 受注管理からのメール通知の時だけ動的部分が読み込まれない 例として出された形で表示されているならば、
受け渡しに失敗しているのは注文IDでは? |
ramrun |
投稿日時: 2010/3/26 12:10
対応状況: −−−
|
仙人 登録日: 2006/11/3 居住地: 投稿: 789 |
Re: 受注管理からのメール通知の時だけ動的部分が読み込まれない 公式ガイドブック カスタマイズ編
P.49:受注管理を簡便化する を行ったのであれば、下記が参考になるかと。 受注管理からのメールで本文に値が表示されない。 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&topic_id=5268&forum=11 そうではないのでしたら無視してください(汗)。 |
fujiyama51 |
投稿日時: 2010/3/26 12:12
対応状況: −−−
|
新米 登録日: 2010/3/26 居住地: 投稿: 8 |
Re: 受注管理からのメール通知の時だけ動的部分が読み込まれない お返事ありがとうございます。
注文IDの受け渡しに失敗しているとして それを直すにはどうしたら良いのでしょうか? お尋ねしてばかりで申し訳ないのですが ご指導頂ければ幸いです。 |
fujiyama51 |
投稿日時: 2010/3/26 12:58
対応状況: 解決済
|
新米 登録日: 2010/3/26 居住地: 投稿: 8 |
Re: 受注管理からのメール通知の時だけ動的部分が読み込まれない ramrun様
お返事ありがとうございます。 アドバイスいただいた内容で解決できました!! 本当にありがとうございます!! また、アドバイス頂きました皆様にも この場を借りてお礼をさせて頂きます。 心から感謝しております。 ありがとうございました。 |
ukai |
投稿日時: 2010/3/26 13:07
対応状況: −−−
|
常連 登録日: 2009/5/29 居住地: 東京都 投稿: 54 |
Re: 受注管理からのメール通知の時だけ動的部分が読み込まれない ramrunさんがリンクはって下さってたページが
参考になるかと思います 参照のページの最後に data/Smarty/templates/default/admin/order/index.tplに versionの差があったとか記述されていたので、 index.tplを確認してみてはいかがでしょう? ちなみに当方もECCUBEのバージョン同じものを使用していますが、index.tplの451行目当り <td align="center" rowspan="2"><a href="<!--{$smarty.server.PHP_SELF|escape}-->" onclick="fnChangeAction('<!--{$smarty.const.URL_ORDER_MAIL}-->'); fnModeSubmit('pre_edit', 'order_id', '<!--{$arrResults[cnt].order_id}-->'); return false;"><span class="icon_mail">通知</span></a></td> ここで注文IDをPOSTしてます。 自分で試してみたところ注文メールと同様に送れました。 |
ukai |
投稿日時: 2010/3/26 13:22
対応状況: 解決済
|
常連 登録日: 2009/5/29 居住地: 東京都 投稿: 54 |
Re: 受注管理からのメール通知の時だけ動的部分が読み込まれない すみません
既に解決されていたんですね。 せめて解決済みにしておきます…。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |