Все кейсы

МТС Cashback — сайт для совершения покупок

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

Описание кэшбек-программы

После регистрации и авторизации на сайте МТС Cashback пользователь может воспользоваться любым из предложений партнеров программы в семи категориях:

  • Интернет-магазины,
  • Путешествия,
  • Развлечения,
  • Доставка продуктов,
  • Доставка еды,
  • Автозаправки,
  • Услуги.

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

Через некоторое время (в зависимости от выбранного предложения) пользователь сможет использовать свой кэшбек, чтобы оплатить услуги связи или получить скидку до 100% на покупку телефона в салонах МТС.

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

Основным требованием заказчика было использование в сайте МТС Cashback тех же технологий, что и на других интернет-проектах компании (Личный кабинет МТС, МТС Бонус).

Были решены следующие, в том числе, далеко не стандартные задачи:

- интегрирование сайта с другими сервисами МТС. Так, войдя в Личный кабинет на сайте МТС Cashback, пользователь автоматически авторизуется и на других платформах (как на портале Госуслуги):

- организация повышенного быстродействия при работе с большими объемами данных,

- внедрение сервиса обработки изображений (хранение, редактирование, добавление, удаление),

- интеграция сайта с сервисом геолокации,

- интегрирование сайта с сервисом email-рассылки,

- организация хранения данных с помощью облачной технологии Firebase,

- внедрение системы управления сайтом QPublishing.

Техническая платформа

Сайт МТС Cashback написан с помощью технологии MVC 5 на платформе .NET Framework 4.5.2. В качестве системы управления сайтом и построении БД выступила платформа QPublishing. Такой выбор был обусловлен пожеланием заказчика использовать в своих проектах одни и те же технологии. Это также удобно с точки зрения интеграции разноплановых сервисов одной компании в единую экосистему.

Функционал

Пользователь сайта может:

  • просматривать каталог партнеров программы:

    1. узнавать размер кэшбека у каждого партнера ПЛ,

    2. переходить на сайт партнера для покупок с использованием персонального идентификатора (по которому начисляется кэшбек).

  • оставлять заявку в форме для обратной связи,
  • просматривать свою историю начислений/списаний кэшбека,
  • управлять своими целями для начисления кэшбека,
  • заполнять свой профиль для получения подарочного кэшбека от партнеров ПЛ,
  • пригласить друга в программу для получения взаимного кэшбека,
  • выйти из программы.

Результаты

  • Благодаря работе над сайтом МТС Cashback команда разработчиков DD Planet освоила новую для себя систему управления сайтом QPublishing, которая была успешно внедрена и теперь может использоваться и на других проектах по желанию заказчика. Проблема быстрого освоения незнакомой платформы была решена оперативно и оригинально: наша команда провела несколько переговоров с непосредственными создателями платформы.
  • Командой DD Planet был получен отличный опыт работы над одним проектом в кооперации с несколькими подрядчиками, в котором мы отвечали за техническую составляющую. По проекту проводились регулярные встречи для лучшего взаимопонимания между подрядчиками, занятыми разными сторонами проекта (бизнес, бэкэнд сервиса, дизайн, разработка мобильного приложения).
  • Несмотря на большое количество требований от заказчика (преемственность технологий, интеграция с другими платформами МТС, внедрение большого количества дополнительных внутренних сервисов), все они были выполнены, а сайт МТС Cashback стал новым инструментом продвижения компании МТС.