Магазин в Telegram: как продавать через бота и Mini App
Как устроен магазин в Telegram: каталог, корзина, оплата картой и через СБП, статусы доставки. Когда хватит бота с кнопками, а когда нужен Mini App.
Содержание 9 разделов
Магазин в Telegram собирают на чат-боте с кнопками или в Mini App, мини-приложении с витриной, которое открывается поверх чата. Покупатель листает каталог, кладёт товары в корзину, платит и следит за заказом, не выходя из мессенджера. Разберём, как устроен бот для продаж, чем бот-магазин отличается от Mini App, как принимать оплату и что нужно владельцу, чтобы вести заказы.
Как выглядит покупка в магазине в Telegram
Пример из наших проектов: iHrb.shop, магазин БАД с зарубежного маркетплейса. Покупатель проходит в Telegram весь путь: каталог с поиском, карточка товара, корзина, оплата и доставка. Отдельного интернет-магазина на сайте и мобильного приложения у него нет, витрина открывается из бота в один тап.

В общем виде покупка в таком магазине идёт так:
- Вход Покупатель приходит по ссылке из канала, рекламы или QR-кода на упаковке и нажимает кнопку в боте. Открывается каталог.
- Выбор Ищет товар, смотрит фото, описание и цену, добавляет в корзину. Сумма пересчитывается сразу.
- Оформление Оставляет телефон и адрес. Имя и Telegram ID бот знает с первого сообщения, регистрация не нужна.
- Оплата Платит картой или через СБП. Бот получает подтверждение от платёжного провайдера и присылает номер заказа.
- Доставка Бот сообщает, что заказ собран и передан в доставку, и присылает трек-номер.
Магазин в это время видит заказ в чате менеджеров или в админке: состав, сумма, контакты, адрес, отметка об оплате. В базе остаются покупатель, его заказы и адреса, поэтому повторная покупка занимает пару касаний, а акцию можно отправить только тем, кто брал товары из нужной категории.
Если заказы возят свои курьеры, им тоже дают бота: он назначает курьера, присылает ему заказ и передаёт клиенту статусы. Пример в кейсе бота для курьерской службы доставки.
Бот-магазин или Mini App: что выбрать
Формат зависит от размера каталога и от того, насколько сложно выбрать товар.
Бот с кнопками
- Товары приходят сообщениями с фото, под каждым кнопки inline-клавиатуры: «В корзину», «Дальше», «Оформить».
- Подходит, когда позиций немного и их удобно пролистать: меню кофейни, букеты, несколько тарифов.
- Быстрее и дешевле в разработке.
- Фильтры, поиск и сравнение товаров в сообщениях неудобны.
Mini App
- Витрина как в мобильном приложении: категории, фильтры, поиск, галерея, корзина на одном экране.
- Нужен, когда товаров много, есть размеры, цвета и комплекты или важен фирменный дизайн.
- Открывается из бота, по прямой ссылке или кнопкой под постом в канале.
- Дольше в разработке: это отдельный интерфейс со своим дизайном.
Чаще форматы совмещают. Mini App показывает каталог и принимает заказ, а бот присылает подтверждение, статусы, напоминание о брошенной корзине и акции. Как устроены мини-приложения, мы подробно разобрали в статье Telegram Mini App: что это и зачем бизнесу, а как мы их делаем под ключ, рассказали на странице Telegram Mini Apps.
Что должно быть в боте для продаж
Набор функций зависит от ассортимента, но у работающего магазина почти всегда есть шесть частей.
- Каталог Категории, карточки с фото, ценой и описанием, поиск. Товары и цены владелец меняет сам.
- Корзина и оформление Количество, варианты товара, промокод, адрес. Каждый лишний экран до оплаты стоит части заказов.
- Оплата Картой и через СБП. Подтверждение оплаты бот получает автоматически.
- Статусы Принят, оплачен, собран, передан в доставку.
- История заказов Прошлые покупки, сохранённые адреса, кнопка «Повторить заказ».
- Рассылки Акции, новинки, напоминание о брошенной корзине.
Как принимать оплату в магазине
Для физических товаров в России в 2026 году подключают ЮKassa, CloudPayments, Т-Банк, Робокассу и СБП. Способов два. Во встроенных платежах Telegram бот присылает счёт с кнопкой оплаты, и покупатель вводит данные карты в форме провайдера прямо в Telegram. Во втором случае бот присылает ссылку на платёжную страницу провайдера, где можно заплатить картой или через СБП в приложении банка. Провайдер сообщает серверу бота об оплате, и заказ получает статус «Оплачен» без участия менеджера.
Telegram Stars для магазина физических товаров не подходят. По правилам Telegram с 2024 года за звёзды продают только цифровые товары и услуги: доступ к контенту, подписки, внутриигровые покупки.
Магазин на ИП или ООО пробивает чеки по 54-ФЗ, у ЮKassa для этого есть свои чеки. Самозанятый выдаёт чек через «Мой налог», касса ему не нужна. Подробно про провайдеров, СБП, звёзды и чеки мы написали в статье оплата в Telegram-боте.
Доставка и уведомления
Стоимость доставки бот считает по правилам магазина (цена по городу, зоны, бесплатно от суммы) или запрашивает по API службы доставки, и покупатель видит итог до оплаты. Дальше менеджер меняет статус в админке, а бот сам пишет покупателю: «Заказ собран», «Передан в доставку, трек-номер такой-то». Звонков с вопросом, где заказ, становится меньше.
Как управлять магазином
Владельцу нужна админка: веб-панель или отдельный бот для сотрудников. В ней меняют товары, цены и остатки, ведут заказы по статусам, создают промокоды, запускают рассылки и смотрят, сколько заказов пришло и что берут чаще. Что стоит заложить в админку, разобрали в статье админ-панель для Telegram-бота.
Если учёт уже ведётся в CRM или 1С, магазин подключают к ним: заказ из бота сразу появляется сделкой в CRM или документом в 1С, а остатки и цены подтягиваются оттуда же.
Магазин в MAX
Бота для продаж можно запустить и в MAX. Если логика бота живёт на сервере, MAX подключают как второй канал: каталог, заказы, покупатели и платёжный провайдер остаются общими. MAX поддерживает мини-приложения, так что витрину можно показать и там. Подробнее на странице боты для MAX.
Частые ошибки при запуске
Что мешает продажам
- Путь до покупки растянут на много экранов и вопросов.
- После оплаты нет сообщения с номером заказа.
- Итоговая цена с доставкой видна только в конце.
- Бот молчит после оплаты и не сообщает статус.
- Оплату проверяют вручную по скриншотам перевода.
Как лучше
- Выбрал, указал адрес, оплатил.
- Сразу после оплаты номер заказа и чек.
- Итоговая цена видна до оплаты.
- Уведомление на каждом этапе заказа.
- Оплата через провайдера с автоматическим подтверждением.
С чего начать
Сначала решите, сколько товаров и нужны ли фильтры: от этого зависит, хватит бота с кнопками или нужен Mini App. Потом распишите путь покупателя от первого сообщения до получения заказа. Договор с платёжным провайдером занимает время, им лучше заняться параллельно с разработкой. Перед запуском пройдите оплату в тестовом режиме и проверьте отмену, возврат и уведомления.
Как сделать магазин в Telegram?
Нужны бот, созданный в @BotFather, сервер с логикой магазина, каталог и договор с платёжным провайдером. Для небольшого ассортимента хватит бота с кнопками, для большого каталога делают Mini App.
Сколько стоит бот-магазин в Telegram?
Бот для заявок у нас стоит от 50 000 ₽, Mini App от 100 000 ₽ и от 4 недель. Магазин с оплатой, статусами и админкой дороже простого бота, точную цену фиксируем в смете за 1 рабочий день после бесплатного разбора. Вилки по типам проектов собраны в статье сколько стоит чат-бот.
Можно ли продавать физические товары за Telegram Stars?
Нет. Звёзды по правилам Telegram используют для цифровых товаров и услуг. Физические товары и офлайн-услуги оплачивают через провайдера: ЮKassa, CloudPayments, Т-Банк, Робокассу или СБП.
Нужен ли сайт, если есть магазин в Telegram?
Для продаж внутри Telegram не нужен. Сайт понадобится, если вы хотите получать покупателей из поиска Яндекса и Google: Mini App открывается только из Telegram и поискового трафика не даёт.