質問 > 管理機能 > メールの動的データ挿入部分に配送業者の表示を行いたい |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
seraen |
投稿日時: 2015/10/21 20:48
対応状況: −−−
|
半人前 登録日: 2015/10/21 居住地: 投稿: 12 |
メールの動的データ挿入部分に配送業者の表示を行いたい [EC-CUBE] 2.13.3
[PHP] 5.3.29 受注管理の個別の注文の編集から見られる、 注文の受注日 お客様が注文時に記入した備考欄 注文時に選択された配送業者の表示を order_mail.tpl動的データ挿入部分に デフォルトで表示されている [受注番号]<!--{$arrOrder.order_id}--> のような形で記入してメールに表示したいのですが どのように記入すればよいのかわかりません。 配送業者に関してはこちらの投稿 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&order=ASC&topic_id=9812&forum=11 を参考に変更してみましたがうまく表示されませんでした。 またデフォルトでは使われていない 他の項目を表示する際に、どのように記入するかを調べる方法があればお教えいただければ幸いです、 よろしくお願いします。 |
karin |
投稿日時: 2015/10/21 21:50
対応状況: −−−
|
仙人 登録日: 2008/9/15 居住地: 東京都 投稿: 689 |
Re: メールの動的データ挿入部分に受注日、備考、配送業者の表示を行いたい seraen さん、こんばんは。
引用: 配送業者に関してはこちらの投稿 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&order=ASC&topic_id=9812&forum=11 を参考に変更してみましたがうまく表示されませんでした。 どこをどのように変更したのかを記載いただくとお手伝いがしやすくなります。 注文の受注日とお客様が注文時に記入した備考欄はorder_mail.tplへの追加のみで対応できると思います。 例:
参考まで。
|
seraen |
投稿日時: 2015/10/22 20:16
対応状況: −−−
|
半人前 登録日: 2015/10/21 居住地: 投稿: 12 |
Re: メールの動的データ挿入部分に受注日、備考、配送業者の表示を行いたい 回答ありがとうございます。
備考欄と日時の表示は無事行うことが出来ました。 配送業者の表示の為に編集した部分ですが。 SC_Helper_Mail.phpの52行目前後 * コンストラクタ. */ public function __construct() { $masterData = new SC_DB_MasterData_Ex(); $this->arrPref = $masterData->getMasterData('mtb_pref'); $this->arrCountry = $masterData->getMasterData('mtb_country'); //追加 $this->arrDeliv = SC_Helper_DB_Ex::sfGetIDValueList("dtb_deliv", "deliv_id", "service_name"); //追加 } SC_Helper_Mail.phpの125行目前後 /* 注文受付メール送信 */ public function sfSendOrderMail($order_id, $template_id, $subject = '', $header = '', $footer = '', $send = true) { $arrTplVar = new stdClass(); $arrInfo = SC_Helper_DB_Ex::sfGetBasisData(); $arrTplVar->arrInfo = $arrInfo; //追加 $arrTplVar->arrDeliv = $this->arrDeliv; //追加 $objQuery =& SC_Query_Ex::getSingletonInstance(); order_mail.tplに <!--{$arrDeliv[$shipping.deliv_id]}-->を追加したところ order_mail.tplを動的部分に使っているメールテンプレートがウェブでのプレビューで文字が表示されない状態となってしまいました。 よろしくお願いいたします。 |
karin |
投稿日時: 2015/10/22 22:41
対応状況: −−−
|
仙人 登録日: 2008/9/15 居住地: 東京都 投稿: 689 |
Re: メールの動的データ挿入部分に受注日、備考、配送業者の表示を行いたい 引用:
order_mail.tplに <!--{$arrDeliv[$shipping.deliv_id]}-->を追加したところ $shipping.deliv_id ではなく、
で表示されるはずです。
|
seraen |
投稿日時: 2015/10/23 18:30
対応状況: −−−
|
半人前 登録日: 2015/10/21 居住地: 投稿: 12 |
Re: メールの動的データ挿入部分に受注日、備考、配送業者の表示を行いたい 回答ありがとうございます。
[配送方法] <!--{$arrDeliv[$arrOrder.deliv_id]}--> と記入しテスト用の注文の個別注文のプレビュー で表示テストを行ってみたところ 動的部分自体は表示されるようになりましたが 配送方法の表示はされず [配送方法] という表示がされるのみでした。 |
seraen |
投稿日時: 2015/10/29 10:00
対応状況: 解決済
|
半人前 登録日: 2015/10/21 居住地: 投稿: 12 |
Re: メールの動的データ挿入部分に配送業者の表示を行いたい 解決しました
ダウンロードしていたのし対応プラグイン (http://www.ec-cube.net/products/detail.php?product_id=278) を無効にすることで無事表示されるようになりました。 回答ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |