К содержанию

Магазин в Telegram: как продавать через бота и Mini App

Как устроен магазин в Telegram: каталог, корзина, оплата картой и через СБП, статусы доставки. Когда хватит бота с кнопками, а когда нужен Mini App.

Содержание 9 разделов

Магазин в Telegram собирают на чат-боте с кнопками или в Mini App, мини-приложении с витриной, которое открывается поверх чата. Покупатель листает каталог, кладёт товары в корзину, платит и следит за заказом, не выходя из мессенджера. Разберём, как устроен бот для продаж, чем бот-магазин отличается от Mini App, как принимать оплату и что нужно владельцу, чтобы вести заказы.

Как выглядит покупка в магазине в Telegram

Пример из наших проектов: iHrb.shop, магазин БАД с зарубежного маркетплейса. Покупатель проходит в Telegram весь путь: каталог с поиском, карточка товара, корзина, оплата и доставка. Отдельного интернет-магазина на сайте и мобильного приложения у него нет, витрина открывается из бота в один тап.

Каталог магазина iHrb.shop внутри Telegram: товары с ценами и кнопками корзины
Каталог iHrb.shop в Telegram
Каталог iHrb.shop в Telegram: цены, кнопка «В корзину» и итог заказа внизу экрана

В общем виде покупка в таком магазине идёт так:

  1. Вход Покупатель приходит по ссылке из канала, рекламы или QR-кода на упаковке и нажимает кнопку в боте. Открывается каталог.
  2. Выбор Ищет товар, смотрит фото, описание и цену, добавляет в корзину. Сумма пересчитывается сразу.
  3. Оформление Оставляет телефон и адрес. Имя и Telegram ID бот знает с первого сообщения, регистрация не нужна.
  4. Оплата Платит картой или через СБП. Бот получает подтверждение от платёжного провайдера и присылает номер заказа.
  5. Доставка Бот сообщает, что заказ собран и передан в доставку, и присылает трек-номер.

Магазин в это время видит заказ в чате менеджеров или в админке: состав, сумма, контакты, адрес, отметка об оплате. В базе остаются покупатель, его заказы и адреса, поэтому повторная покупка занимает пару касаний, а акцию можно отправить только тем, кто брал товары из нужной категории.

Если заказы возят свои курьеры, им тоже дают бота: он назначает курьера, присылает ему заказ и передаёт клиенту статусы. Пример в кейсе бота для курьерской службы доставки.

Бот-магазин или 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 и поискового трафика не даёт.

ИИ-бриф

Нужен похожий бот? Опишите задачу

Бланк заявки Смета за 1 рабочий день
Чем занимается ваш бизнес?

Описание можно не писать: оставьте телефон или Telegram, и мы сами свяжемся и всё уточним.

Ответим в Telegram или по телефону