2016-06-02 15 views
2

新規顧客がOpencartウェブサイトに登録する際にクーポンコードを電子メールで送信するにはどうすればよいですか?opencartのアカウント登録時にユーザーにクーポンコードを送信する方法

i have set 
Customer Login=yes 

クーポンセクションにあります。お客様が登録すると、クーポンコードは含まれません。

+0

あなたはクーポンを持っていませんが、ユーザーが新しいクーポンを作成してそれを彼に送ることを登録しても、それでもですか?クーポンがすでに利用可能な場合、クーポンコードをユーザーに送信し終えましたか? –

+0

私は管理セクションにクーポンコードを作成しています。チェックアウト時にクーポンコードを使用すると正常に動作します。私は電子メールでサイトに登録するすべてのユーザーにそのクーポンコードを送信する必要があります。あなたが受け取った登録メールにクーポンコードを送ることができればより良い –

+0

クーポンを持っているなら、あなたはmysqlクエリーでそれを得ることができますか? 'addCustomer'モデル関数とその中の電子メールコードを知っています。 mysqlクエリを使用すると、クーポンコードを取得して電子メールメッセージに追加することができます。 –

答えて

4

これを行う最も簡単な方法は、登録メール言語ファイルにクーポンコードを追加することです。 catalog/language/english/mail/customer.phpを見て、変数の1つのテキストを編集してください。たとえば:

$_['text_thanks'] = 'Please use coupon code XXXXXX at checkout on your first order. Thanks,'; 

また、新しい変数を追加し、あなたがどのように、どこでそれが表示されますをより細かく制御したい場合は、コントローラとテンプレートを更新するが、既存の変数のいずれかを使用すると、私の意見ではずっと容易になるだろうことができ。

+0

これは良いアイデアだと思います。 –

関連する問題