Магазин в Telegram: бот + Mini App
Каталог и корзина в Mini App, оплата в чате, статусы доставки и возврат брошенных корзин.
Это демонстрационный сценарий: так мы бы построили решение. Названия и данные иллюстративные — это не история конкретного клиента.
01Задача
Задача
Продавать постоянным клиентам там, где они уже общаются, — без перехода на сайт и повторной регистрации.
Ограничения
- Остатки и цены живут в учётной системе и меняются несколько раз в день.
- Каталог — несколько сотен позиций: в чате кнопками это неудобно.
02Решение
Решение
- 01
Mini App с каталогом, фильтрами и корзиной; пользователь уже авторизован через Telegram.
- 02
Синхронизация остатков и цен из учётной системы по расписанию и по событиям.
- 03
Оплата через платёжного провайдера, статус заказа — сообщениями бота.
- 04
Напоминание о брошенной корзине через сутки — одно, без спама.
03Архитектура
Архитектура
- Telegram → Mini App, Bot
- Mini App → Shop API
- Bot → Shop API
- Shop API → Accounting · stock, Payments, Delivery API, Orders DB
- Accounting · stock
- Payments
- Delivery API
- Orders DB