Сайт доставки еды без агрегаторов: что должно быть внутри — publi.ru

Сайт доставки еды без агрегаторов: что должно быть внутри

8 мин чтения · разбор · тем, кто заказывает · обновлено 2026-09-02

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

Почему меню — самая простая часть

Карточка блюда — это фотография, состав, вес и цена. Такое собирается за день и почти никогда не ломается. Ломается то, что вокруг: доступность позиции прямо сейчас, состав по модификаторам, ограничение «этот сет только после 16:00».

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

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

Зоны доставки: где сайт чаще всего врёт клиенту

Самая частая поломка — клиент оформляет заказ по адресу, куда вы не возите. Он платит, а потом ему звонят и отменяют. Такой заказ хуже, чем несостоявшийся: он стоит вам возврата и репутации.

Зона доставки должна быть нарисована на карте полигоном, а не описана словами «в пределах МКАД». Адрес при вводе проходит геокодирование, точка проверяется на попадание в полигон, и уже по полигону подставляется стоимость и минимальная сумма. Всё это происходит до кнопки оплаты, а не после.

Полигонов обычно несколько: центр бесплатно от 1500 рублей, ближние районы за 300 рублей, дальние — только самовывоз. Каждая зона хранит своё время доставки. Клиент видит не «доставим быстро», а «сегодня к 19:40».

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

Стоп-лист и почему он живёт на кухне, а не в админке

Стоп-лист — это список позиций, которых сейчас нет. Он должен обновляться человеком, стоящим у плиты, за два касания с планшета или телефона. Любой более сложный сценарий закончится тем, что стоп-лист не ведут вообще.

Технически позиция не удаляется, а получает флаг. Она гаснет в меню, пропадает из поиска и блокируется в корзинах, где ещё не прошла оплата. Утром флаг снимается одной кнопкой «вернуть всё».

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

Оплата, чек и то, что происходит после кнопки

Онлайн-оплата на сайте требует онлайн-кассы: чек уходит покупателю на почту или в сообщение. Это не опция и не украшение, это условие приёма платежа. Дальше начинается операционная часть, которую агрегатор раньше делал за вас.

Заказ должен сам появиться на кухонном экране, распечататься на чековом принтере и попасть в очередь курьеров. Каждый из этих шагов — отдельная интеграция, и каждый ломается по-своему: принтер отваливается, экран засыпает, курьер не отмечает доставку.

В проекте ToYou Wood мы довели похожую цепочку до конца в мебельной логистике: сайт считает смету по размерам, принимает оплату с онлайн-чеком, создаёт отправление и печатает этикетку — человеку остаётся приклеить её и отдать курьеру. В доставке еды логика та же, только вместо этикетки — чек на пакет и адрес в приложении курьера.

Повторный заказ — то, ради чего всё затевается

Агрегатор владеет вашим клиентом. На своём сайте клиент ваш, и главный смысл собственного канала — второй, пятый и двадцатый заказ. Это значит: сохранённые адреса, история заказов, кнопка «повторить прошлый» и бонусный счёт.

Кнопка «повторить заказ» технически проста и приносит непропорционально много. Человек, который заказывал у вас в прошлую пятницу, чаще всего хочет то же самое.

Регистрация по номеру телефона с кодом — достаточная авторизация. Пароли в доставке еды не нужны никому.

Кому свой сайт доставки не нужен

Если вы делаете 5–10 заказов в день и все они с одного района — свой сайт не окупится. Комиссия агрегатора в этом объёме дешевле, чем поддержка собственного канала и трафик на него.

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

И отдельно: если у вас нет человека, который каждый день ведёт стоп-лист, — не начинайте. Сайт с неактуальным меню отменяет заказы вместо вас.

Сколько это стоит по времени и деньгам

Меню с корзиной, зонами и оплатой — это сайт с админкой, от 100 000 рублей и 7–14 дней. Полноценная платформа с кухонным экраном, курьерским приложением и бонусной системой — от 150 000 рублей и от 14 дней. Порядок цен и сроков по всем типам проектов есть на странице условий.

Правильный порядок запуска: сначала меню, зоны и самовывоз, через две недели — оплата и доставка, потом бонусы. Обратный порядок приводит к тому, что вы запускаете красивую систему лояльности над меню, которое никто не обновляет.

Время готовности и обещание, которое надо держать

Гость видит на сайте не абстрактное «быстрая доставка», а конкретное время. Это число собирается из трёх частей: время приготовления самого долгого блюда в заказе, текущая загрузка кухни и время в пути по зоне.

Загрузка кухни — единственная переменная, которую нельзя посчитать заранее. Её задаёт человек: в системе есть переключатель «обычный режим / загружено / пик», который добавляет к обещанию пятнадцать или тридцать минут. Одна кнопка в зале спасает больше репутации, чем любой алгоритм.

Отдельно закладывается предзаказ на конкретное время. Часть выручки в доставке — это офисные обеды, которые заказывают утром на час дня. Если система не умеет принимать заказ на будущее, эта часть уходит к конкуренту.

Обещанное время надо показывать и после оформления. Страница статуса заказа с четырьмя состояниями — принят, готовится, передан курьеру, доставлен — снимает большинство звонков «где мой заказ».

Что видно в админке владельцу

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

Причины отмен — самая недооценённая таблица. Если половина отмен приходится на «нет в наличии», значит, стоп-лист ведут плохо. Если на «долго» — кухня не тянет обещанное время. Эти два числа управляют операционкой лучше, чем общая выручка.

Второй полезный отчёт — повторные заказы. Доля гостей, заказавших второй раз в течение месяца, показывает, работает ли собственный канал вообще. Если она низкая, дело не в сайте, а в еде или во времени доставки.

Коротко

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

Расскажите, что нужно — посмотрим и скажем честно

Первый разговор — разбор задачи: нужна ли вам система или хватит одной страницы. Без обязательств и без счёта.

или оставьте номер — перезвоним

Перезваниваем в рабочее время. Ничего не рассылаем.

Оператор персональных данных — ИП Постнов Артём Сергеевич, ИНН 772610459593.

Частые вопросы

Можно ли на старте обойтись без интеграции с кассой?

Можно, если оплата на сайте не принимается и деньги берёт курьер по терминалу — чек пробивает он. Как только вы принимаете оплату онлайн, чек обязан уйти покупателю, и это уже не вопрос удобства. Дешевле заложить кассу сразу, чем переделывать корзину через месяц.

Сколько заказов в день оправдывают свой сайт?

Считайте не заказы, а сумму комиссии. Если агрегаторы забирают у вас больше 60–80 тысяч рублей в месяц, свой канал окупится за первый сезон. Ниже этого — сайт скорее для постоянных гостей, а не замена агрегатору.

Что делать, если блюдо закончилось в разгар вечера?

Для этого и нужен стоп-лист одной кнопкой из зала. Позиция мгновенно гаснет в меню и исчезает из корзин, где её ещё не оплатили. Без такой кнопки повар узнаёт о проблеме от курьера.

Помогла статья?

Те, что не помогают, мы переписываем — по этой кнопке и решаем, какие именно.

Ещё по теме