Сценарий использования

Бот-магазин в Telegram

Продавайте в том же чате, где покупатель спросил о товаре: показать, принять оплату и отдать покупку — без перехода на другой сайт.

Блок оплаты на холсте FlowCastle: сообщение с предложением, затем «Принять оплату» на 250 звёзд с выходами Paid и Not paid

Что обычно ломается

Продажи в Telegram вручную обычно буксуют в одних и тех же местах:

  • «Скиньте реквизиты». Каждая продажа превращается в переписку про номер карты и скриншоты переводов, а каждый платёж вы проверяете сами.
  • Касса — это вы. Заказ ждёт, пока вы проснётесь и выйдете на связь. Покупатель, который написал в два ночи, к утру уже передумал.
  • Выдача тоже вручную. После оплаты кто-то должен найти файл, ссылку или доступ, отправить их и не забыть, кому уже отправил.

Как это устроено в FlowCastle

Бот-магазин в FlowCastle — это сценарий: сообщения с товаром и кнопками, шаг оплаты и то, что происходит после неё. Принять деньги можно четырьмя способами.

1. Telegram Stars — без настройки. Добавьте блок оплаты, укажите цену в звёздах, и бот пришлёт покупателю счёт Telegram. Оплата проходит прямо в Telegram, вводить карту не нужно. У блока два выхода: «оплачено» ведёт к выдаче товара, «не оплачено» предлагает попробовать ещё раз, и деньги не списываются. Ни ключей, ни провайдера, ни вебхуков — нужен только подключённый бот. Звёзды подходят для цифровых товаров: гайдов, файлов, доступов.

2. Оплата картой внутри Telegram. Тот же блок принимает оплату в рублях или другой валюте. Подключите платёжного провайдера к боту в @BotFather (раздел Payments), вставьте токен провайдера в настройки бота во FlowCastle и переключите блок на оплату картой. Пошаговая настройка — в инструкции по приёму платежей.

3. ЮKassa. Для оплаты по ссылке есть модуль ЮKassa. В шаблоне продаж при настройке можно выбрать ЮKassa вместо Stripe: бот создаст ссылку на оплату. Подключите вебхук ЮKassa к сценарию выдачи — тогда бот узнает об оплате и продолжит сам. shopId и секретный ключ указываются в настройках модуля, а не в переписке.

4. Stripe. Если вы продаёте за рубеж, тот же шаблон работает со Stripe: бот показывает товары, спрашивает email для чека, создаёт страницу оплаты Stripe и присылает кнопку «Открыть оплату». Когда Stripe сообщает о платеже, отдельный сценарий проверяет, что он действительно прошёл, благодарит покупателя и уведомляет сотрудников. Неподтверждённые платежи только записываются — оплаченными бот их не называет.

После оплаты

По умолчанию шаблоны передают выдачу человеку: покупатель получает благодарность, а команда — уведомление о продаже в Telegram. Цифровой товар бот может выдать сам: шаблон продажи за звёзды заканчивается кнопкой «Открыть покупку» со ссылкой на ваш файл и отмечает покупателя тегом «customer», чтобы его потом было легко найти.

Каждый покупатель — это контакт с историей. В аналитике оплату можно сделать целью и увидеть, какой сценарий или рассылка её принесли.

Если у вас уже есть интернет-магазин

Если вы продаёте на своём сайте, шаблон восстановления брошенной корзины поможет со стороны Telegram. Магазин отправляет боту событие «корзина брошена», бот ждёт (по умолчанию час) и присылает напоминание с промокодом или кнопкой «Задать вопрос». Если за это время магазин сообщил об оплате, напоминание не уходит. Для этого ваш магазин должен уметь отправлять такие события боту, а покупатель — быть контактом вашего бота.

Что важно помнить

  • Цена в блоке оплаты фиксированная, поэтому у каждого товара со своей ценой — свой шаг оплаты.
  • Корзины на несколько товаров в шаблонах нет: покупатель выбирает один товар и оплачивает его. Для цифровых товаров, курсов и отдельных позиций этого хватает.

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

Вопросы и ответы

Какие способы оплаты принимает бот?

Telegram Stars без всякой настройки; оплату картой внутри Telegram через провайдера, подключённого в @BotFather; ЮKassa и Stripe через модули. В шаблоне продаж провайдер выбирается при настройке.

Покупателю нужно уходить из Telegram?

При оплате звёздами или картой внутри Telegram — нет, счёт открывается прямо в чате. При оплате через ЮKassa или Stripe покупатель нажимает кнопку, платит на странице провайдера и возвращается в бота.

Как покупатель получает товар?

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

Есть каталог с корзиной?

Готового шаблона с корзиной нет. Шаблоны продают через сообщения с товаром и кнопками: покупатель выбирает один товар и оплачивает его.

Можно ли попробовать бесплатно?

Да. Есть бесплатный тариф, карта для сборки и тестирования бота не нужна.

Соберите за эту неделю

Начните с готового шаблона на бесплатном тарифе. Карта не нужна.

Взять шаблон продажи за звёзды