Мобильное приложение / Личный кабинетТорговля

Командор

Срок проекта

26.09.2023По настоящее время

Разработка мобильного приложения и админ‑панели для сбора заказов сети супермаркетов «Командор»

Получить консультацию

Технологии

Backend

Node.JS

NestJS

React Native

Frontend

React

Design

Figma

Database

PostgreSQL

1225

часов разработки

05

специалистов в команде на проект

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

11.webp

О заказчике

Командор — один из крупнейших торговых холдингов в России. В него входят магазины разных ценовых категорий: дискаунтеры «Хороший», супермаркеты «Командор», гипермаркеты «Аллея», а также — фабрика‑кухня, сеть районных торговых центров, логистический оператор и девелоперская компания. Магазины холдинга присутствуют в Красноярском крае, Иркутской и Кемеровской областях, республиках Хакасия и Тыва. Всего на территории Сибири работает более 430 магазинов сети.

Проблема

Сегодня многие люди предпочитают пользоваться сервисами для доставки продуктов, а не ходить в магазин самостоятельно. Высокий спрос требует привлечения новых сборщиков и курьеров, а также — их быстрой адаптации. Но большое количество заказов также приводит к увеличению числа ошибок, особенно — у неопытных сотрудников. Это негативно влияет на лояльность покупателей, снижает доверие. Руководители сети «Командор» пришли к выводу, что несмотря на то, что сотрудничество с сервисами Сбермаркет и Яндекс.Еда удобно, в долгосрочной перспективе выгоднее организовать сборку с помощью собственных ресурсов. Постоянные сотрудники хорошо знают магазины, ассортимент продуктов и их расположение, могут работать быстрее. Для реализации этого проекта нужно было разработать инструменты: мобильное приложение для сбора заказов и админ‑панель для управления процессами. В будущем холдинг планирует запустить собственный сайт, где можно будет оформлять заказы напрямую.

Задача

Изначально заказчик обратился к нам для разработки мобильного приложения, аналогичного «Шопперу» Сбермаркета. С его помощью сборщик просматривает заказ, отмечает прогресс сбора, связывается с покупателем, если нужно убрать или заменить позицию. Приложение должно быть интегрировано с сервисами Сбермаркет, Яндекс.Еда и другими, чтобы получать заказы. Кроме приложения заказчику нужна админ‑панель, где супервайзеры смогут производить операции с заказами, которые недоступны сборщикам: отмену, переназначение на другой магазин или сотрудника. Также в личном кабинете должны быть дашборды со статистикой заказов, инструменты для создания магазинов и управления ими, управление сборщиками — создание новых, выдача доступа.

Решение

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

  • авторизация с помощью пароля;

  • просмотр списка заказов, их статусов — доставляется, доставлен, возврат, отменен;

  • сканирование штрих‑кодов и DataMatrix‑кодов товаров при сборке;

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

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

Заложили в приложение для сборщиков отправку важных уведомлений: о поступлении нового заказа, о смене статуса заказа, о том, что курьер не забрал собранный заказ. После запуска приложения заказы, оформленные в магазинах «Командор», «Аллея» и «Хороший», будут передаваться не в приложение сборщиков Сбермаркета, а в собственный сервис сети «Командор». Также в разработке находится сайт, где можно будет оформить заказ напрямую, без использования сторонних сервисов доставки, приложение сборщиков интегрировано с ним.

Админ-панель для супервайзера

Уже на первом этапе подключения в систему занесено 215 магазинов. Функционал, связанный с управлением ими, мы вынесли в отдельную панель администрирования, доступную супервайзерам, администраторам и работникам техподдержки. С ее помощью можно:

  • добавлять в систему магазины: вносить часы работы самого магазина, часы работы сборщика в этой точке;

  • управлять заказами: отменять, менять исполнителя;

  • контролировать процессы: работу сборщиков, их выход на работу, время сборки заказов;

  • просматривать статистику заказов: список, количество отмен, причины отмен;

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

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

Проверка маркировок

Существует ряд товаров, которые нужно пробивать не только по штрих‑коду, но и по datamatrix‑коду: это небольшой квадратик на упаковке. Он используется для молочных, мясных и других продуктов. Когда мы начинали работу, товар, пробитый по этому коду, при отмене заказа вернуть на полку уже было нельзя: он может быть испорчен. Например, если молоко курьер вез в машине по летней жаре, оно могло испортиться еще до того, как попало к покупателю. Поэтому товары с datamatrix‑кодом подлежали списанию при возврате. Но пока мы работали над сервисом, законодательство изменилось, и часть таких продуктов стало возможно вернуть в магазин — например, консервы, минеральную воду. Также изначально мы сделали интеграцию с «Честным знаком», чтобы проверять datamatrix‑коды. Позже вышло обновление законодательства: теперь приложение обращается в «Честный знак» не напрямую, а через систему управления товародвижением АСТОР. Благодаря этой интеграции при отмене заказа можно вернуть на полки больше товаров.

Результат

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

Закажите бесплатную консультацию

Свяжитесь с нами

СвязатьсяСвязаться