Opencart: Авторизация/регистрация по СМС

15 000 руб. за проект
28 июля 2021, 18:45 • 6 откликов • 39 просмотров
Имеется заготовка магазина на ocStore + шаблон Revolution.

Требуется разработать и внедрить регистрацию и авторизацию клиентов по номеру телефона и коду из СМС. Ожидаемый функционал хорошо описывается фразой "Войти или зарегистрироваться".

Для проверки номера телефона, отправки СМС и проверки введенного кода требуется осуществлять запросы к API сервера системы лояльности Kilbil (см. http://docs.kilbil.ru).
Регистрация новых клиентов должна осуществляться одновременно в Opencart и в системе лояльности (по API).
При авторизации существующего в системе лояльности клиента требуется создавать или обновлять данные о пользователе в БД Opencart по данным от системы лояльности.
Регистрацию/авторизацию по email требуется отключить.

Особых требований к пользовательскому интерфейсу нет: расположение элементов, всплывающие окна и прочий дизайн оставить как есть, заменив ввод email и пароля на ввод номера телефона и кода из СМС.
Потребуется выбрать одну из страниц Регистрация или Авторизация и переделать её под страницу "Войти или зарегистрироваться" (см. референс ozon.ru, wb.ru), а вторую страницу - отключить. В хедере и на странице оформления заказа должна остаться только одна кнопка/ссылка "Войти или зарегистрироваться".

Обязательно требуется предусмотреть защиту от скликивания бюджета на смс и от перебора кода из СМС.

Пользователю должно быть удобно и интуитивно понятно. Так же, как это сделано на мнгоих крупных сайтах с авторизацией по СМС: ozon.ru, wb.ru, ya.ru.