Задачи проекта
- Доработка сайта по заявкам клиента.
Платформа
- Сервер — выделенный физический сервер, арендованный Заказчиком в дата-центре, настроен Cetera в рамках проекта.
- Операционная система — Linux Debian
- Веб-серверы: Nginx
- База данных — MySQL
- Языки программирования: PHP
- Фреймворк — Laravel
Развитие проекта
Развитие осуществляется на основе периодических процессов выявления потребностей и планирования проектов — видений. Интервью проводятся с периодичностью раз в квартал. Корректировка планов — ежемесячно вносятся изменения в мастер-планы проекта. Ключевые задачи:
- Настроить автоматический деплой программного кода и на бета-сервер из ветки beta.
- Требования к разработке обмена данными о регистрации. Исполнитель разрабатывает API обмена данными о пользователях, которое:
- Соответствует спецификации.
- По внешнему запросу на предоставленный Исполнителем URL на сайте Заказчика по протоколу HTTPS.
- Инициирует проверку наличия номера телефона, переданного на API, в базе пользователей сайта и системе Mindbox.
- Результат запроса на проверку наличия пользователя в системе Mindbox кешируется в системе Битрикс.
- Требования к разработке обмена данными авторизации. Исполнитель разрабатывает API обмена данными о пользователях, которое:
- Соответствует спецификации.
- По внешнему запросу на предоставленный Исполнителем URL на сайте Заказчика по протоколу HTTPS.
- При отсутствии телефона запускает процедуру регистрации, отправляя пользователю SMS с кодом, а после направления на API проверочного кода, при соответствии проверочного кода, отравляет запрос на создание пользователя в системе Mindbox, а затем, если получен статус «успешно», сохраняет нового пользователя в составе номера телефона на сайте Заказчика, в противном случае в приложение будет оправлен ответ с ошибкой.
- При наличии телефона запускает процедуру авторизации, отправляя пользователю SMS с кодом, а после направления на API проверочного кода, при соответствии проверочного кода, отправляет в ответ статус успешной авторизации.
- При получении некорректного кода в процедуре регистрации и авторизации отправляет в ответ статус ошибки.
- Дополнить работу хука.
- Хук редактирования профиля пользователя.
- Хук получения профиля пользователя.
- Передавать платформу в Mindbox.
- Исправить проблему в хуке авторизации.
- Подготовить документацию на хуки.
- IMSHOP: Расчет бонусов и баллов.
- В хуках проверки и редактирования пользователя imshop учитывать флаг подписки sms и email.
- Разработка хука для МП рассрочки от «Сбербанка».
- Вебхук эквайринга для imshop.
Похожие кейсы
Интернет-магазин для «Кванта»
Интернет-магазины и сайт-витрина для «Автомаркет-регионы»
Продвижение интернет-магазина «Умные машины»