Требуется доработка (регистрация+QR коды)

Меры безопасности при поиске исполнителя
ash_electro
Сообщения: 1
Зарегистрирован: 26.09.2023

Требуется доработка (регистрация+QR коды)

Непрочитанное сообщение ash_electro »

Требуется помощь по доработкам на сайте sneakers.by
ТЗ во вложении.

1. Регистрация по номеру телефона.
Страница регистрации содержит поле номера телефона, а под ним ссылка на регистрацию через имейл. После ввода номера телефона с проверкой по маске и выдачей информации о правильности\ошибок при вводе номера телефона, при нажатии на кнопку "получить код", переходим на второй экран (или просто появится дополнительная строка), где нужно будет ввести код из смс, которое было отправлено на номер телефона. На втором экране должны быть поле для ввода кода, и кнопка "назад".
После успешной проверки кода, появляется экран с предложением заполнить главную информацию:
 - Фамилия (обязательно)
 - Имя (обязательно)
 - Телефон (обязательно), подгружается автоматически из только что введенных
 - Адрес (обязательно)
 - Имейл (обязательно)
 - Пароль (обязательно)
 - Дата рождения (необязательно)
 - Размер обуви СМ (необязательно), выбрать из списка от 22 до 32см с шагом 0,5
 - Подписка на новости (да\нет), по умолчанию чек стоит "да"
 - Чек "Я прочитал условия соглашения", по умолчанию стоит галочка
 И кнопка "Продолжить", после этого приходит письмо об успешной регистрации с отправкой пароля на имейл.
 
 Если регистрация по имейлу\паролю, то это нужно делать через стандартную форму симпл, но сделать в настройках симпла поле номера телефона обязательным, чтобы в будущем авторизация по телефону работала корректно.
 В случае регистрации через соц сети, обязательным реквизитом должен быть номер телефона, так как это потребуется для последующей авторизации по номеру телефона.
 
 Авторизация по номеру телефона.
 Страница авторизации содержит поле номера телефона, а под ним ссылка на авторизацию через логин\пароль (стандартная авторизация через симпл). После ввода номера телефона с проверкой по маске и выдачей информации о правильности\ошибок при вводе номера телефона, при нажатии на кнопку "получить код", переходим на второй экран (или просто появится дополнительная строка), где нужно будет ввести код из смс, которое было отправлено на номер телефона. На втором экране должны быть поле для ввода кода, и кнопка "назад". После успешной авторизации, в зависимости от страницы, с которой была сделана авторизация открытвается либо личный кабинет (при авторизации по нажатию на личный кабинет), либо страница оформления заказа (при авторизации со всплывающего окошка), либо другая страница сайта, на которой произошла авторизация.
 
 2. В личном кабинете, на его главной странице необходимо внедрить поле "Дисконтная карта" с выводом QR кода и штрихкода этой дисконтной карты (для возможности сканирования на кассе). Дисконтная карта может быть внесена в админ панели сайта менеджером (путем обмена с 1С), а также самим пользователем путем нажатия на плюсик, который будет на месте QR кода если карта ещё не добавлена, и вписыванием числового кода в формате EAN13 со своегй пластиковой карты.
 Насколько я понимаю, преобразование числового кода в QR код и штрихкод будет производиться каким-то сервисом? Или есть скрипт для этого? Также нужно чтобы это происходило по нажатию кнопки "сохранить" при внесении числового кода карты как менеджером сайта в админ панели, так и пользователем внутри своего аккаунта.
 
Ответить