バージョン選択

フォーラム

メニュー

オンライン状況

61 人のユーザが現在オンラインです。 (52 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 61
もっと...

サイト内検索

質問 > 管理機能 > メールの動的データ挿入部分に配送業者の表示を行いたい

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
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への追加のみで対応できると思います。

例:

メッセージ:<!--{$Message_tmp}-->
ご注文日:<!--{$arrOrder.create_date|sfDispDBDate}-->


参考まで。


----------------

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 ではなく、


<!--{$arrDeliv[$arrOrder.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
を無効にすることで無事表示されるようになりました。

回答ありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,721名です
総投稿数は109,953件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1638
8
red
1570
9
mcontact
1286
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.