1С- bitrix. Реализовать регистрацию\авторизацию польз. при оформлении

Цена договорная
07 июля 2020, 22:17 • 5 откликов • 29 просмотров
Требуется специалист по 1С-Битрикс

Реализовать регистрацию\авторизацию пользователя при оформлении заказа стандартными методами 1С-Битрикс:
Убрать страницу ввода пароля при переходе из корзины к оформлению заказа. Оформление заказа разрешить без авторизации.

На странице оформления заказа должно быть обязательное поле - телефон.
Имейл сделать не обязательным для заполнения. Логином и основным идентификатором является телефон
Имейл при оформлении заказа не проверяется.

Доступный сценарии:
1) Пользователь не авторизован, вводит телефон и имейл / телефон.
Телефон совпал с данными одного пользователя - заказ привязываем к этому пользователю, пользователя не авторизуется.
Телефон не совпал ни с одним пользователеи - создаем нового пользователя по телефону, после совершения покупки авторизовываем.
Если пользователь ввел имейл, на почту приходит письмо с автосгенерированным паролем.


Сценарий по подтверждению номера не авторизованного пользователя и авторизованного с новым номером:

Общая часть:
1) попап с инпутом кода для подтверждения телефона, таймер, проверка кода;
2) проверка авторизован ли пользователь, и если авторизован, то прежний ли номер или нет

Сценарий 1:
а) смена кнопки "оформить" на новую - "подтвердить номер и оформить" http://joxi.ru/8AnMXxeH76aZe2
б) при нажатии проверка п. 2
в) если проверка пройдена - клик на скрытую кнопку оформления
г) не пройдена - отправка смс, показать попап и логика п.1 и п. в)

Дополнительно:
Предусмотреть защиту от ботов (галочка "Я не робот") при запросе смс на номер.

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