Регистрация пользователя при оформлении быстрого заказа

Автор dimonius, 16 ноября 2017, 13:40:28

« назад - далее »

dimonius

Всем привет! Подскажите, как сделать или куда копать чтобы:
Ситуация: при оформлении быстрого заказа в интернет магазине клиент вводит свой эмейл адрес, на к-рый приходит письмо что заказ принят и т.д.,
Нужно:  сделать чтобы приходило письмо где будет указаны данные для входа в ЛК на интернет магазин, логин: email адрес к-рый был указан (при оформлении заказ), пароль - автоматически сгенерированный.
Или может есть такой модуль, который это может делать?

PrestaMan

Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!

dimonius

Цитата: PrestaMan от 16 ноября 2017, 14:41:39
Быстрый заказ или гостевой заказ?
Там, где вводишь ФИО, email, адрес доставки, тип оплаты и заказываешь. Я не знаю как правильно его назвать))) По идее это быстрый заказ.

Adik

В модуле быстрого заказа нужно добавлять переменные шаблона письма.

dimonius

Цитата: Adik от 16 ноября 2017, 18:40:07
В модуле быстрого заказа нужно добавлять переменные шаблона письма.
Если добавлю переменную письма, процедура регистрации пройдет?

Adik

Пройдет. Письмо после регистрации отсылается и переменные email на регистрацию не повлияют.

dimonius

Цитата: Adik от 17 ноября 2017, 11:24:52
Пройдет. Письмо после регистрации отсылается и переменные email на регистрацию не повлияют.
А можете, пожалуйста, подсказать как называются эти переменные?
И вопрос такой, если клиент зашел и сделал быстрый заказ, ему пришло письмо "как мне нужно", клиент не заходил в личный кабинет, и потом сделал ещё один быстрый заказ, не будет ли клиента регистрировать 2 раза или отбивать ошибки?

mistral

При быстром заказе клиент не регистрируется, никакого логина и пароля у него нет.
Созраняется только адрес доставки. Поэтому все что хотите сделать не подходит для модуля быстрый заказ.

dimonius

Цитата: mistral от 17 ноября 2017, 13:43:16
При быстром заказе клиент не регистрируется, никакого логина и пароля у него нет.
Созраняется только адрес доставки. Поэтому все что хотите сделать не подходит для модуля быстрый заказ.
Так в этом-то и задача, чтобы для процедуры регистрации и отправки письма о регистрации(во время быстрого заказа) из быстрого заказа брались данные: email, имя, а пароль для входа автоматом сгенерированный.

mistral

Смысл быстрого заказа теряется. В prestashop быстрый заказ это когда без регистрации. В вашем случае после первого заказа клиент не сможет сделать второй быстрый заказ, так как будет зарегистирован.

dimonius

Цитата: mistral от 17 ноября 2017, 14:08:02
Смысл быстрого заказа теряется. В prestashop быстрый заказ это когда без регистрации. В вашем случае после первого заказа клиент не сможет сделать второй быстрый заказ, так как будет зарегистирован.
Почему? ему просто придет письмо с данными для входа в личный кабинет. Клиент может не входить в ЛК и покупать через быстрый заказ. А задумка такая для того, чтобы он был в статусе "клиент" и в личном кабинете мог смотреть свои накопления и покупать со скидкой, войдя по логину и паролю.

mistral

В статусе клиент будет зарегистрирован email и при попытки второй раз быстро купить на тот же email будет ошибка.

dimonius

Цитата: mistral от 17 ноября 2017, 15:01:24
В статусе клиент будет зарегистрирован email и при попытки второй раз быстро купить на тот же email будет ошибка.
А если делать проверку: если email есть в базе (клиент зареган) процедуру регистрации не запускать. Не покатит?

Adik

Проверка и так есть. Проверяется email в базе. В ней можно добавить еще разные условия.