Опыт

Интернет-магазин для сети фирменных магазинов техники

Задачи проекта

  • Доработка сайта по заявкам клиента.

Платформа

  • Сервер — выделенный физический сервер, арендованный Заказчиком в дата-центре, настроен 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.

Похожие кейсы

Интернет-магазин для «Кванта»

Опыт

Интернет-магазин для «Кванта»

Поддержка и развитие интернет-магазина электроники и запчастей для ремонта бытовой техники.
Интернет-магазины и сайт-витрина для «Автомаркет-регионы»

Опыт

Интернет-магазины и сайт-витрина для «Автомаркет-регионы»

Поддержка сайтов для компании производителя охлаждающего и климатического оборудования для активного отдыха, туризма, домашнего и коммерческого использования.
Интернет-магазин «Секретарь»

Опыт

Интернет-магазин «Секретарь»

Доработка и поддержка интернет-магазина канцтоваров. 
Интернет-магазин «Мирмекс»

Опыт

Интернет-магазин «Мирмекс»

Поддержка и развитие интернет-магазина техники для офиса.
Продвижение интернет-магазина «Умные машины»

Опыт

Продвижение интернет-магазина «Умные машины»

Поисковая оптимизация B2B интернет-магазина промышленного оборудования и робототехники.
Интернет-магазин для SNR

Опыт

Интернет-магазин для SNR

Редизайн, развитие и продвижение интернет-магазина SNR.