Telegram Mini App для кафе: меню, самовывоз и расходы
Материал BotMarketing.pro опубликовано обновлено
Кафе хочет принимать заказы на обед из Telegram. Одни клиенты берут готовый набор, другие меняют ингредиенты, третьи выбирают доставку на точное время. Это три разных требования к работе кухни — даже если на экране у всех одинаковая корзина.
Telegram Mini App может быть подходящим интерфейсом для небольшого меню и прямого контакта с гостем. Выбор зависит от аудитории, способа выдачи и того, сколько ручных проверок команда может выполнить. Ниже — матрица требований, маршрут в BotMarketing и список расходов для сравнения с сайтом или отдельным приложением.
Сначала проверьте, подходит ли ваш заказ для Mini App
Mini App — веб-интерфейс, который открывается внутри Telegram. Гостю не нужно устанавливать отдельное приложение вашего кафе, но нужен доступ к Telegram и готовность пользоваться им. Документация Telegram описывает запуск из кнопки бота, меню и ссылок; наличие этих способов входа само по себе не даёт ресторанных интеграций.
| Требование бизнеса | Как работать в BotMarketing | Когда потребуется другой контур |
|---|---|---|
| Гости пользуются Telegram | Бот открывает Mini App с каталогом, корзиной и заказами. | Для гостей без Telegram сохранить сайт, телефон или другой доступный способ покупки. |
| Небольшое меню с фиксированными вариантами | Отдельные карточки товаров с ценой, описанием и доступностью; готовые варианты оформлять отдельными позициями. | Сложный конструктор ингредиентов, зависимые доплаты и несовместимые сочетания требуют проверки специализированной системы. |
| Самовывоз после проверки сотрудником | Клиент пишет желаемое время в комментарии; сотрудник проверяет загрузку и подтверждает получение. | Автоматическое распределение квот по минутам и кухонным станциям не обеспечивается комментарием. |
| Учёт готовых порций | Остаток товара ограничивает заказ доступного количества; при создании заказа количество списывается. | Списание ингредиентов по рецептуре и общий ресурс кухни требуют отдельного учёта. |
| Доставка после согласования | Адрес и условия уточняются в переписке заказа; сотрудник проверяет маршрут и стоимость. | Автоматические зоны, расчёт курьерской цены, маршрутизация и отслеживание курьера требуют отдельной системы. |
| Единая касса и задания кухне | Сотрудник переносит принятый заказ в действующий процесс кафе и сверяет оплату. | Если обязательны автоматическая POS-синхронизация, кухонный принтер или экран, сначала подтвердить интеграцию; её нельзя предполагать. |
Если критичное требование попало в последнюю колонку, сначала решите его. Отдельное мобильное приложение тоже не выполняет его автоматически: оно должно быть связано с кухней, оплатой и выдачей. Для кафе, которому подходит ручное подтверждение ограниченного меню, Mini App можно проверить без заказа собственной разработки.
Запустите в BotMarketing один понятный маршрут на самовывоз
Что настроить до приглашения гостей
Для первого запуска выберите один способ получения и реальное меню, которое смена может обслужить. В кабинете компании создайте категории товаров и позиции с единицей цены, фотографией, описанием, составом и проверенной информацией об аллергенах. Не заменяйте её общей фразой «уточните всё после заказа»: покупателю нужны необходимые сведения до решения о покупке.
- Подключите бот компании. Проверьте кнопку запуска Mini App и настройку его меню в системных настройках компании. Откройте клиентский экран с аккаунта гостя, чтобы не принять интерфейс персонала за покупательский.
- Настройте доступность меню. Активность отвечает за показ позиции, доступность заказа — за заказные действия. Если есть ограниченный запас готовых порций, укажите остаток; пустой остаток считается неограниченным. Остаток блюда не является календарём выпуска на разные даты.
- Опишите выдачу. В публичной странице компании и карточках укажите адрес, часы, срок приёма заказов и правило подтверждения. Например: «Самовывоз после сообщения сотрудника о принятии заказа и времени готовности». Время закрытия приёма контролирует смена; текст с дедлайном сам не выключает кнопки.
- Подготовьте сотрудника. Проверьте его доступ к заказам, действующую подписку и способ передачи задания кухне. Назначьте, кто сверяет меню, загрузку, оплату и сообщает гостю решение.
- Разместите вход. Дайте ссылку на бот на странице компании и в привычном канале гостей; QR-код должен вести к проверенной ссылке. Рядом объясните, что гость сможет выбрать блюда и отправить заказ на проверку.
От меню до подтверждённого заказа
Учебный пример: клиент выбрал две порции обеда по 450 ₽, всего 900 ₽, и написал «Самовывоз сегодня в 13:00». Все суммы и сроки этого примера условные. Его маршрут: открыть бот → запустить Mini App → выбрать товары → проверить корзину → отправить заказ с комментарием.
Комментарий checkout в Mini App — текст до 1 000 символов. В нём можно попросить желаемое время и контакт для уточнения; он не резервирует кухню и не создаёт обязательную форму с отдельными полями доставки. Сотрудник открывает полученный заказ, проверяет порции и загрузку, затем отвечает через сообщения заказа с подключённым ботом:
«Заказ О-104: два обеда, итог 900 ₽. Проверили кухню: можем выдать сегодня с 13:10 до 13:20 по адресу, указанному в меню. Подтвердите этот интервал; оплатить можно на выдаче. Запрошенные 13:00 пока не подтверждены».
После согласия сотрудник записывает принятое время и следующий шаг в служебный комментарий, передаёт заказ кухне и отправляет сообщение о фактической готовности. Если блюдо закончилось, предлагает проверенную замену или сообщает отказ; заказ не подтверждается только потому, что появился номер. В кабинете открытие нового заказа с доступом к управлению переводит его в обработку, но это не означает начало приготовления.
В продукте нет отдельного штатного статуса «готово к выдаче»: сообщите об этом текстом. Факт оплаты отмечайте после проверки поступления или расчёта на точке; «Выполнен» — после выдачи. Заполненная ссылка оплаты в карточке товара не означает автоматическую оплату всей корзины, выдачу чека или закрытие расчётов. Если используется внешний способ оплаты, заранее проверьте связку с конкретным заказом.
Сравните полный процесс и расходы за одинаковый период
Не сравнивайте цену подписки только с разовой разработкой. Возьмите одинаковые меню, способ выдачи, период работы и обязательные интеграции. Заполните таблицу собственными суммами из тарифа, предложения исполнителя, договора платёжного провайдера и затрат смены; неподтверждённую статью расхода оставьте вопросом.
| Статья | Что включить для каждого варианта | Чем подтвердить |
|---|---|---|
| Запуск | Настройка каталога, контент, дизайн, разработка при необходимости, тестирование. | Объём работ и предложение исполнителя, собственные часы. |
| Постоянная работа | Подписка или хостинг, поддержка, обновления и обслуживание интеграций. | Текущий тариф и договор, период оплаты. |
| Оплата и выдача | Комиссии платежей, касса, упаковка и доставка, если входят в сравниваемый процесс. | Договоры провайдеров и фактические условия кафе. |
| Ручная обработка | Проверка времени, перенос в кассу/кухню, согласования и разбор отмен. | Минуты сотрудников на учебных заказах × полная стоимость их времени. |
| Привлечение в канал | Ссылки, QR-материалы, объяснение входа и отдельно согласованное продвижение. | Смета материалов и выбранного запуска. |
| Смена решения | Выгрузка доступных данных, перенос меню, повторная настройка и обучение. | Проверенные условия переноса и формат данных. |
Рабочая формула: затраты за период = запуск + постоянные платежи за период + обработка заказов + остальные расходы этого канала. Не считайте уже включённую поддержку второй раз. Если один вариант включает доставку, а другой только интерфейс, выровняйте состав услуг перед выводом об экономии. Эта таблица не обещает окупаемость или рост заказов.
Для сравнения требований к автоматизации полезна справка Square о QR-заказах: она отдельно описывает передачу заказа в POS и на кухонный принтер или экран. Это пример специализированной связки; её наличие у Square не означает такую интеграцию в BotMarketing.
Проверьте исключения перед запуском на всю точку
Вместе с сотрудником пройдите обычный заказ, отсутствующую порцию, время вне рабочего интервала, вопрос об аллергенах, повторное нажатие оформления и отмену после оплаты. Проверьте, что клиент понимает следующий шаг, кухня получает одну действующую запись, а сотрудник умеет остановить заказные действия при недоступности. Требования к составу, хранению, упаковке и расчётам проверяет сам пищевой бизнес; интерфейс их не выполняет за него.
Если гости не используют Telegram, оставьте доступный им сайт или другой способ заказа. Если ручной перенос мешает кухне, сначала выберите подходящую POS/заказную интеграцию. Если маршрут работает, позднее можно добавить настроенную программу лояльности или добровольные сообщения о меню, с отдельными условиями и проверкой расходов.
Выбор роли каналов разобран в статье «Telegram, Instagram или сайт»; её критерии входа полезны и для проверки аудитории кафе. Для прямой доставки и расчёта её расходов используйте разбор прямых заказов доставки еды. Решение по Mini App принимайте после проверки своего заказа от выбора блюда до фактической выдачи.