Магазин в Telegram-боте: как устроен, кому подходит и риски 2026
Магазин в Телеграм — это продажи прямо в мессенджере: покупатель открывает бота, листает каталог, собирает корзину, указывает доставку и платит, не переходя на сайт. Технически это не отдельная «функция Telegram», а связка из бота, сервера с базой заказов, платёжного провайдера и онлайн-кассы. От того, как она собрана, зависят удобство покупки, законность продаж и устойчивость бизнеса, если Telegram станет недоступен части клиентов.
Разберём форматы телеграм-магазина, путь заказа, приём оплаты, требования закона и риски 2026 года.
Кому подходит магазин в Telegram, а кому нет
Телеграм-магазин работает, когда покупатели уже читают ваш канал или пишут вам в мессенджер, а покупка не требует долгой консультации:
- Небольшой ассортимент с повторными покупками: еда, кофе, цветы, косметика, товары для хобби, одежда небольших брендов.
- Продажи «от контента»: у бренда или эксперта есть канал, и товар продаётся из постов.
- Локальный бизнес: кафе, пекарня, магазин у дома, где заказ в боте заменяет звонок.
- B2B-дозаказ: постоянные клиенты повторяют типовые заказы по своему прайсу.
Хуже всего формат подходит, когда спрос идёт из поиска (боты и мини-приложения Яндекс не индексирует), когда в каталоге тысячи позиций со сложным подбором, а также для дорогих товаров, которые продаёт менеджер после расчёта: окна, мебель на заказ, оборудование.
Форматы телеграм-магазина: бот, Mini App, канал и витрина к сайту
Под запросом «телеграм магазин бот» скрываются четыре формата, которые различаются интерфейсом, объёмом разработки и размером каталога.
| Формат | Как выглядит | Плюсы | Минусы | Кому |
|---|---|---|---|---|
| Бот-каталог с кнопками | Категории и карточки товаров в диалоге, кнопки «В корзину», «Оформить» | Быстрый запуск, работает на слабом интернете | Неудобно при десятках позиций и фильтрах | До 30–50 товаров, доставка еды |
| Telegram Mini App | Веб-магазин внутри Telegram: фильтры, поиск, корзина, личный кабинет | Интерфейс как у сайта, вход без регистрации | Нужны фронтенд и бэкенд, больше тестирования | Сотни товаров, повторные покупки, лояльность |
| Канал + бот | Посты с товарами, под постом кнопка «Заказать» ведёт в бота | Продажи из контента, минимум разработки | Каталог «размазан» по ленте, цены в постах устаревают | Бренды и эксперты с живым каналом, дропы |
| Бот как витрина к сайту | Бот показывает подборки, заказ оформляется на сайте или через API сайта | Один каталог и одна касса | Переход на сайт теряет часть покупателей | Действующие интернет-магазины |
Форматы комбинируются: канал с анонсами, бот для уведомлений, Mini App для покупки. Если интернет-магазин уже есть, логично не заводить второй каталог, а подключить бота к существующему бэкенду.
Mini App — веб-приложение, которое открывается внутри Telegram по кнопке бота или ссылке. Telegram передаёт ему данные пользователя (имя, id, язык), поэтому регистрация не нужна. Сервер обязан проверять подпись этих данных (initData), иначе злоумышленник сможет выдать себя за другого покупателя.
Как устроен заказ в магазине в Телеграм: от каталога до CRM
За любым форматом стоит одна цепочка. Если хотя бы одно звено собрано «на коленке», заказы теряются или деньги приходят без чека.
- Каталог. Товары, цены и остатки берутся из базы магазина или учётной системы, а не вбиваются руками в бота.
- Корзина хранится на сервере и привязана к пользователю Telegram.
- Контакты и доставка. Телефон — кнопкой «Поделиться контактом», адрес — формой, стоимость доставки — по API службы доставки.
- Согласие на обработку персональных данных — отдельным шагом до сбора контактов.
- Оплата через платёжного провайдера: счёт внутри Telegram или платёжная страница.
- Чек по 54-ФЗ от онлайн-кассы — покупателю на e-mail или телефон.
- Уведомления: менеджеру в рабочий чат, заказ — в CRM или 1С, покупателю — смена статуса.
Статус «оплачен» ставится только по подтверждению от Telegram или провайдера, а не по кнопке «Я оплатил». Заказ живёт в вашей базе, бот — лишь интерфейс к ней.
Оплата в Телеграм-боте: Stars, Bot Payments и платёжные провайдеры
Telegram делит товары на две группы:
- Цифровые товары и услуги (курсы, закрытый контент, игровые предметы) внутри Telegram продаются только за Telegram Stars. Выручка из Stars выводится через Fragment в Toncoin — для российского юрлица это сложно с точки зрения бухучёта, модель стоит заранее обсудить с финансовым отделом.
- Физические товары и офлайн-услуги оплачивают через провайдеров, подключённых в @BotFather, или ссылкой на платёжную страницу провайдера.
| Способ | Как работает | Ограничения |
|---|---|---|
| Bot Payments API (счёт в чате) | Провайдер подключается в @BotFather → Payments, бот отправляет счёт методом sendInvoice, покупатель платит в форме Telegram | Способы оплаты задаёт провайдер: у ЮKassa в этом режиме — российские карты, ЮMoney и SberPay, без СБП, автоплатежей и холдирования |
| Ссылка на платёжную страницу | Бот или Mini App создаёт платёж через API провайдера и открывает страницу оплаты | Покупатель ненадолго выходит из чата, зато доступны карты, СБП, оплата частями — по договору с провайдером |
Для счёта в чате российские продавцы обычно подключают ЮKassa; актуальный список провайдеров для вашего бота показывает @BotFather в разделе Payments. Robokassa, CloudPayments и другие агрегаторы принимают оплату из ботов через свою платёжную страницу. Сам Telegram комиссию с платежей за физические товары не берёт.
Как выбрать эквайринг и сравнить банк с агрегатором, мы разбирали в статье «Интернет-эквайринг: что это и как подключить оплату» — для бота логика та же, отличается только интерфейс оплаты.
Чек по 54-ФЗ при оплате в боте
Эквайринг принимает деньги, а онлайн-касса пробивает чек — это разные услуги. Покупатель в боте должен получить электронный чек так же, как на сайте, поэтому в платёж передают корзину: наименования, количество, цену, ставку НДС, признаки способа и предмета расчёта и e-mail или телефон покупателя. В режиме Bot Payments с ЮKassa эти данные передаются в параметре provider_data объектом receipt; если подключены чеки от ЮKassa, без них платёж не пройдёт.
Если заказ оплачен заранее, а товар передаётся позже, чеков два: «Предоплата 100%» при оплате и чек полного расчёта с зачётом предоплаты при передаче товара. Второй чек забывают чаще всего. Связку «платёж — статус заказа — чек» собирают как интеграцию оплаты с фискализацией, а не как отдельную кнопку «Оплатить».
Что обязательно по закону для магазина в Telegram
Продажа через бота — такой же дистанционный способ продажи, как через сайт. Его регулируют ст. 26.1 Закона о защите прав потребителей и Правила продажи товаров по договору розничной купли-продажи (постановление Правительства № 657, действуют с 01.09.2026 вместо № 2463).
- Информация о продавце: для организации — полное фирменное наименование, ОГРН, адрес, электронная почта и (или) телефон; для ИП — ФИО, ОГРНИП, электронная почта и (или) телефон; здесь же — форма и способы направления претензии. Удобно вынести это в пункт меню «О продавце».
- Информация о товаре: основные свойства, цена в рублях, условия оплаты и доставки, гарантия, срок годности или службы, место изготовления.
- Публичная оферта с условиями заказа, оплаты, доставки и возврата — ссылка на неё до кнопки оплаты.
- Политика обработки ПДн и согласие. С 1 сентября 2025 года (закон 156-ФЗ) согласие оформляется отдельно от иных документов, которые подтверждает пользователь, — его нельзя встроить в оферту. В боте это отдельное сообщение с кнопкой «Согласен», факт и время согласия сохраняются в базе. Также нужно уведомление в Роскомнадзор.
- Возврат: покупатель вправе отказаться от товара в любой момент до получения и в течение 7 дней после. Если информацию о порядке и сроках возврата не предоставили в письменной форме при доставке, срок — 3 месяца с момента передачи товара. Деньги возвращают не позднее 10 дней с момента требования, за вычетом расходов продавца на доставку возвращённого товара.
Дистанционно нельзя продавать алкоголь (включая пиво), табачную и никотинсодержащую продукцию, а по маркированному товару код передают в чеке. Полный юридический минимум — в статье «Как открыть интернет-магазин: пошаговый план».
Риски магазина в Telegram в 2026 году
Ограничения Telegram в России
Звонки в Telegram в России ограничены с августа 2025 года, а 10 февраля 2026 года Роскомнадзор подтвердил замедление мессенджера и заявил о последовательном введении новых ограничений. Для магазина это значит, что фото товаров и Mini App у части покупателей могут грузиться медленно, а сервер бота — нестабильно достучаться до api.telegram.org. Доступность Bot API с сервера проверяют до запуска и мониторят постоянно.
С 1 июня 2025 года (41-ФЗ) госорганам, банкам и другим финансовым организациям, операторам связи, компаниям с госучастием более 50% и ряду других категорий запрещено использовать иностранные мессенджеры при общении с клиентами — таким компаниям канал нужно согласовать с юристом до разработки. Для продвижения учтите позицию ФАС: до 31 декабря 2026 года меры ответственности за рекламу в Telegram не применяются, что будет дальше, официально не объявлено.
Зависимость от площадки и хранение данных
Бот, зарегистрированный на личный номер сотрудника, уходит вместе с ним. В конструкторе каталог, база покупателей и история заказов хранятся у сервиса, и при переезде их переносят вручную. Страховка — клиенты и заказы в вашей системе и контакты покупателей для связи вне мессенджера. По 152-ФЗ персональные данные граждан РФ записываются и хранятся в базах на территории России, поэтому типовая схема 2026 года — база и логика на российском сервере, а при проблемах с доступом к API за рубеж выносят только модуль обмена с Telegram.
Дубль магазина в Max
Многие компании параллельно запускают магазин в национальном мессенджере Max. Боты там создаются только через платформу Max для партнёров, подключиться могут юрлица, ИП и (с июня 2026 года) самозанятые — резиденты РФ, бот проходит модерацию. Приём оплаты в Max проще всего строить по ссылке на платёжную страницу провайдера; возможности платформы меняются, актуальное сверяйте в документации dev.max.ru.
Как сделать магазин в Телеграм: конструктор или разработка
Магазин собирают в конструкторе ботов (Salebot, BotHelp, Leadteh, Puzzlebot и другие, у части есть модуль каталога и корзины) или на своём коде.
| Критерий | Конструктор | Разработка |
|---|---|---|
| Запуск | От нескольких часов до пары дней | Недели: бот с оплатой и интеграциями, Mini App — дольше |
| Каталог | Ручное заполнение или импорт файла | Любая структура, синхронизация с учётом |
| Оплата и касса | Провайдеры из списка платформы | Любой провайдер, свои сценарии чеков и возвратов |
| Интеграции | Готовые коннекторы у части сервисов | Любые по API, включая доработанную 1С |
| Данные и логика | У платформы, по подписке | У вас, если это прописано в договоре |
Разумная траектория — проверить спрос в конструкторе, а когда заказы упрутся в ограничения тарифа или интеграций, переносить на свой код. Разработка Telegram-бота для магазина оправдана, когда бот сверяет остатки, принимает деньги, передаёт заказы в учёт и должен работать ещё и в Max. Ориентиры: бот-магазин с оплатой и интеграцией CRM и 1С — 250 000–450 000 ₽, магазин на Telegram Mini Apps — от 400 000 ₽. От чего ещё зависит бюджет, разобрано в статье «Сколько стоит чат-бот для бизнеса».
Интеграции телеграм-магазина с 1С, МойСклад и CRM
- 1С, МойСклад: выгрузка товаров, цен и остатков в бота, загрузка заказов обратно, статус отгрузки для уведомлений.
- amoCRM, Битрикс24: заказ создаёт сделку с источником «Telegram», менеджер видит историю покупок.
- Доставка: расчёт стоимости и сроков, создание отправления, трек-номер покупателю.
- Аналитика: метка в ссылке запуска (t.me/bot?start=метка) показывает, из какого поста или рекламы пришёл покупатель.
Обмен с учётом строят через очередь с повторной отправкой, чтобы заказ не терялся, если 1С недоступна. Для нетиповой конфигурации нужна интеграция с 1С и CRM по API, а не только готовый коннектор.
Типовые ошибки при запуске магазина в Телеграм
- Оплата «переводом на карту»: нет чека по 54-ФЗ, покупатель не защищён — часть клиентов уходит на этом шаге.
- Цены и остатки вбиты вручную и через неделю расходятся с учётом.
- Нет информации о продавце, оферты и отдельного согласия на ПДн — риск по ПП № 657 и 152-ФЗ.
- Статус «оплачен» по кнопке покупателя, а не по уведомлению провайдера.
- Цифровой товар через обычного провайдера — нарушение правил Telegram, для цифрового нужны Stars.
- Бот на личном аккаунте сотрудника или подрядчика и нет кнопки связи с человеком.
Чек-лист запуска магазина в Telegram-боте
- Выбран формат: бот-каталог, Mini App, канал + бот или витрина к сайту
- Бот создан с корпоративного аккаунта, токен хранится в переменных окружения
- Каталог, цены и остатки синхронизируются с учётной системой
- В боте есть информация о продавце, способы направления претензии, оферта, условия доставки и возврата
- Согласие на обработку ПДн запрашивается отдельным шагом и сохраняется с датой и временем
- Физические товары оплачиваются через провайдера, цифровые — через Stars
- Проверены чек предоплаты, чек полного расчёта и чек возврата
- Статус заказа меняется только по подтверждению платежа, ответ на pre_checkout_query укладывается в 10 секунд
- База покупателей и заказов хранится на сервере в России
- Настроен мониторинг доступа к api.telegram.org и оповещения о сбоях
- Решено, нужен ли дубль магазина в Max, ядро магазина отделено от мессенджера
Вывод
Магазин в Telegram-боте — рабочий канал для тёплой аудитории и повторных покупок: бот-каталог подходит для малого ассортимента, Mini App — когда нужен интерфейс уровня сайта. За кнопками стоит полноценный интернет-магазин с оплатой через провайдера, чеками по 54-ФЗ, информацией по ПП № 657 и базой данных в России. В 2026 году к этому добавляются ограничения Telegram, поэтому заказы и клиенты должны принадлежать вам, а мессенджер — дополняться Max без переделки ядра.
