1С- bitrix. Реализовать регистрацию\авторизацию польз. при оформлении
Реализовать регистрацию\авторизацию пользователя при оформлении заказа стандартными методами 1С-Битрикс:
Убрать страницу ввода пароля при переходе из корзины к оформлению заказа. Оформление заказа разрешить без авторизации.
На странице оформления заказа должно быть обязательное поле - телефон.
Имейл сделать не обязательным для заполнения. Логином и основным идентификатором является телефон
Имейл при оформлении заказа не проверяется.
Доступный сценарии:
1) Пользователь не авторизован, вводит телефон и имейл / телефон.
Телефон совпал с данными одного пользователя - заказ привязываем к этому пользователю, пользователя не авторизуется.
Телефон не совпал ни с одним пользователеи - создаем нового пользователя по телефону, после совершения покупки авторизовываем.
Если пользователь ввел имейл, на почту приходит письмо с автосгенерированным паролем.
Сценарий по подтверждению номера не авторизованного пользователя и авторизованного с новым номером:
Общая часть:
1) попап с инпутом кода для подтверждения телефона, таймер, проверка кода;
2) проверка авторизован ли пользователь, и если авторизован, то прежний ли номер или нет
Сценарий 1:
а) смена кнопки "оформить" на новую - "подтвердить номер и оформить" http://joxi.ru/8AnMXxeH76aZe2
б) при нажатии проверка п. 2
в) если проверка пройдена - клик на скрытую кнопку оформления
г) не пройдена - отправка смс, показать попап и логика п.1 и п. в)
Дополнительно:
Предусмотреть защиту от ботов (галочка "Я не робот") при запросе смс на номер.
По цене и срокам, было бы удобнее всего получить фитбэк от непосредственного исполнителя.