Андрей globall.dev zallord Сбер ID
Telegram-боты, Mini App, SaaS и веб-сервисы под ключ
Рейтинг
1 756
№ 572 в каталоге
Отзывы
0
Профессионализм
-/10
Коммуникация
- /10
Город
Москва
Опыт работы
7 лет
На сайте с
2019 года
Юридический статус
ИП
Freelance.Boutique
Премиум-сервис для лучших исполнителей

Mini App пиццерии в Telegram - меню, конструктор заказа и доставка за 30 минут

Используемые навыки Python Telegram API Веб-разработка Обработка платежей Чат-бот

Описание

Пиццерия с доставкой заказала перенос приёма заказов из телефонной линии в Telegram.
Работали по звонку - оператор записывал состав, повторял вслух, диктовал сумму и адрес обратно.
В пятницу вечером линия занята наглухо, человек не дозвонился и ушёл заказывать в другое место.
Часть заказов ломалась на пересказе - оператор не расслышал размер или тесто, кухня делала не то, пиццу переделывали за свой счёт.
Про закончившиеся ингредиенты оператор узнавал от кухни уже после того, как принял заказ и назвал сумму.
Хотели дать гостю собрать пиццу самому, увидеть цену на экране и оплатить, а кухне получать заказ напрямую.

Решение

Меню и конструктор живут в Mini App, вход из бота одной кнопкой.
Пицца собирается по шагам - размер 25, 30 или 35 см, тесто тонкое или пышное, борт, потом добавки.
Цена пересчитывается на каждом шаге, гость видит итог до того, как положил в корзину.
Итоговую сумму пересчитывает сервер по своей базе цен - значение в корзине на телефоне подменяется за две минуты.
Стоп-лист повесил на ингредиенты. Закончилась моцарелла - с витрины уходят все пиццы, где она есть, и сама добавка становится недоступной. Обычно ломается именно здесь - магазин продолжает продавать то, чего на кухне нет.
Самовывоз или доставка. Для доставки - адрес и интервал, для самовывоза - время, к которому подойти.
Обещанные 30 минут привязаны к зоне на карте. Там, где не успевают, срок другой и он показан честно.
Оплата картой и СБП, оставлен вариант наличными курьеру.
Заказ падает в отдельный чат кухни - состав, размеры, добавки, время. Туда так-же уходит комментарий гостя, если он есть. Переписка про доставку идёт в другой чат, повара её не читают.
Статус готовности гость видит в боте - Принят, На кухне, В печи, Готов, Передан курьеру. Переключается кнопками под сообщением в чате кухни. Отдельную панель для поваров не делал - планшет у них один на всех, лишний интерфейс там не приживается.
Стек - Python, aiogram 3, Mini App, PostgreSQL, VPS, автозапуск через systemd.

Результат

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

Оценили проект:

Другие проекты

Все проекты →
Веб-разработка и IT Telegram Mini App для доставки суши - сеты с пересчётом цены, стоп-лист кухни и оплата
Telegram Mini App для доставки суши - сеты с пересчётом цены, стоп-лист кухни и оплата
16
Веб-разработка и IT Mini App для заказа вывоза мусора - объём контейнера, адрес и дата вывоза
Mini App для заказа вывоза мусора - объём контейнера, адрес и дата вывоза
17
Веб-разработка и IT Бот онлайн-записи для барбершопа - мастера, свободные слоты и напоминания
Бот онлайн-записи для барбершопа - мастера, свободные слоты и напоминания
15
Веб-разработка и IT Единое окно переписки - Avito, WhatsApp, VK и почта в одном списке, таймер ответа и отчёты
Единое окно переписки - Avito, WhatsApp, VK и почта в одном списке, таймер ответа и отчёты
14