Наша команда сделала несколько сервисов по агрегации услуг, в том числе агрегатор доставки готовой еды. В этой статье расскажем, с чем вы обязательно столкнетесь, создавая веб и мобильные приложения для системы наподобие DeliveryClub.
Какие программные решения понадобятся?
Из каких элементов состоят веб и мобильные приложения?
На что обращать внимание при разработке сайта и приложений?
Как работать с партнерами?
Что еще важно для этого вида бизнеса?
Давайте разберемся вместе. В качестве примера подойдет Delivery Club – доставка еды из ресторанов в разных регионах России.
Выстраиваем бизнес-процесс
IT решение должно отражать ваш бизнес-процесс:
Где вы будете брать еду для доставки? Работа с ресторанами – это отношения, системная работа с персоналом каждого ресторана. Важно обеспечить качественную еду для клиентов и в то же время привлекательные условия для партнеров.
Привезли не то блюдо, которое заказывали, несвежие продукты и т.д.– негатив от клиентов принимать будете вы.
Как вы будете передавать заказ в ресторан? В каких-то случаях этот процесс можно автоматизировать, например отправлять заказ на email и sms-уведомление. В других – оператору придется звонить в ресторан.
Кто будет работать с клиентами по телефону и в онлайн-режиме?
Продумайте процесс приема заказов по телефону. Все организационные вопросы, связанные с контролем качества и разрешением спорных ситуаций, нужно продумать заранее.
Кто будет курьерами? Вы можете использовать наемных сотрудников или, как это сделали в Деливери Клаб, объединить в единый сервис существующие курьерские доставки.
От ответов на эти вопросы и от того, какие идеи вы захотите воплотить в своей бизнес-схеме, во многом зависит функционал
программных продуктов.
Основные элементы системы
Как правило, системы по агрегации еды выглядят так:
Веб-сайт для посетителей сайта.
Административная панель для ресторанов.
Административная панель для модераторов.
Мобильные приложения для iOS и Android. ( Для клиентов )
Мобильные приложения для водителей и курьеров (подходят только крупным системам).
Веб-сайт отвечает за генерацию клиентов и заказ. Удобство сайта – это быстрый заказ. Чем быстрее клиент выберет ресторан и блюда, тем лучше. Поэтому продумайте структуру каталога и фильтры, предусмотрите поиск (по блюдам и ресторанам).
Доставка Delivery Club – главная страница сайта
Для успеха любого онлайн-сервиса очень важно продуманное юзабилити. На самом деле, за этим сложным термином прячется сочетание понятных, но очень важных факторов: сайт и мобильное приложение должны быть привлекательными, простыми и удобными. Навигация и сервисы должны быть понятны интуитивно. А дизайн гармонично дополнять фото и описания еды и ни в коем случае не отвлекать на себя внимание пользователей.
Придерживайтесь подхода «Mobile First» и предусмотрите корректное отображение сайта на мобильных устройствах.
Структура сайта под SEO продвижение
Структура сайта должна быть заложена под работу с поисковыми системами. Вы должны работать с поисковыми системами, привлекая трафик на сайт. Проработайте структуру страниц: «блюдо (категория)» (например, суши), «блюдо (категория) – блюдо (подкатегория)» (суши филадельфия), «блюдо (категория, подкатегория) – город – район» («суши в москве», «суши марьино») и т.д.
У Деливери Клаб почти 40% трафика – с поисковых систем.
Для этого составляется семантическое ядро сайта, из которого формируются страницы.
Мобильное приложение для клиентов. Заказчик должен иметь возможность быстро и с комфортом заказывать еду с мобильного телефона. Не забывайте, что современные смартфоны используют разные операционные системы. Поэтому готовьтесь сразу создавать версию под Android и iOS.
Пример мобильного приложения для клиентов
Мобильное приложение для курьеров. Здесь должны присутствовать функции отображения актуальных заказов, резервирования заказа «в работу», отчета о завершении, финансовые расчеты. Необходима карта города с геолокацией для прокладки оптимального маршрута.
У Деливери Клаб есть приложение для курьеров.
Админ-панель администратора. Инструмент контроля и управления заказами, а также контентом на сайте. Здесь же может быть рабочий кабинет для представителей ресторанов (административная панель для ресторанов).
Административный раздел проекта доставки еды «Еда Сюда»
Все части системы обмениваются информацией при помощи API (специальный функционал для обмена данными между разными программными продуктами), для каждого проекта API разрабатывается и настраивается одновременно с созданием сайта и приложений.
Оплата заказов: возможные методы
Самые распространенные решения для оплаты:
наличными курьеру;
картой курьеру (служба имеет мобильные терминалы);
картой в режиме онлайн.
Также можно подключить варианты оплаты различными интернет-деньгами.
Оформление заказа и оплата
Синхронизация: опыт проекта Еда Деливери Клаб
Очень важно, чтобы блюда и цены в сервисе всегда были актуальными. Иначе вас ждет негатив от клиентов, а в случае безналичной оплаты еще и проблемы с возвратом средств. Оптимальный вариант – настроить обмен информацией с программой или сайтом ресторана. Рестораны используют разные учетные системы, поэтому уделите этому особое внимание до начала разработки.
Также обновление информации может производиться силами сотрудников ресторана в кабинете партнера на сайте.
Программа удержания клиентов. Опыт Delivery Club
Как убеждать существующих пользователей рекомендовать ваш сервис друзьям и знакомым? Для этого существуют разные методы. Один из самых популярных – это накопительные бонусы, скидки за привлечение друзей и знакомых, а также бонусы за регистрацию.
Например, в проекте Delivery Club еду оплачивают разными методами, а после каждого заказа начисляются бонусы, которыми можно будет оплатить еду или обменять их на подарки от партнеров. Новые пользователи за регистрацию получают сразу 1000 бонусов, что также является неплохой мотивацией.
А сама по себе бонусная система здесь партнерская, то есть начисление бонусов и целый перечень связанных с этим функций выполняет сторонний сервис. А проект одновременно дарит бонусы своим покупателям и экономит на разработке и поддержке бонусной системы.
Бонусная программа
Этапы разработки
Сбор требований и составление технического описания проекта.
Разработка дизайна и прототипа.
Программирование.
Тестирование.
Запуск проекта.
Далее необходимо внести информацию о блюдах и ценах от партнеров, с которыми к моменту запуска проекта были достигнуты
договоренности. И можно начинать рекламную кампанию по привлечению первых клиентов.
Продвижение и поддержка
При составлении бюджета проекта важно помнить, что мало создать программное обеспечение. Проекту требуется также продвижение и техническая поддержка. А потому необходимо учитывать такие статьи расходов:
Реклама проекта (контекстная, рекламные сети).
ASO-продвижение (реклама мобильных приложений).
Оплата домена, хостинга или выделенного сервера.
Оплата размещения в магазинах мобильных приложений.
Кроме того, необходимо периодически обновлять мобильные приложения: вносить исправления, расширять функционал по мере роста проекта, устранять критические ошибки и пр. И эти виды работ также необходимо заранее включить в стоимость приложений. Не забывайте контролировать написание отзывов от пользователей, вносите выявленные ими проблемы и недочеты в план работ.
Пиковые нагрузки
Система должна выдерживать пиковые нагрузки. Бывают дни и даже часы, когда заказы увеличиваются кратно. Праздники, плохая погода, вечернее время.
Для этого необходимо правильно закладывать архитектуру проекта и проверять нагрузки на этапе сдачи.
Изображение типовой архитектуры
В этой статье мы постарались кратко изложить основные этапы создания сервиса доставки еды. На самом деле, все нюансы описать в одной статье просто невозможно. И нужно готовиться к большому объему работы и сложным задачам.
Хотите создать сервис доставки еды? Напишите или позвоните нам!