Amiga

К кейсам

Мобильное приложение для CMstore

30.06.2025

О проекте

CMstore — сеть салонов цифровой техники, интернет-магазин с товарами ведущих мировых брендов и сервисный центр. Компания основана в 2012 году и с тех пор активно развивается, ориентируясь на удобство покупателей: есть рассрочка, Trade-in, акции, оперативная доставка и поддержка.

Наша задача

Вместе с командой клиента создать мобильное приложение со стильным дизайном и необходимыми фичами, которое станет удобным инструментом для покупки техники.

Ситуация

Мы начали работу с backend существующего сайта, сделали личный кабинет пользователя и провели интеграцию с умным поиском elasticsearch, который упрощает подбор товаров. Например, если в поиске ввести «дайсон», система «поймет» запрос и покажет результаты по запросу «Dyson», а при вводе текста в поиске предложит варианты завершения запроса на основе популярных, уже существующих товаров или категорий. 

Поиск адаптируется к предпочтениям пользователей, учитывая их предыдущие запросы, клики или покупки, чтобы предлагать более подходящие результаты.

Реализация

Клиент обратился к нам за помощью, т.к. хотел выпустить приложение в сжатые сроки, и справиться своими силами было сложно. Мы оперативно включились в работу, чтобы помочь уложиться в график, и вместе занялись разработкой. Чтобы быстрее и эффективнее выполнять задачи, разделили обязанности. Что сделали мы:

Авторизация

Новому пользователю будет просто и понятно зарегистрироваться — потребуется только номер телефона. В процессе работы мы обеспечили безопасное хранение информации и внедрили механизм автоматического обновления токенов, чтобы заходить в приложение без повторной авторизации.

Профиль

Особое внимание уделили профилю пользователя. Разработали раздел с вкладками, в котором можно редактировать личные данные, просматривать текущие и архивные заказы, а еще управлять списком избранных товаров.

Если у пользователя активный заказ, то в профиле отображается его статус с доступом к дополнительным функциям — вызову такси или построению маршрута для самовывоза с предзаполненной точкой назначения через интеграцию с Яндекс.Картами.

Также мы добавили адреса магазинов, FAQ, «О нас», ссылки на социальные сети компании и актуальные вакансии.

Оформление заказа

В приложении есть самовывоз и доставка. Если в городе пользователя нет физического магазина, то приложение автоматически предложит только доставку товара. Если в городе пользователя есть магазин и можно оформить самовывоз, то есть два варианта для удобства покупателей:

  •  «Через 15 минут» — отображается, если на складе магазина хотя бы один товар из заказа есть в наличии.

  •  «Через 1-3 дня» — отображается, если на складе магазина товара нет в наличии, но он находится на одном из складов.

Сам процесс оформления заказа разделен на четыре этапа:

1. Для самовывоза мы создали карту точек выдачи с функцией геолокации.

2. Далее происходит ввод данных получателя и выбор способа оплаты. Здесь можно указать промокод и посмотреть итоговую стоимость заказа.

3. Мы подключили ЮКассу — пользователь может оплачивать товары и услуги, удобным способом: банковской картой, электронным кошельком, через СБП и др. 

4. На финальном экране система сообщает об успешно оформленном заказе с указанием статуса доставки или сроков хранения при самовывозе.

Сравнение

Чтобы выбрать между несколькими понравившимися товарами, можно добавить их в список сравнения, чтобы изучить характеристики и отфильтровать только те, которые отличаются. Если список сравнения пуст, то можно добавлять товары прямо из каталога.

Акции и Новости

Чтобы повысить вовлеченность пользователей и упростить доступ к информации, мы добавили акции и новости:

  1. В разделе «Акции» пользователи могут быстро ознакомиться с актуальными и прошедшими скидками, распродажами и специальными предложениями. При выборе конкретной акции открывается экран с подробным описанием условий, сроков действия и доступных товаров. Это помогает пользователям принимать решения и стимулирует покупки.

  2. В разделе «Новости» мы добавили ленту новостей, чтобы быть в курсе новостей и участвовать в акциях. Каждая статья открывается в отдельном окне, где пользователи могут прочитать текст, включая изображения или дополнительные материалы.

Диплинки

Мы реализовали диплинки для товаров и акций. Теперь:

Приложение может распознавать ссылки на товары и акции. Это значит, что при переходе по таким ссылкам из любых других источников пользователь сразу попадает на нужный экран внутри нашего приложения:

  • Для товаров — на страницу с детальной информацией о конкретном товаре.

  • Для акций — на страницу с подробностями об акции.

Настроена логика возврата:

  • Если приложение открылось по ссылке, то после просмотра страницы пользователь возвращается на главный экран.

  • Если приложение уже было открыто, то возврат происходит на предыдущий экран, чтобы сохранить пользовательский контекст.

Корзина

Все изменения — от добавления товаров до применения промокодов — мгновенно отображаются на экране, не нужно тратить время на обновление страницы. Встроенная функция добавления защиты для устройств повышает безопасность заказов, а персонализированные рекомендации делают покупки еще выгоднее. Представьте: вы выбрали смартфон, а корзина тут же предлагает подходящие чехлы и защитные стекла — меньше поисков, больше удовольствия от шопинга.

Пуши

