Городская доставка 

Сервис доставки еды из супермаркетов, кафе и ресторанов города

О проекте

Городская доставка — это сервис-агрегатор, в котором представлены продукты из супермаркетов и заведений общественного питания города. Сервис позволяет горожанам не тратить время на покупку продуктов, а выбрать на сайте и получить их в назначенное время с курьером.

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

Задача

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

Менеджерам сервиса нужна административная панель для обработки заказов и управления доставкой.

Решение

Разработка интернет-магазина

Работу начали с разработки интернет-магазина. 

Спроектировали каталог с возможностью отфильтровать товары двумя способами:

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

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

Основное удобство сервиса в том, что пользователь может в одном заказе купить продукты из разных магазинов и получить их в одной доставке. Для выбора времени доставки в личном кабинете покупателя добавили календарь с расписанием курьеров. Клиент заранее знает день и время, когда ему доставят товары, а значит ему не придется тратить время на ожидание. 

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

Интеграция с супермаркетами, ресторанами и кафе

Карточки товаров в каталоге «Городской доставки» формируются на основании информации от партнеров: магазинов и кафе города. Для получения информации о продукции мы интегрировали интернет-магазин с их сайтами или базами данных.

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

Кроме того товары можно загружать вручную через административную панель сервиса. Здесь же менеджеры формируют отчеты о продажах в разрезе каждого партнера.

Административная панель для обработки заказов

Когда покупатель отправляет заявку, она попадает в административную панель и создается задача: что, кому и когда доставить. 

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

Все этапы формирования заказа и статистика по ним отслеживаются в административной панели. 

Интеграция с сервисами оплаты

Для удобства покупателей сервис интегрирован с онлайн-оплатой. 

Однако большинство людей предпочитает оплачивать покупку, когда заказ доставлен. Мы интегрировали Городскую доставку с мобильными кассами, чтобы и эти клиенты могли расплатиться безналично через курьера в момент доставки.

Оптимизация работы сервиса

Перед выходными и праздниками нагрузка на сайт возрастала. Мы предусмотрели автоматическое подключение дополнительных серверов в дни пиковой нагрузки.

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

Для решения этой проблемы разработали облачный модуль хранения и использования изображений, у которого нет ограничений в пропускной способности при передаче медиафайлов. Благодаря этому изображения в каталоге и карточках товаров загружаются моментально.

Функциональность

Для покупателей 

  • Каталог товаров. Пользователь выбрает товары из конкретного магазина или определенной категории, отсортировав по фильтру.
  • Единая корзина для доставки из любого магазина. Пользователь в одном заказе может собрать корзину с покупками из нескольких разных магазинов.
  • Несколько вариантов оплаты. В сервисе есть несколько вариантов оплаты заказа: онлайн-платеж, наличная и безналичная оплата курьеру.
  • Календарь времени доставки. Пользователь сразу видит расписание работы курьера и выбирает удобное время доставки в соответствии с собственным графиком.
  • Отзывы и рейтинговая система. Пользователи сами формируют список лучших товаров и партнеров сервиса. Это помогает покупателям ориентироваться в каталоге, а владельцам Городской доставки — отслеживать качество товаров у партнеров и улучшать сервис.
  • Бонусы и скидки. Система лояльности для покупателей привлекает внимание к определенным товарам и помогает удержать клиентов.

Для заказчика

  • Административная панель партнера. Интеграция с сайтом или базой данных партнера позволяет автоматически обновлять список товаров в каталоге. При необходимости товары в каталог можно добавить вручную через административную панель.
  • Интеграция с системами учета. Сервис интегрирован с 1С, CRM-системой, iiko, телефонией. 
  • Управление заказом. В сервис встроена система для отслеживания заказов и передачу их исполнителям: закупщику в магазине и курьеру доставки.
  • Собственный биллинг. Собственная защищенная система оплаты позволяет экономить на процентах банковских систем и повышает маржинальность каждого заказа.
  • Статистика и отчетность. Владелец агрегатора может собирать отчеты отдельно по каждому поставщику и по всем товарам каталога. Это помогает принимать управленческие решения и предоставлять партнерам отчет о продажах их товаров.

Технологии

Web-приложение: JS, ReactJS, Redux, Type script

Административная панель: Vue

Мобильные приложения: iOS, Android

Backend: Debian, PHP, Laravel,

Результат

89 Медиа-серверов

4 месяца Срок реализации

250 Заказов (доставок) в неделю

Партнеры 

  1. Гипермаркет «Лента» 
  2. Магазин фермерских продуктов «Калина Малина»  
  3. Сеть супермаркетов «Бегемот»  
  4. KFC
  5. Макдональдс
  6. Бургер Кинг
  7. Фудзи
  8. Rock’n’Rollы
  9. 7 Пятниц
  10. Friday
  11. Пицца Бобра
  12. One
  13. Инь-Янь
  14. Суши Room
  15. Хэштэг
  16. Сенастог
  17. Король-суши