Задача
К нам пришла региональная сеть пиццерий. Свой сайт работал на устаревшем конструкторе, мобильная версия проседала, а делать нативное приложение под iOS и Android было дорого и медленно. Нужен был канал, где клиент может заказать за 30 секунд, без скачивания и регистрации.
Почему Telegram Mini App
- В Telegram уже сидит вся ЦА — не нужно платить за установки
- Авторизация — через сам мессенджер, без СМС и капч
- Платежи через Telegram Stars или ЮKassa — без отдельного эквайринга
- Запуск за 4 недели вместо 4 месяцев на нативке
Что мы сделали
Меню с категориями, корзина, оформление заказа, оплата, история и push-уведомления о готовности. Внутри — обычный React, снаружи — нативное ощущение благодаря Telegram WebApp SDK.
const tg = window.Telegram.WebApp;
tg.MainButton
.setText(`Оплатить ${total} ₽`)
.show()
.onClick(() => sendInvoice(items));Что было сложно
- Тестирование оплаты — Telegram Stars в sandbox ведёт себя не как в проде
- Кастомные шрифты — пришлось аккуратно работать с весом, чтобы не ломать тему
- Тёмная тема — клиент не хотел фиксировать только светлую, а у пиццы плохо читался ценник на тёмном фоне. Решили через адаптивные цвета акцента
Результаты за первые 3 месяца
- 1 240 заказов в месяц через Mini App
- 42 секунды — среднее время от открытия до подтверждения заказа
- 0 ₽ на маркетинг установок — пользователи приходят из бота
- 18% заказов — повторные в течение недели
Что бы сделали иначе
Раньше подключили бы аналитику кликов внутри Mini App. Первые две недели работали почти вслепую — данные были только из платёжного провайдера.
Итог
Mini App — это не временный костыль, а полноценный канал продаж. Для бизнесов, где скорость заказа важнее брендированного приложения, это почти всегда лучший выбор по соотношению цена / время / охват.