質問 > 管理機能 > 受注確認メールのカスタマイズについて |
管理機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ゲスト |
投稿日時: 2010/1/15 16:48
対応状況: −−−
|
Re: 受注確認メールのカスタマイズについて seasoft様、ご検証いただき有難うございます。
これは...どうすればいいのでしょう? |
|
seasoft |
投稿日時: 2010/1/15 16:43
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 受注確認メールのカスタマイズについて > ご注文者情報の県名表示もでしょうか?
数値でした。
|
ゲスト |
投稿日時: 2010/1/15 16:41
対応状況: −−−
|
Re: 受注確認メールのカスタマイズについて seasoft様、シックスコアのワンクリックインストールの正式版です。
ご注文者情報の県名表示もでしょうか? |
|
seasoft |
投稿日時: 2010/1/15 16:12
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 受注確認メールのカスタマイズについて もしかすると、正式版をご利用でしょうか?
最新のEC-CUBEコミュニティ(eccube-comu)で試したところ、harutom 様のカスタマイズで、内容変更後の情報が注文者情報に反映されるようです。 参考まで。
|
ゲスト |
投稿日時: 2010/1/15 14:00
対応状況: −−−
|
Re: 受注確認メールのカスタマイズについて seasoft様、有難うございます。
ご発言から、dataディレクトリをもう一度見直しました。 ec/data/class/pages/shoppingのLC_Page_Shopping.phpに 以下の記述を見つけました。 // 受注一時テーブルのお届け先をコピーする function lfCopyDeliv($uniqid, $arrData) { $objQuery = new SC_Query(); // 別のお届け先を指定していない場合、配送先に登録住所をコピーする。 if($arrData["deliv_check"] != "1") { $sqlval['deliv_name01'] = $arrData['order_name01']; $sqlval['deliv_name02'] = $arrData['order_name02']; $sqlval['deliv_kana01'] = $arrData['order_kana01']; $sqlval['deliv_kana02'] = $arrData['order_kana02']; $sqlval['deliv_pref'] = $arrData['order_pref']; $sqlval['deliv_zip01'] = $arrData['order_zip01']; $sqlval['deliv_zip02'] = $arrData['order_zip02']; $sqlval['deliv_addr01'] = $arrData['order_addr01']; $sqlval['deliv_addr02'] = $arrData['order_addr02']; $sqlval['deliv_tel01'] = $arrData['order_tel01']; $sqlval['deliv_tel02'] = $arrData['order_tel02']; $sqlval['deliv_tel03'] = $arrData['order_tel03']; $where = "order_temp_id = ?"; $objQuery->update("dtb_order_temp", $sqlval, $where, array($uniqid)); } } どうやらこれでorderの値がdelivに渡されているということが分かりました。 ログインしているかどうかをチェック後、ログインしているならば顧客情報をorderに渡すということは出来ますか? 「会員登録内容変更が反映されない」という別スレッドを立てましたが、今朝異常なく反映されていたので〆たのですが、やはりおかしいのです。 ログインして購入している途中にマイページに移動→内容変更→再度カートに移動すると、内容変更前の情報が注文者情報に表示されます。 LCページを一つ一つ開いてあれこれやってみていますが、未だ解決しません。 ご教示のほど何卒宜しくお願いいたします。 |
|
seasoft |
投稿日時: 2010/1/15 12:51
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 受注確認メールのカスタマイズについて 基本的にロジック(実際の処理)は /html/ 配下には書いていない場合が大半ですよ。
これが全てではありませんが、参考になると良いのですが・・・ http://seasoft.jp1.cx/ec/tips/editfiles
|
ゲスト |
投稿日時: 2010/1/15 12:05
対応状況: −−−
|
Re: 受注確認メールのカスタマイズについて seasoft様、いつも有難うございます。
引用:
すみません、このあたりが分かりません。 shopping/index.phpもLCページに関する記述でチンプンカンプンで... 注文内容確認画面(confirm.tpl)では県名も表示されます。 そのまま値を渡してくれると嬉しいのですが... |
|
ゲスト |
投稿日時: 2010/1/14 21:42
対応状況: −−−
|
Re: 受注確認メールのカスタマイズについて seasoft様、すみません。
検証のため、テスト購入を幾度となくしていた中で手違いのあったものが県名表示されていました。 (deliv_prefが表示されていました。) 修正したら、全件、番号表示となりました。 |
|
seasoft |
投稿日時: 2010/1/14 16:34
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 受注確認メールのカスタマイズについて > ですので、全く手を加えていない配送先情報の方はちゃんと県名も表示されるのです。
> でも、「order」にしただけの注文者情報のところは県名が番号表示されるのです・・・ > どうしたものでしょう。 そうなると、*.php で変換してから、Smarty 変数に渡している確率が高そうですね。 > しかも、きちんと県名が表示されたり、番号が表示されたり、規則性が見いだせない状態です・・・ これは、結構危険な香りが。 たとえば、 ・注文者と配送先の同一 or 相違 ・特定の都道府県 ・特定の画面遷移 など、規則性の特定は現状で行なったほうが良いかもしれません。
|
ゲスト |
投稿日時: 2010/1/14 16:27
対応状況: −−−
|
Re: 受注確認メールのカスタマイズについて しかも、きちんと県名が表示されたり、番号が表示されたり、規則性が見いだせない状態です・・・
|
|
« 1 (2) 3 » |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |