2016-06-02 7 views
2

Как я могу отправить код купона новым клиентам, зарегистрировавшись на сайте Opencart?Как отправить код купона пользователю при регистрации учетной записи в opencart

i have set 
Customer Login=yes 

в разделе купона. Когда клиент регистрируется, он не содержит никакого купонного кода.

+0

У вас нет купона, но все же, когда пользователь регистрируется, вы хотите создать новый купон и отправить его ему, не так ли? Вы отправили код купона пользователю, если купон уже доступен? –

+0

У меня есть код купона на разделе admin. когда я использую код купона при оформлении заказа, он работает нормально. Мне нужно отправить этот код купона каждому пользователю, зарегистрировавшемуся на сайте по электронной почте. лучше, если я могу отправить код купона на электронный адрес электронной почты, который получен пользователем –

+0

Если у вас есть купон, вы можете получить его по запросу mysql, правильно? Вы знаете функцию модели addCustomer и код электронной почты. Используя запрос mysql, вы можете просто получить код купона и добавить его в сообщение электронной почты. –

ответ

4

Самый простой способ сделать это - добавить код купона в файлы для регистрации файлов электронной почты. Посмотрите на каталог/язык/английский/mail/customer.php и отредактируйте текст одной из переменных. Например:

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

Можно также добавить новую переменную, и обновить контроллер и шаблон, если вы хотите получить больше контроля над тем, как и где она отображается, но с помощью одного из существующих переменных было бы гораздо проще, на мой взгляд ,

+0

ya Я думаю, что эта хорошая идея. –