IceRock Development 26 октября 2025

Объединение приложения клиента в экосистему

Объединили существующие приложения клиента «Каталог», «Замерщик окон 2.0», « Конфигуратор AR» и « Калькулятор» в одно приложение

Задача и причина

Задача

Сократить время создания, обработки и выполнения заявок от клиентов.

Причина

Снижение издержек на обработку заявок от клиентов.

Процесс разработки

Основная идея

Клиент захотел интегрировать свои приложения-инструменты в свое основное приложение — «Каталог» — и перенести туда административную панель, которая существовала только в веб-версии. «Каталог» представляет собой каталог оконных профилей и фурнитуры, которые продает клиент и его партнеры. Приложение предназначено как для простых покупателей, так и для партнеров клиента.

Под именем Ecosystem клиент хотел объединить три приложения:

  • «Каталог»,
  • «Калькулятор»,
  • «Замерщик окон 2.0».

Регистрация и авторизация

Изначально приложение «Каталог» предназначалось только для демонстрации каталога в офисах партнеров, и регистрации не было.

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

При входе в приложение пользователь выбирает раздел: для клиентов (B2C) или для партнеров (B2B) — и авторизуется по логину и паролю. Далее ему открываются следующие функции:

  • B2C-раздел. Пользователи выбирают оконные профили, фурнитуру, рассматривают 3D-модели и отправляют заявки. К заявке можно приложить черновик конструкции, созданный в «Калькуляторе».
  • B2B-раздел. Этот раздел доступен только партнерам. Они просматривают и одобряют оформленные заявки и могут демонстрировать покупателям каталог при личной встрече.

«Калькулятор». Для его интеграции необходимо было внести слишком много изменений, поэтому мы переписали приложение с PHP на Kotlin и встроили в Ecosystem.

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

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

Все созданные конструкции сохраняются в личном кабинете.

Следующие этапы разработки

Следующий шаг — интеграция с «Замерщиком окон 2.0». Это более продвинутая версия «Калькулятора» для B2B-сегмента. Мы хотим взять готовый API и напрямую подключить к Ecosystem.

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

Что было самым сложным

Планировалось внедрить еще один инструмент — приложение «Конфигуратор AR». Но его реализовывала другая компания-подрядчик, и в процессе разработки оказалось, что она не оставила исходный код приложения.

Как разработчик решил эту задачу

У заказчика не было в планах разрабатывать с нуля «Конфигуратор AR» внутри «Ecosystem». Договорились, что этого инструмента в текущем релизе не будет.

Результат

Заказчик сократил время создания, обработки и выполнения заявок от клиентов в среднем на 35%.

Присоединяйтесь к компаниям, которые уже делятся новостями бизнеса на РБК КомпанииУзнать больше