Прямые заказы доставки еды: расчёт и работа с клиентами | BotMarketingPro

Прямые заказы доставки еды: расходы, адрес и подтверждение

Материал BotMarketing.pro опубликовано обновлено

Открытая термосумка, контейнеры с готовой едой, термос и деревянные приборы на кухонной стойке

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

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

Что оставить агрегатору, а что принимать напрямую

Разделите способ получения заказа и способ доставки. Заказ с собственного сайта или Telegram-бота может отвезти привлечённый курьер; заказ с площадки — ваш сотрудник, если выбранная схема это допускает. Прямой канал сам по себе не решает поиск гостей, оплату, поддержку и логистику.

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

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

Посчитайте остаток с одного заказа

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

Одинаковая корзина: прямой заказ и заказ с площадки
Строка расчётаПрямой канал: пример → ваше числоПлощадка: ваше число
Блюда после скидок, до удержаний1 200 ₽ → ______ ₽
Доставка, которая причитается ресторану100 ₽ → ______ ₽, либо 0
Итого доход до расходов1 300 ₽ → ___Сумма двух строк выше
Продукты для этой корзины500 ₽ → ______ ₽
Упаковка60 ₽ → ______ ₽
Курьер, транспорт и доля простоя220 ₽ → ______ ₽; 0, если уже включено в следующую строку
Удержания площадки0 ₽ в этом примере → ______ ₽ по отчёту, с учётом состава услуг
Приём платежа отдельно от удержаний35 ₽ → ______ ₽; 0, если уже учтено
Работа по приёму заказа60 ₽ → ______ ₽
Привлечение заказа, без повторного учёта скидок80 ₽ → ______ ₽, включая платное продвижение
Доля расходов на программные сервисы20 ₽ → ______ ₽
Резерв на ошибки и возвраты25 ₽ → ______ ₽
Остаток после перечисленных расходов1 300 − 1 000 = 300 ₽ → ___Доход минус расходы, без повторного вычитания включённых услуг

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

Если курьер в этом примере стоит 420 ₽ вместо 220 ₽, остаток падает до 100 ₽. Отсутствие комиссии не делает дальний адрес выгодным. Расходы смены курьера и подписок распределяйте на реалистичное число заказов: незагруженные часы тоже стоят денег. Покупка со скидкой и покупка без скидки — разные условия сравнения.

Соберите заказ, который можно подтвердить

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

В BotMarketing блюда можно оформить как товары с ценой, описанием и остатком. При нулевом остатке заказ недоступен; отсутствие ограничения остатка не означает свободную мощность кухни. Корзина собирает товары, checkout Mini App принимает текстовый комментарий. Адрес и желаемое время можно записать в нём или уточнить в переписке. Это не отдельные проверяемые поля доставки и не автоматическая запись курьера на время.

Запрос гостя можно собрать по первым трём строкам шаблона, затем сотрудник дополняет запись после проверки. Адрес и заказ вымышленные. Стоимость доставки и итог сотрудник согласует отдельно: из комментария они не рассчитываются.

Заказ: две порции овощного карри по 600 ₽, блюда 1 200 ₽.

Адрес: Условная улица, дом 8, подъезд 2, этаж 3, квартира 12. Контакт получателя — в переписке с ботом; доступ в подъезд уточнён.

Дата и запрос: 18 ноября 2026, 19:00–19:30 по Москве. Замены без согласования не допускаются.

Проверено сотрудником: адрес в зоне, кухня и курьер доступны. Доставка 100 ₽, всего 1 300 ₽; согласовано окно 19:00–19:30.

Оплата: выбран согласованный способ; поступление подтверждает ответственный. Номер заказа и подтверждение отправлены гостю.

Просьба о времени остаётся запросом до проверки адреса, наличия, загрузки кухни, курьера и итога. Статус «Новый» не означает согласования доставки или успешной оплаты. Расчёт стоимости доставки, маршруты, диспетчеризация и возврат денег требуют вашего процесса или отдельного сервиса. Для самовывоза используйте процесс предзаказа кафе и выдачи в часы пик.

Если время не подходит, предложите конкретный выбор

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

Пример сообщения о переносе по тому же вымышленному заказу:

По заказу №118 не успеваем в согласованное окно 19:00–19:30 18 ноября. Можем доставить сегодня в 19:45–20:00 по Москве, сумма остаётся 1 300 ₽. Подойдёт это время? Если нет, отменим заказ. При уже поступившей оплате сотрудник согласует с вами возврат и сообщит его порядок. Без вашего ответа перенос не считаем согласованным.

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

Приглашайте к повторному заказу с разрешения гостя

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

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

BotMarketing поддерживает настроенные Telegram-напоминания и программы лояльности при доступных функциях подписки и правах сотрудников. Сегмент без заказов за 90 дней не означает согласия на рекламу. Предложения направляйте подходящим согласившимся получателям; запрос на прекращение учитывайте в вашем процессе. Начните с надёжной доставки, затем считайте расходы на бонусы. Обзор интерфейса заказа — в материале о Mini App для локального food-бизнеса.

Первый запуск ограничьте одной зоной и понятными часами. Для каждого заказа отмечайте в журнале канал, итог и расходы, запрошенное и подтверждённое окно, фактическое время вручения, отмену и её причину. Если кухня не выдерживает окна или курьер съедает остаток, сначала измените зону, загрузку или цену доставки. Расширяйте прямой канал, когда текущие заказы удаётся выполнить на объявленных условиях.