Старт проекта
Получили доступы, изучили функционал существующего приложения, разобрались в структуре бэкенда и интеграции. Согласовали техническое задание, макеты с обновлённым дизайном и логику мультизаказа.
«Мосигра» — легендарная федеральная сеть магазинов настольных игр, входящая в холдинг Hobby World Group. Магазины от Москвы до Владивостока, товарный фид около 20 000 позиций и единая бонусная программа экосистемы HobbyWorld.
У бренда уже было мобильное приложение, но клиент хотел перезапустить его на Flutter — с более современным дизайном, улучшенным пользовательским опытом и рядом доработок, которых не было в старой версии.
Быстро находить нужные игры через каталог с фильтрацией и поиском
Сканировать штрихкод игры в магазине, чтобы сразу увидеть карточку товара в приложении
Проверять наличие товара в ближайших магазинах на карте
Оформлять предзаказ на ожидаемые новинки. Удобно оформлять заказ, даже если товары находятся на разных складах или в разных магазинах
Управлять бонусными баллами программы лояльности и оплачивать ими покупки, а также видеть, сколько бонусов принесёт покупка конкретного товара — прямо в карточке товара
Получать уведомления об акциях, новых поступлениях и персональных предложениях
Получили доступы, изучили функционал существующего приложения, разобрались в структуре бэкенда и интеграции. Согласовали техническое задание, макеты с обновлённым дизайном и логику мультизаказа.
Клиент делал вебхуки; бэкенд холдинга — методы, Fittin — витрина, каталог (бонусы, вес), карточки, сканер, карта магазинов, мультизаказ, блюр 18+, предзаказ. Требования уточнялись в процессе — часто синхронизировались, чтобы не терять темп.
По мере хуков на стороне клиента подключали боевые данные и прогоняли сценарии: мультизаказ (доставка, оплата), блюр 18+, бонусы, предзаказ. В фокусе — корректное разделение корзины на заказы и их независимая обработка у клиента.
Подготовили описания, скриншоты и прошли модерацию. Приложение опубликовано в App Store, Google Play и RuStore.
Функция «Мультизаказ» автоматически делит корзину на несколько заказов в зависимости от того, на каких складах и в каких магазинах сети сейчас доступны товары.
Пользователь видит уведомление, что заказ разбит на части, просматривает состав каждой части, итоги скидок и бонусов — и оформляет всё в одном сценарии без лишних шагов.
В ассортименте присутствуют товары с возрастным ограничением. Если пользователь авторизован и ему больше 18 лет (по данным профиля) — товар отображается как обычно. Если пользователь не авторизован или младше 18 — карточка товара заблюрена. Это обеспечивает соблюдение возрастных ограничений без удаления товаров из каталога.
В каталоге отображаются актуальные цены, персональные скидки и сколько бонусов насчитается с покупки — прямо в списке и в карточке товара. Акции и распродажи подсвечиваются, чтобы не пропустить выгодные предложения.
Пользователь сразу видит, как сэкономит и что вернётся бонусами, прежде чем перейти в корзину.
При посещении физического магазина пользователь может навести камеру на штрихкод любой игры — приложение мгновенно покажет карточку товара с описанием, ценой и бонусами.
Интерактивная карта с отображением всех магазинов сети по всей России — с учётом геопозиции пользователя. В карточке магазина — адрес, часы работы и наличие товара.
Подключены четыре варианта получения заказа: самовывоз из магазина, доставка через СДЭК, Почта России (с возможностью как предоплаты, так и оплаты при получении) и 5post в магазины «Пятёрочка».
Механика предзаказа позволяет оформить заказ на ожидаемые новинки и хиты ещё до их поступления в продажу. Пользователь получает уведомление, когда товар становится доступен.
Интегрирована единая бонусная программа экосистемы HobbyWorld с трёхуровневой системой: «Игрок» (5% накопление), «Доктор» (7% + закрытые распродажи), «Магистр» (10% + подарки). Бонусами можно оплатить до 15% стоимости покупки. Баланс бонусов и текущий уровень отображаются в личном кабинете. Количество начисляемых бонусов видно прямо в каталоге — на мини-карточках и в карточке товара.