質問 > フロント機能 > 注文受付メール |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
inf61 |
投稿日時: 2012/2/13 17:10
対応状況: −−−
|
常連 登録日: 2011/12/9 居住地: 投稿: 44 |
注文受付メール 注文受付メールを、店舗用とお客様用に分けて送付したいのですが、どのように設定すればよいのでしょうか?
テンプレートを分けて作ったのですが、分けて送信する方法が分からずに困っております。 どなたかご教授頂けると助かります。 よろしくお願い致します。 |
ゲスト |
投稿日時: 2012/2/14 12:25
対応状況: −−−
|
Re: 注文受付メール 2.11系で、以前に
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=8932&forum=10&post_id=43233#forumpost43233 な、スレッドがあります、、、参考になると思います。 |
|
inf61 |
投稿日時: 2012/2/14 16:47
対応状況: −−−
|
常連 登録日: 2011/12/9 居住地: 投稿: 44 |
Re: 注文受付メール Ringo様
ご連絡ありがとうございます。 お客様側と管理者側でメールを振り分ける事はできたのですが、別々のテンプレートを利用するにはどのように設定する必要がありますでしょうか? お手数お掛け致しますが、ご教授よろしくお願い致します。 |
ゲスト |
投稿日時: 2012/2/14 18:32
対応状況: −−−
|
Re: 注文受付メール function sfSendOrderMail(...){}
内で、$body(本文)を、テンプレートより生成しているので、その部分を把握して、管理者用の本文を生成する事になると思います。 別解としては、管理者用に sfSendOrderMail(...) を、別名で作成して、呼んでもよいかも。 ちなみに、先のコードは、 「顧客へのメール送信が完了したら、管理者へメールする」 の意図で、あの位置に、挿入してあります。 |
|
inf61 |
投稿日時: 2012/2/14 19:02
対応状況: −−−
|
常連 登録日: 2011/12/9 居住地: 投稿: 44 |
Re: 注文受付メール Ringo様
ご回答ありがとうございます。 「function sfSendOrderMail(...){} 内で、$body(本文)を、テンプレートより生成しているので、その部分を把握して、管理者用の本文を生成する事になると思います。」 との事ですが、段落で$subjectや$toCustomerMailを利用してタイトルやテンプレートを設定していくのでしょうか? また、以前のスレッドの中で、「$body = "http://xxx.xxx/admin/\r\n\r\n" . $body;」とありますが、「\r\n\r\n」部分はどちらを参照しているのでしょうか? 理解が不十分で申し訳ありませんが、ご教授頂ければと思います。 よろしくお願い致します。 |
ゲスト |
投稿日時: 2012/2/14 21:42
対応状況: −−−
|
Re: 注文受付メール 引用:
との事ですが、段落で$subjectや$toCustomerMailを利用してタイトルやテンプレートを設定していくのでしょうか? 違うと思います。
が、最終到達地点であり、 「$arrTplVar」に「別途用意したテンプレート」用データが格納され、 「$objMailView->fetch($this->arrMAILTPLPATH[$template_id])」 で、「別途用意したテンプレート」に「$arrTplVar」が組み込まれながら、 「$body」に、メール本文が格納される、、、 と、なる様に、、、がんばる必要があると思います。 引用: 「\r\n\r\n」 は、CRLFが二個です。 |
|
inf61 |
投稿日時: 2012/2/16 19:17
対応状況: −−−
|
常連 登録日: 2011/12/9 居住地: 投稿: 44 |
Re: 注文受付メール Ringo様
ご連絡ありがとうございます。 返信が遅くなり申し訳ありません。 「「$arrTplVar」に「別途用意したテンプレート」用データが格納され、 「$objMailView->fetch($this->arrMAILTPLPATH[$template_id])」 で、「別途用意したテンプレート」に「$arrTplVar」が組み込まれながら、 「$body」に、メール本文が格納される、、、」 との部分は少し理解したつもりなのですが、注文確認メールの送付には、他のメールと違い、テンプレートIDが指定されておりませんが、どこを参照して送付されているのでしょうか? 勉強不足で申し訳ありませんが、教えて頂けると助かります。 よろしくお願い致します。 |
ゲスト |
投稿日時: 2012/2/16 22:10
対応状況: −−−
|
Re: 注文受付メール data/class/helper/SC_Helper_Purchase.php
の、↓です。
なので、管理画面から、新規テンプレートの情報をdbに格納しておく必要があります。 その辺は、署名内url内の 3-contact_regist_admin_reply.pdf 内の 1.問合わせ返信用のテンプレートを作成。 が、参考になると思います。 |
|
inf61 |
投稿日時: 2012/2/20 20:21
対応状況: −−−
|
常連 登録日: 2011/12/9 居住地: 投稿: 44 |
Re: 注文受付メール Ringo様
ご連絡ありがとうございます。 返信が遅くなり申し訳ありません。
こちらでテンプレートを選択しているという認識でよいでしょうか? 新規テンプレートを追加する場合、同様に「$template_id =」を追加していく形になりますでしょうか? 何度も申し訳ありませんが、ご教授頂ければ幸いです。 よろしくお願い致します。 |
ゲスト |
投稿日時: 2012/2/21 12:46
対応状況: −−−
|
Re: 注文受付メール 引用:
こちらでテンプレートを選択しているという認識でよいでしょうか? はい、そうです。 ここで「モバイルかどうか」を判定して、$template_idに番号を設定しています。 引用: 新規テンプレートを追加する場合、同様に「$template_id =」を追加していく形になりますでしょうか? 店舗宛とのことなので、ここでも良いですし、 sfSendOrderMail(...){} の中でも良いでしょう。 あとは、お客様へ送れた後に、店舗宛に送るようにすれば、ベターと思います。 |
|
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |