ITOBEN STYLE > EC-CUBEデザインテンプレート > EC-CUBE:送信メールに口座情報と店舗情報を表示 2012年2月24日カテゴリー: EC-CUBEデザインテンプレート EC-CUBE:送信メールに口座情報と店舗情報を表示 ここのページの内容は、改良されています。 ↓こちらのページをご覧ください。 送信メールに口座等の情報を、選択した支払い方法に応じて自動表示する 送信メールにショップの基本情報を自動表示する ******************************************** 送信メールに口座情報と店舗情報を自動表示できるようにする。 注文者が支払い方法で「銀行振込」を選択したら、送信されるメールには口座情報が記述される。また、「代金引換」を選択した場合は、配達員に手数料を支払う旨を記述する。 ■data/smarty/templates/default/mail_templates/order_mail.tpl ① 配送情報のあと、90行目に追加 —————————————————————— ****************************************************************** ご入金先口座情報 ****************************************************************** $sql = “select * from dtb_payment where payment_method=’銀行振込'”; $result = mysql_query($sql); $rows = mysql_num_rows($result); if($rows == 0){ echo “”; } else { while($row = mysql_fetch_array($result)){ print (”.$row[‘memo01’].”); } } $sql = “select * from dtb_payment where payment_method=’郵便振替'”; $result = mysql_query($sql); $rows = mysql_num_rows($result); if($rows == 0){ echo “”; } else { while($row = mysql_fetch_array($result)){ print (”.$row[‘memo01’].”); } } 代金引換えにて配送いたします。 商品お受取りの際、配達員に代金をお支払いください。 お支払いは現金書留で承りました。 お支払いはクレジットカードで承りました。 お支払いはコンビニ決済で承りました。 ————————————————————————- ② 一番最後に追加する ————————————————————————- ******************************************** $sql = “select * from dtb_baseinfo”; $result = mysql_query($sql); $rows = mysql_num_rows($result); if($rows == 0){ echo “”; } else { while($row = mysql_fetch_array($result)){ print (‘■’.$row[‘shop_name’].’■’.’ ‘); print (‘〒’.$row[‘zip01′].’-‘.$row[‘zip02′].’ ‘); print (‘ ’.$row[‘addr01’].”.$row[‘addr02′].’ ‘); print (‘TEL:’.$row[‘tel01′].’-‘.$row[‘tel02′].’-‘.$row[‘tel03′].’ ‘); print (‘URL:’.$row[‘law_url’].’ ‘); print (‘E-Mail:’.$row[‘law_email’].’ ‘); } } ******************************************** ————————————————————————– ■data/smarty/templates/default/mail_templates/order_mail_after.tpl 新規ファイルとして追加。 これは、もとのorder_mail.tplに以下の記述を追加したもので、送信メールによっては口座情報を必要としない場合に適用する。たとえば、「商品発送メール」などはこちらのテンプレートを使用する。 —————————————————————————– ******************************************** $sql = “select * from dtb_baseinfo”; $result = mysql_query($sql); $rows = mysql_num_rows($result); if($rows == 0){ echo “”; } else { while($row = mysql_fetch_array($result)){ print (‘■’.$row[‘shop_name’].’■’.’ ‘); print (‘〒’.$row[‘zip01′].’-‘.$row[‘zip02′].’ ‘); print (‘ ’.$row[‘addr01’].”.$row[‘addr02′].’ ‘); print (‘TEL:’.$row[‘tel01′].’-‘.$row[‘tel02′].’-‘.$row[‘tel03′].’ ‘); print (‘URL:’.$row[‘law_url’].’ ‘); print (‘E-Mail:’.$row[‘law_email’].’ ‘); } } ******************************************** 次にマスターデータを編集して、各送信メールに上記2つのテンプレートのうち、どちらかを適用する。 mtb_mail_template とmtb_mail_tpl_path のIDで対応させます。 ①mtb_mail_template ②mtb_mail_tpl_path
ここのページの内容は、改良されています。
↓こちらのページをご覧ください。
送信メールに口座等の情報を、選択した支払い方法に応じて自動表示する
送信メールにショップの基本情報を自動表示する
********************************************
送信メールに口座情報と店舗情報を自動表示できるようにする。
注文者が支払い方法で「銀行振込」を選択したら、送信されるメールには口座情報が記述される。また、「代金引換」を選択した場合は、配達員に手数料を支払う旨を記述する。
■data/smarty/templates/default/mail_templates/order_mail.tpl
① 配送情報のあと、90行目に追加
——————————————————————
******************************************************************
ご入金先口座情報
******************************************************************
$sql = “select * from dtb_payment where payment_method=’銀行振込'”;
$result = mysql_query($sql);
$rows = mysql_num_rows($result);
if($rows == 0){
echo “”;
} else {
while($row = mysql_fetch_array($result)){
print (”.$row[‘memo01’].”);
}
}
$sql = “select * from dtb_payment where payment_method=’郵便振替'”;
$result = mysql_query($sql);
$rows = mysql_num_rows($result);
if($rows == 0){ echo “”; } else {
while($row = mysql_fetch_array($result)){ print (”.$row[‘memo01’].”);
}
}
代金引換えにて配送いたします。
商品お受取りの際、配達員に代金をお支払いください。
お支払いは現金書留で承りました。
お支払いはクレジットカードで承りました。
お支払いはコンビニ決済で承りました。
————————————————————————-
② 一番最後に追加する
————————————————————————-
********************************************
$sql = “select * from dtb_baseinfo”;
$result = mysql_query($sql);
$rows = mysql_num_rows($result);
if($rows == 0){
echo “”;
} else {
while($row = mysql_fetch_array($result)){
print (‘■’.$row[‘shop_name’].’■’.’ ‘);
print (‘〒’.$row[‘zip01′].’-‘.$row[‘zip02′].’ ‘);
print (‘ ’.$row[‘addr01’].”.$row[‘addr02′].’ ‘);
print (‘TEL:’.$row[‘tel01′].’-‘.$row[‘tel02′].’-‘.$row[‘tel03′].’ ‘);
print (‘URL:’.$row[‘law_url’].’ ‘); print (‘E-Mail:’.$row[‘law_email’].’ ‘);
}
}
********************************************
————————————————————————–
■data/smarty/templates/default/mail_templates/order_mail_after.tpl
新規ファイルとして追加。
これは、もとのorder_mail.tplに以下の記述を追加したもので、送信メールによっては口座情報を必要としない場合に適用する。たとえば、「商品発送メール」などはこちらのテンプレートを使用する。
—————————————————————————–
********************************************
$sql = “select * from dtb_baseinfo”;
$result = mysql_query($sql);
$rows = mysql_num_rows($result);
if($rows == 0){ echo “”;
} else {
while($row = mysql_fetch_array($result)){
print (‘■’.$row[‘shop_name’].’■’.’ ‘);
print (‘〒’.$row[‘zip01′].’-‘.$row[‘zip02′].’ ‘);
print (‘ ’.$row[‘addr01’].”.$row[‘addr02′].’ ‘);
print (‘TEL:’.$row[‘tel01′].’-‘.$row[‘tel02′].’-‘.$row[‘tel03′].’ ‘);
print (‘URL:’.$row[‘law_url’].’ ‘);
print (‘E-Mail:’.$row[‘law_email’].’ ‘);
}
}
********************************************
次にマスターデータを編集して、各送信メールに上記2つのテンプレートのうち、どちらかを適用する。
mtb_mail_template とmtb_mail_tpl_path のIDで対応させます。
①mtb_mail_template
②mtb_mail_tpl_path