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

Telegram Mini App для доставки суши - сеты с пересчётом цены, стоп-лист кухни и оплата

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

Описание

Служба доставки суши и роллов попросила магазин внутри Telegram вместо приёма заказов в личке менеджера.
До этого схема была такая - человек писал в аккаунт службы, менеджер вручную собирал состав, уточнял адрес и считал сумму в калькуляторе.
Сеты путали, особенно когда в одном заказе шли два похожих набора и надо было понять, где чего сколько.
Время доставки называли на глаз, отсюда шли жалобы, что ждали дольше обещанного.
Вечером в выходные менеджер просто не успевал отвечать, часть переписок обрывалась на этапе уточнения адреса.
Запрос был на витрину, где человек сам соберёт заказ и оплатит, а менеджеру придёт готовая заявка.

Решение

Сделал Mini App внутри Telegram - открывается кнопкой в боте, ставить отдельное приложение не нужно.
Витрина с фильтрами - сеты, роллы, запечённые, супы, напитки, отдельно вегетарианское.
Карточка позиции - фото, состав, вес в граммах и количество кусочков, чтобы вопрос про размер не уходил в переписку.
Сет собран как составная позиция из тех же роллов. Меняется цена одного ролла - пересчитывается и набор, руками ничего не переписывают.
Корзина хранится на сервере. Человек закрыл Mini App, вернулся через час - заказ на месте.
Промокод - фиксированная сумма или процент, с порогом по минимальному чеку.
Оформление - адрес с подсказками, этаж и домофон, комментарий курьеру, желаемое время подачи.
Оплата картой и СБП через ЮKassa, чек уходит покупателю.
Обещание 45 минут выведено на экран заказа, отсчёт идёт от подтверждения кухней.
Админка - товары и категории, стоп-лист в одно нажатие, заказы со статусами Новый, Готовится, У курьера, Доставлен.
Стоп-лист был обязательным условием. На кухне заканчивается рыба - позиция должна уйти с витрины сразу, иначе прилетает оплаченный заказ, который нечем собрать.
Стек - Python, aiogram 3, Mini App на чистом JS без фреймворка, PostgreSQL, VPS в России, ежедневный бэкап базы ночью.

Результат

Заказы перестали собираться руками в переписке.
Менеджер получает готовую заявку с составом, адресом и оплатой, ему остаётся подтвердить и передать на кухню.
За первый месяц через приложение прошло около 200 заказов, примерно две трети потока, остальные так-же остались на телефоне и в личке.
Средний чек подрос за счёт напитков и соусов - на витрине их видно, а в переписке про них не вспоминали.
У заказчика остались исходники, доступ к админке и короткая инструкция по стоп-листу и добавлению позиций.
После сдачи докрутили две вещи - зоны доставки с разной стоимостью и выгрузку заказов за период в Excel для сверки с кассой.

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

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

Все проекты →
Искусственный интеллект Голосовой робот обзвона базы - сценарий с ИИ, распознавание речи и перевод на менеджера
Голосовой робот обзвона базы - сценарий с ИИ, распознавание речи и перевод на менеджера
12
Маркетинг и Продвижение Сквозная аналитика для бота и сайта - источники заявок, воронка и окупаемость
Сквозная аналитика для бота и сайта - источники заявок, воронка и окупаемость
18
Веб-разработка и IT Магазин электроники в Telegram - характеристики, сравнение моделей и рассрочка
Магазин электроники в Telegram - характеристики, сравнение моделей и рассрочка
17
Веб-разработка и IT Бот обменника валют - курсы, заявка на обмен и подтверждение оператором
Бот обменника валют - курсы, заявка на обмен и подтверждение оператором
16