Главное о кейсе
Мы разработали мобильное приложение для iOS и Android на Flutter для «Дон Баллона», крупного оптового поставщика воздушных шаров и товаров для праздника.
Задача заключалась не просто в переносе интернет-магазина на смартфон, а в создании канала продаж с каталогом более 18 000 товаров, персональными ценами, сложной логикой оптовых заказов и push-уведомлениями.
Мы разработали отдельный API-слой для интеграции с существующей IT-системой, переработали каталог, фильтрацию, корзину и оформление заказов.
Приложение запустили в App Store и Google Play. Уже в первые месяцы после запуска оно обогнало мобильную версию сайта по количеству заказов, а ряд решений из приложения заказчик решил перенести в интернет-магазин.
Как проект изменил жизнь пользователей
Оптовые покупатели получили постоянный доступ к ассортименту, персональным условиям и истории заказов со смартфона.
Мы упростили поиск среди товаров: добавили поиск по названию, артикулу, бренду и штрихкоду, многоуровневые фильтры по цветам и возможность добавлять товары в корзину прямо из каталога.
Для крупных закупок разработали корзину с группировкой товаров по доступности, сортировкой и поиском по артикулу. А тематические фотозоны позволяют выбирать готовые композиции и добавлять все необходимые товары в заказ.
Единый аккаунт объединяет сайт и приложение, сохраняя историю покупок и персональные данные. Push-уведомления помогают компании поддерживать связь с клиентами и сообщать об актуальных предложениях.
Бизнес-задача и ее решение
У «Дон Баллона» уже был крупный интернет-магазин со сложной системой цен, региональными условиями доставки и разными сценариями оформления оптовых заказов.
Компания хотела создать отдельный мобильный канал продаж, который будет удобен для регулярных закупок и позволит взаимодействовать с клиентами через push-уведомления.
Мы начали с анализа бизнес-процессов и существующей системы, подготовив около 100 страниц технической документации. Затем переработали пользовательские сценарии под мобильный формат, сохранив единую бизнес-логику с сайтом.
В результате разработали приложения для iOS и Android с персонализированным каталогом, удобной корзиной, оформлением заказов и личным кабинетом. Продукт интегрирован с существующей инфраструктурой и работает с актуальными ценами, остатками и заказами.
Крафт (мастерство), реализация, технические детали
1. Кроссплатформенная разработка. Использовали Flutter для создания приложений iOS и Android на единой кодовой базе.
2. Интеграция с существующей системой. Из-за высокой кастомизации интернет-магазина готового API не было. Мы разработали отдельный API-слой для передачи каталога, цен, остатков, магазинов, акций и заказов.
3. Многоуровневая фильтрация. Для ассортимента с десятками цветовых оттенков у разных производителей создали систему фильтров с мультивыбором и поиском по параметрам. Решение впоследствии решили использовать и на сайте.
4. Корзина для оптовых закупок. Реализовали работу с десятками и сотнями позиций: группировку по доступности, сортировку и быстрый поиск по артикулу.
5. Сложный чекаут. Разработали единую backend-логику оформления заказов для сайта и приложения с учётом типов покупателей, регионов, способов доставки, минимальных сумм и промокодов. После запуска дорабатывали нестандартные сценарии на основе реальных заказов.
6. Фотозоны. Добавили готовые тематические композиции, товары из которых можно сразу перенести в корзину, превратив подбор отдельных позиций в покупку готового решения.
Инсайты, гипотезы, процесс создания и взаимодействия с заказчиком
Главная гипотеза проекта заключалась в том, что мобильное приложение должно не повторять интернет-магазин, а упрощать регулярные оптовые закупки.
Мы начали с погружения в бизнес-процессы заказчика и анализа существующего сайта. На основе исследования определили, какие функции нужны пользователям в первую очередь, а какие можно убрать на второй план.
При проектировании особое внимание уделили каталогу, фильтрации и оформлению заказов. Для визуальной концепции использовали округлые формы как отсылку к воздушным шарам, а для категорий разработали новый стиль иллюстраций.
Одним из главных решений стало использование общей backend-логики чекаута для сайта и приложения вместо создания двух независимых систем.
После запуска команда анализировала реальные заказы и дорабатывала нестандартные сценарии доставки, оплаты и применения промокодов. Разработанные для приложения решения получили положительный отклик, поэтому заказчик решил использовать часть из них и в интернет-магазине.
Скриншоты