Як створити додаток для доставки їжі на кшталт DeliveryClub, студія WOXAPP
Наша команда зробила кілька сервісів з агрегації послуг, у тому числі агрегатору доставки готової їжі. У цій статті розповімо, з чим ви обов'язково зіткнетеся, створюючи веб та мобільні програми для системи на кшталт DeliveryClub.
Які програмні рішення знадобляться?
З яких елементів складаються Інтернет та мобільні програми?
На що звертати увагу при розробці сайту та додатків?
Як працювати із партнерами?
Що ще важливе для цього виду бізнесу?
Давайте розберемося разом. Як приклад підійде Delivery Club – доставка їжі з ресторанів у різних регіонах України.

Вибудовуємо бізнес-процес
IT рішення має відображати ваш бізнес-процес:
Де ви братимете їжу для доставки? Робота з ресторанами – це відносини, системна робота з персоналом кожного ресторану. Важливо забезпечити якісну їжу для клієнтів та водночас привабливі умови для партнерів. Привезли не ту страву, яку замовляли, несвіжі продукти тощо – негатив від клієнтів приймати будете ви.
Як ви передаватимете замовлення в ресторан? У якихось випадках цей процес можна автоматизувати, наприклад відправляти замовлення на email та sms-повідомлення. В інших – оператору доведеться дзвонити до ресторану.
Хто буде кур'єрами? Ви можете використовувати найманих співробітників або, як це зробили в Делівері Клаб, об'єднати в єдиний сервіс існуючі кур'єрські доставки.
Від відповідей на ці питання і від того, які ідеї ви захочете втілити у своїй бізнес-схемі, багато в чому залежить функціонал програмних продуктів.
Основні елементи системи
Як правило, системи з агрегації їжі виглядають так:
Сайт для відвідувачів сайту.
Адміністративна панель для ресторанів.
Адміністративна панель для модераторів
Мобільні додатки для водіїв та кур'єрів (підходять лише великим системам).


Доставка Delivery Club – головна сторінка сайту
Для успіху будь-якого онлайн-сервісу дуже важливо продумане юзабіліті. Насправді, за цим складним терміном ховається поєднання зрозумілих, але дуже важливих факторів: сайт та мобільний додаток мають бути привабливими, простими та зручними. Навігація та послуги повинні бути зрозумілі інтуїтивно. А дизайн гармонійно доповнювати фото та описи їжі і в жодному разі не відволікати на себе увагу користувачів.
Дотримуйтеся підходу «Mobile First» та передбачте коректне відображення сайту на мобільних пристроях.

Структура сайту під SEO просування
У Делівері Клаб майже 40% трафіку – з пошукових систем.

Для цього складається семантичне ядро сайту, з якого формуються сторінки.

Приклад мобільного додатка для клієнтів
Мобільний додаток для кур'єрів. Тут повинні бути функції відображення актуальних замовлень, резервування замовлення «в роботу», звіту про завершення, фінансові розрахунки. Потрібна карта міста з геолокацією для прокладання оптимального маршруту.
У Делівері Клаб є додаток для кур'єрів.

Адмін-панель адміністратора. Інструмент контролю та управління замовленнями, а також контентом на сайті. Тут може бути робочий кабінет для представників ресторанів (адміністративна панель для ресторанів).

Адміністративний розділ проекту доставки їжі «Їжа Сюди»
Всі частини системи обмінюються інформацією за допомогою API (спеціальний функціонал для обміну даними між різними програмними продуктами), для кожного проекту API розробляється та налаштовується одночасно із створенням сайту та додатків.
Оплата замовлень: можливі методи
Найпоширеніші рішення на оплату:
карткою кур'єру (служба має мобільні термінали);
карткою в режимі он-лайн.
Також можна підключити варіанти оплати різними інтернет-грошима.

Оформлення замовлення та оплата
Синхронізація: досвід проекту Їжа Делівері Клаб
Дуже важливо, щоб страви та ціни в сервісі завжди були актуальними. Інакше на вас чекає негатив від клієнтів, а у разі безготівкової оплати ще й проблеми з поверненням коштів. Оптимальний варіант – налаштувати обмін інформацією із програмою або сайтом ресторану. Ресторани використовують різні облікові системи, тому приділіть цьому особливу увагу на початок розробки.
Також оновлення інформації може проводитись силами співробітників ресторану в кабінеті партнера на сайті.
Програма утримання клієнтів. Досвід Delivery Club
Як переконувати існуючих користувачів рекомендувати ваш сервіс друзям та знайомим? І тому існують різні методи. Один із найпопулярніших – це накопичувальні бонуси, знижки за залучення друзів та знайомих, а також бонуси за реєстрацію.
Наприклад, у проекті Delivery Club їжу оплачують різними методами, а після кожного замовлення нараховуються бонуси, якими можна буде сплатити за їжу або обміняти їх на подарунки від партнерів. Нові користувачі за реєстрацію отримують одразу 1000 бонусів, що також є непоганою мотивацією.
Асама по собі бонусна система тут партнерська, тобто нарахування бонусів та цілий перелік пов'язаних із цим функцій виконує сторонній сервіс. А проект одночасно дарує бонуси своїм покупцям та економить на розробці та підтримці бонусної системи.

Етапи розробки
Збір вимог та складання технічного опису проекту.
Розробка дизайну та прототипу.
Просування та підтримка
При складанні бюджету проекту важливо пам'ятати, що мало створити програмне забезпечення. Проект потребує також просування та технічної підтримки. Тому необхідно враховувати такі статті витрат:
Оплата домену, хостингу або виділеного сервера.
Оплата розміщення у магазинах мобільних додатків.
Крім того, необхідно періодично оновлювати мобільні додатки: вносити виправлення, розширювати функціонал у міру зростання проекту, усувати критичні помилки та ін. І ці види робіт також необхідно заздалегідь включити у вартість додатків. Не забувайте контролювати написання відгуків від користувачів, вносьте виявлені ними проблеми та недоліки у план робіт.
Пікові навантаження
Система повинна витримувати пікові навантаження. Бувають дні і навіть годинник, коли замовлення збільшуються кратно. Свята, погана погода, вечірній час.
Для цього необхідно правильно закладати архітектуру проекту та перевіряти навантаження на етапі здачі.

Зображення типової архітектури
У цій статті ми постаралися коротко викласти основні етапи створення сервісу доставки їжі. Насправді всі нюанси описати в одній статті просто неможливо. І потрібно готуватися до великого обсягу роботи та складних завдань.
Бажаєте створити сервіс доставки їжі? Напишіть абозателефонуйте нам!