バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 注文確認メールについて

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
KO-HEI
投稿日時: 2010/6/16 12:10
対応状況: −−−
新米
登録日: 2007/12/17
居住地:
投稿: 8
注文確認メールについて
いつもお世話になっています。

タイトル通り注文確認メールについてですが、自分でテスト注文をしていて気付いたことがあります。

現在EC-CUBEの2.4.1を利用しているのですが、注文確認メールがPC用と携帯用と2種類あります。
勝手にモバイルキャリアのドメインに対しては携帯用のメールが送られているのかと解釈していたのですが、どうやらPCサイトからの注文はPC用、携帯サイトからの注文は携帯用の確認メールが自動送信されているようです。

EC-CUBEの仕様としてはPCサイト→PC用、携帯サイト→携帯用ということで間違いないのでしょうか。
nanasess
投稿日時: 2010/6/16 13:11
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2313
Re: 注文確認メールについて
基本的に間違いないです.
ただ, 決済モジュールをインストールすると, モジュールによっては UserAgent を判別して注文確認メールを送信する場合もあるので注意です.
KO-HEI
投稿日時: 2010/6/16 13:26
対応状況: −−−
新米
登録日: 2007/12/17
居住地:
投稿: 8
Re: 注文確認メールについて
有難う御座います。

そうなると、PCからモバイルアドレスで注文をされた場合、PC用のテンプレートで返信されてしまいます。
モバイルでPCのメールは凄く読みにくいので、モバイルアドレスでの注文の際にはモバイル用のテンプレートで返信されるようにしたいのですが、アドレスを判別してテンプレートを変更することは可能でしょうか。

ちなみに只今EC-CUBEペイメント(1.4.2)を利用しておりますが、モジュールを利用した決済手段を利用してもおそらくアドレスを判別していないようです。
AMUAMU
投稿日時: 2010/6/16 14:23
対応状況: −−−
登録日: 2009/5/2
居住地: 東京都
投稿: 2712
Re: 注文確認メールについて
アドレスを判別してテンプレートを変更するにはPHPレベルのカスタマイズを行えば実現します。
(当方では結構多いカスタマイズのひとつですが、標準ではPCはPC、携帯は携帯です)


----------------
EC-CUBE公式エヴァンジェリスト
EC-CUBEインテグレートパートナー (株)スピリット・オブ
移転・拡張・高速化・問題解決
各種カスタマイズ・支援依頼承ります。

[url=h

KO-HEI
投稿日時: 2010/6/16 15:54
対応状況: −−−
新米
登録日: 2007/12/17
居住地:
投稿: 8
Re: 注文確認メールについて
有難う御座います。

確認メールの送信しているところをカスタムするんですよね。

あまりPHPに詳しくないので間違えてるかもしれませんが、
data/class/pages/shopping/LC_Page_Shopping_Complete.php
の90行目あたりの、

// 完了メール送信
if($order_id != "") {
$mailHelper->sfSendOrderMail($order_id, '1');
}

ここで注文者のアドレスを判別すればいい気がするんですが。。。
エラーチェックに使われているMOBILE_EMAIL_CHECKを使えばいいんでしょうか。

いろいろやってみたんですが、完了画面が真っ白になってしまい動作しません。
(注文自体は完了しているみたいですが、メールは送信されません。)

どのような記述をしたらいいのでしょうか。
AMUAMU
投稿日時: 2010/6/16 17:32
対応状況: −−−
登録日: 2009/5/2
居住地: 東京都
投稿: 2712
Re: 注文確認メールについて
方向性としては良いと思います。

「真っ白になってしまい〜」はPHPのコード自体の構文エラーや指定エラー等の可能性が高いですのでコードを見直しましょう


----------------
EC-CUBE公式エヴァンジェリスト
EC-CUBEインテグレートパートナー (株)スピリット・オブ
移転・拡張・高速化・問題解決
各種カスタマイズ・支援依頼承ります。

[url=h

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1295
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.