Для уведомлений мы создали проект в OneSignal и подключили его к приложению, чтобы оперативно информировать пользователей о статусе заказов, новых акциях и новостях.

Результаты

Мобильное приложение CMstore стало полноценным и удобным инструментом для пользователей, которые хотят быстро и комфортно заказывать технику. Благодаря логичной навигации, быстрому оформлению заказов, встроенной карте магазинов и геолокации, стало проще подбирать ближайшие точки самовывоза и следить за статусом покупки. Сравнение товаров, персонализированные рекомендации и динамическая корзина помогли улучшить пользовательский опыт и повысить вероятность совершения покупки. 

В результате приложение стало не только логическим продолжением интернет-магазина, но и самостоятельным, удобным цифровым каналом продаж.

Команда

Вадим Кононенко

Project manager

Сергей Хорищенко

System Analytics

Павел Гершевич

Teamlead Flutter

Михаил Чернецов

Flutter

Олег Коваленко

QA

Тех. стек

Flutter

Другие кейсы

Web

Travelpayouts

Обложка кейса «Travelpayouts»

Web

Маркетплейс горного оборудования

Обложка кейса «Маркетплейс горного оборудования»

Web

Имиджевый сайт «Шахтинская плитка»

Обложка кейса «Имиджевый сайт «Шахтинская плитка»»

Mobile | NDA

Приложение для здоровья CW Clinic

Обложка кейса «Приложение для здоровья CW Clinic»

Web | NDA

Casio

Обложка кейса «Casio»

Web | NDA

НЛМК

Обложка кейса «НЛМК»

Mobile

Airspector

Обложка кейса «Airspector»

Mobile

Интернет-магазин Bravo

Обложка кейса «Интернет-магазин Bravo»

Web | NDA

Газпром

Обложка кейса «Газпром»

Web | В работе

Русплитка

Обложка кейса «Русплитка»

Mobile

Программа лояльности Vaillant Group

Обложка кейса «Программа лояльности Vaillant Group»

Mobile | NDA

Shell

Обложка кейса «Shell»

Mobile

Мобильное приложение для АЗС ХТК

Обложка кейса «Мобильное приложение для АЗС ХТК»

Web

B2B-сервис по отработке обращений «Авеста»

Обложка кейса «B2B-сервис по отработке обращений «Авеста»»

Web | NDA

Мегафон

Обложка кейса «Мегафон»

Mobile | NDA

DHL Express

Обложка кейса «DHL Express»

Mobile

Приложение-сканер товаров с TV

Обложка кейса «Приложение-сканер товаров с TV»

Mobile | NDA

Интернет-магазин NL Store

Обложка кейса «Интернет-магазин  NL Store»

Web | Minicase

Аникура

Обложка кейса «Аникура»

Web

Сайт для туркластера «Арктический»

Обложка кейса «Сайт для туркластера «Арктический»»

Web

Маркетплейс специалистов Gigoo

Обложка кейса «Маркетплейс специалистов Gigoo»

Mobile | NDA

Сбер

Обложка кейса «Сбер»

Web

HR-сайт для SOKOLOV

Обложка кейса «HR-сайт для SOKOLOV»

Mobile

Мобильное приложение для сети аптек «Ваша №1»

Обложка кейса «Мобильное приложение для сети аптек «Ваша №1»»

Web

Образовательный портал Школа гениев

Обложка кейса «Образовательный портал Школа гениев»

Web | Minicase

Интернет-магазин мебели Трио

Обложка кейса «Интернет-магазин мебели Трио»

Web | NDA

ERP-система лизинга автопарка

Обложка кейса «ERP-система лизинга автопарка»

Web

Маркетплейс нефтяных продуктов Proleum

Обложка кейса «Маркетплейс нефтяных продуктов Proleum»

Mobile

Приложение для пекарен Хлеб Хмельницкого

Обложка кейса «Приложение для пекарен Хлеб Хмельницкого»

Web | В работе

Makita

Обложка кейса «Makita»

Mobile

Образовательный проект Easy

Обложка кейса «Образовательный проект Easy»

Web | NDA

Ecco

Обложка кейса «Ecco»

Web | NDA

М.Видео

Обложка кейса «М.Видео»

Web | NDA

Nike

Обложка кейса «Nike»

Web

Крупное федеральное СМИ

Обложка кейса «Крупное федеральное СМИ»

Mobile | NDA

AI-приложение Get Art

Обложка кейса «AI-приложение Get Art»

Mobile

Приложение с интеграцией ML

Обложка кейса «Приложение  с интеграцией ML»

Web | NDA

Samsung

Обложка кейса «Samsung»

Web

Транспортная компания №1

Обложка кейса «Транспортная компания №1»

Web | NDA

Mercedes-Benz

Обложка кейса «Mercedes-Benz»

Mobile | NDA

Бизнес-приложение Жёлтая печать

Обложка кейса «Бизнес-приложение Жёлтая печать»

Mobile | NDA

Rockwool

Обложка кейса «Rockwool»

Mobile

Мобильное приложение CMstore

Обложка кейса «Мобильное приложение CMstore»

Web

Корпоративный портал ЕМС Team

Обложка кейса «Корпоративный портал ЕМС Team»
Хотите связаться с владельцем
компании напрямую?
Дмитрий Тарасов
Дмитрий Тарасов
СЕО

НАПИСАТЬ