EC-CUBEで発送メールとかメールテンプレートを追加する

http://notes25.net/other/memo/ec-cube%E3%81%A7%E7%99%BA%E9%80%81%E3%83%A1%E3%83%BC%E3%83%AB%E3%81%A8%E3%81%8B%E3%83%A1%E3%83%BC%E3%83%AB%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%99/

発送完了メールとか、よく使うメールをテンプレとして登録しておくと便利。

1:【システム設定】⇒【マスターデータ管理】

管理画面【システム設定】⇒【マスターデータ管理】

2:テンプレートの追加

mtb_mail_template】を選び、選択ボタンをクリック

追加のデータの欄に好きなID(他とかぶらないように)と値を入れる。

3:動的データ挿入部分

mtb_mail_tpl_path】を選び、選択ボタンをクリック

ここで自動挿入される注文情報とかのtplファイルを作る。
新しく作ってもいいし、他と同じでよければ同じ値をいれておく。

新しく作る場合場合(めんどう)

ID:さっき作ったID。
値:「mail_templates/●●.tpl」と入力。●●は好きなように。
で、登録。

その後、「●●.tpl」というファイルをローカルで好きなように作成し、FTPでアップ。

オーダーメールとかと同じでいい場合

お好きなテンプレの値(「order_mail.tpl」とか)をコピペ。

ヘッダー・フッターはもちろん個別に編集できる。データを取得して出力される部分のみ。同じになる。

4:ヘッダー・フッターの確認

【基本情報管理】>【メール設定】で先ほど作ったテンプレートが入っているか確認。

入っていたら「メールタイトル」や「ヘッダー」「フッター」を入れる。

5:送信方法

受注管理からメールを送りたい顧客の【メール】列【個別通知】をクリック

テンプレートを選んで進んでいけばOK

http://ec-cube.nakweb.com/blog/634.html

[EC-CUBE 2.11.2] メールテンプレートを追加したい

2011年09月10日 / 投稿者名:fukap

よく使うのに意外に面倒なのが、このメールテンプレートの追加です。
本当はデザイン管理メニューに、メール管理という項目を設けて、ボタン1つで簡単に追加したり、
管理画面からテンプレートの動的部分のカスタマイズもできるといいんですけどね。
2.11.2では以下のような方法で行います。

1.管理画面にログインして、システム設定>マスターデータ管理>mtb_mail_template を選択し、
  追加のデータ欄に、新規で作成するテンプレート名を入力します。IDは重複しない数値、値には任意の名前を入力します。
  入力できたら、「この内容で登録する」ボタンを押して保存してください。
  本例では、連番で6、「修理受付メール」としてみました。

2.同様に、システム設定>マスターデータ管理>mtb_mail_template_path を選択し、
  追加のデータ欄に、新規で作成するテンプレート名を入力します。
  IDは重複しない数値、値には mail_templates/xxxxx_mail.tpl を入力します。
  テンプレートのカスタマイズを全く行わないのであれば、order_mail.tpl などで良いですが、
  本例ではカスタマイズする可能性を考えて、mail_templates/repair_mail.tpl としました。

3.メールテンプレートは、data/Smarty/templates/default/mail_templates/ にあります。
  どれか適当なメールテンプレートファイルをコピーして、新規テンプレートを作成し、同じディレクトリ内に保存します。
  例えば、order_mail.tpl をコピーして、repair_mail.tpl を作成します。

4.管理画面>基本情報管理>メール設定 で、追加したテンプレート名が選択できるようになります。
  追加したテンプレート名を選択して、メールタイトル、ヘッダー、フッターを入力して保存します。

5.動的挿入部分はメールテンプレートの内容によって決定されます。
  変更したい場合は、repair_mail.tpl を開いて、適宜修正します。

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク