Малыш — маркетплейс детских товаров с нативными приложениями iOS и Android и веб-административной панелью. Система интегрирована с 1С для автоматического обмена товарами, остатками и ценами, а также с Яндекс.Доставкой для расчёта и оформления доставки заказов. Стек: PHP Symfony, React, Kotlin (Android), Swift (iOS). Покупатель оформляет заказ в два тапа; управление каталогом и заказами — в едином интерфейсе веб-административной панели.
Клиент
Заказчик — владелец действующей сети офлайн-магазинов детских товаров. По условиям соглашения имя предпринимателя не раскрывается; кейс описывает нашу инженерную работу, а не бренд заказчика.
Задача
Изначальная идея была простой: разработать мобильное приложение с возможностью заказа и доставки. Однако в процессе анализа мы выявили ключевые проблемы, которые продукт должен был решить:
Технологический стек
PHP Symfony, React, Kotlin, Swift
Решения: фичи, которые работают на бизнес
Мы разработали не просто приложение, а экосистему, где каждый элемент решает конкретную задачу.
Для бизнеса (Веб-админка):
Результаты
На момент подготовки кейса проект находится на финальной стадии разработки. Впереди еще один спринт, однако уже сейчас можно говорить о конкретных достижениях:
1.
Создан работающий прототип экосистемы. Реализовано ядро продукта: пользователь может завести профиль, выбрать магазин и оформить тестовый заказ. Настроен полный обмен данными с 1С.
2.
Выбран гибридный подход к управлению. Сочетание Waterfall на этапе интеграций и Agile в разработке позволило точно спланировать бюджет сложных интеграций и сохранить гибкость в создании UI/UX.
3.
Продукт готов к запуску. Основной функционал для старта протестирован и работает. После релиза бизнес получит новый канал продаж и автоматизированную систему работы с доставкой.
Ожидаемое влияние на бизнес после релиза: увеличение среднего чека за счет кросс-продаж в приложении, привлечение новой аудитории из отдаленных районов с доставкой и значительная экономия времени сотрудников на обработку заказов.
Выбор стека определён требованиями к производительности, надёжности обмена с 1С и качеству нативного UX:
Нативные vs кросс-платформа. React Native и Flutter ускоряют первый релиз, но ограничивают доступ к системным API и снижают производительность при работе с большим каталогом. Для маркетплейса с тысячами позиций, фоновыми синхронизациями и интеграциями нативный стек даёт предсказуемое поведение и более низкий процент отказов.
Данные покупателей (контакты, адреса доставки, история заказов) передаются сервисам Яндекс.Доставки в минимальном объёме, необходимом для расчёта маршрута и оформления отправления. Обмен с 1С охватывает только товарный каталог и складские остатки — персональные данные в 1С не передаются. Минимизация состава данных соответствует принципам 152-ФЗ.
Соответствие: 152-ФЗ, оператор ПДн в реестре РКН, ИСО 27001 (внедрение), локализация персональных данных. Реестр операторов: pd.rkn.gov.ru.
Стоимость маркетплейс-MVP с нативными приложениями iOS и Android, веб-панелью и интеграцией с 1С начинается от 1,5–2 млн рублей и зависит от числа интеграций, глубины каталога и требований к UX. Точную оценку даём после анализа технического задания и выявления ключевых рисков. Финальная цена фиксируется в договоре до старта разработки.
Собственное приложение даёт полный контроль над UX, аналитикой и лояльностью покупателей: нет комиссий маркетплейсов, нет риска блокировки аккаунта, нет зависимости от чужих алгоритмов. Приложение формирует прямой канал коммуникации через push-уведомления, позволяет запускать программы лояльности и собирать данные о предпочтениях клиентов в рамках требований 152-ФЗ.
Интеграция реализована через API Symfony: 1С отправляет обновления каталога (товары, остатки, цены) по расписанию или по событию изменения. Symfony обрабатывает очередь обновлений и синхронизирует базу данных маркетплейса без участия менеджера. Ошибки синхронизации логируются и отображаются в веб-панели администратора — менеджер видит статус каждого обмена.
Данные покупателей (ФИО, телефон, адрес доставки) хранятся на сервере заказчика в пределах РФ. Яндекс.Доставке передаётся минимальный набор для оформления отправления; в 1С персональные данные не передаются. Заказчик как оператор ПДн регистрируется в реестре РКН; передаём шаблоны документов: политику обработки ПДн, приказ об ответственном, уведомление регулятора. Локализация данных соответствует требованиям 152-ФЗ.
Типовой маркетплейс-MVP с двумя нативными приложениями, веб-панелью и интеграцией с 1С занимает 16–28 недель. Диапазон зависит от числа интеграций, сложности каталога и скорости согласований на стороне заказчика. По проекту Малыш реальные сроки не раскрываются — проект уложился в отраслевой диапазон.
Команда YuSMP Group проектирует и разрабатывает маркетплейсы и мобильные приложения для ритейла: нативный iOS и Android, веб-панели управления, интеграции с 1С и службами доставки. Работаем по Москве и Новосибирску, часовой пояс МСК. Опишите задачу — разработка мобильных приложений или оставьте заявку на проект.
Наши услуги
Профессионально создаём мобильные приложения. iOS, Android, кроссплатформенная разработка
Мы найдем лучшее решение вашей задачи
Отправляя заявку, вы соглашаетесь на обработку персональных данных.