Войти

Telegram-бот a0-shopbot: покупатели оформляют заказы, цифровые товары выдаются сами

Обновлено 13 окт. 2026Версия 2Автор: АдминистраторИстория

Устали собирать заказы из переписки и вручную отправлять покупки? Посмотрите Telegram-магазин с каталогом, корзиной, оплатой и автоматической выдачей цифровых товаров.

1Знакомая ситуация

Покупатель спрашивает, что есть в наличии, просит цену, затем присылает список товаров и уточняет оплату. Вам приходится собирать заказ из переписки и отдельно сообщать, что с ним происходит. Посмотреть продукт и купить: Telegram-бот a0-shopbot объединяет каталог, корзину, оформление и оплату в одном магазине внутри Telegram.

Если вы продаёте физические товары, важно учитывать остатки и не обещать одну вещь двум покупателям. Если цифровые — хочется выдавать покупку после оплаты без отдельного сообщения от продавца. Здесь бот резервирует товар на время оплаты, а цифровой материал отправляет сам.

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

2Что вы получаете

Это готовый магазин для малого бизнеса, авторов цифровых товаров и локальных брендов. Он подойдёт, когда покупателю нужно выбрать товар и вариант, собрать корзину, указать способ получения и оплатить заказ. Физические и цифровые товары можно вести в одном каталоге.

Покупатель проходит понятный путь: выбор → корзина → оформление → оплата → получение. Вы видите оплаченные заказы и управляете дальнейшими действиями. Для физических товаров предусмотрены сборка, отправка или готовность к выдаче, затем завершение заказа.

Главное меню даёт доступ к каталогу, корзине, заказам и помощи. Кнопки обновляют текущий экран, поэтому переходы по магазину не превращают чат в длинную ленту. Новые сообщения приходят для оплаты, выдачи и уведомлений о статусах.

Главное меню Telegram-магазина
Рис. 1. Главное меню открывает каталог, корзину, заказы, помощь и панель администратора.

3Почему это выгодно

  • Меньше ручного оформления — покупатель собирает заказ сам. Он выбирает вариант и количество, применяет промокод и проверяет итог перед оплатой.
  • Проще следить за наличием — товар резервируется на время оплаты. Один остаток не продаётся дважды, а неоплаченный вовремя заказ освобождает резерв.
  • Не нужно вручную отправлять цифровой материал — бот выдаёт его после оплаты. Текст со ссылкой приходит сообщением и остаётся доступным в карточке заказа.
  • Меньше повторных уточнений — покупатель получает уведомления о статусах. Вы отмечаете сборку, отправку или готовность к выдаче, а бот сообщает об изменении.
  • Удобнее работать с ассортиментом — управление находится в чате. Категории, варианты, цены, остатки, скрытие и показ товаров доступны через кнопки.
  • Проще оценить продажи — есть отчёты за 7 и 30 дней. Вы видите заказы, выручку, средний чек и популярные товары.
  • Легче распределить работу — предусмотрены четыре роли. Владелец, администратор, оператор и наблюдатель получают соответствующие возможности, а действия записываются в журнал.
  • Удобнее разбирать данные — доступны выгрузки для Excel. Заказы, товары, покупатели, платежи и журнал можно сохранить в CSV.

4Что внутри

Каталог и корзина

Покупатель открывает категории и товары с описаниями. У вариантов есть цена и наличие. Количество меняется кнопками, а выбранные позиции добавляются в корзину: не нужно отправлять продавцу список отдельным сообщением.

Категории каталога
Рис. 2. В каталоге показаны категории товаров с кнопками выбора.
Описание товара и выбор варианта
Рис. 3. Карточка товара показывает описание, цену и доступные варианты.
Количество и наличие варианта
Рис. 4. Экран варианта показывает цену, остаток и кнопки изменения количества перед добавлением в корзину.

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

Корзина со скидкой
Рис. 5. В корзине показаны товары, скидка по промокоду и итоговая сумма.
Список промокодов
Рис. 6. Раздел промокодов показывает действующие скидки и кнопку создания нового промокода.

Получение и оформление

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

Выбор способа получения
Рис. 7. Покупателю предложены самовывоз и доставка.

На каждом шаге можно вернуться назад: введённое сохраняется. Контакты запоминаются для следующего заказа. Перед оплатой покупатель проверяет состав, получение и итоговую сумму, а условия показываются заранее.

Проверка заказа перед оплатой
Рис. 8. Перед подтверждением показаны состав заказа, способ получения, контакты и итог.

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

Созданный заказ и способы оплаты
Рис. 9. Созданный заказ показывает сумму, срок резерва и выбор способа оплаты.

Оплата и выдача

Поддерживаются ЮKassa, Т-Банк, Robokassa, CloudPayments, FreeKassa, оплата в Telegram и перевод по реквизитам. Перевод подтверждает администратор. Провайдеров можно подключать, проверять и переводить в тестовый режим внутри бота; данные подключения хранятся зашифрованными.

Оплата и проверка статуса
Рис. 10. Экран оплаты содержит сумму заказа, срок резерва и кнопки оплаты и проверки статуса.
Подключение провайдеров оплаты
Рис. 11. Экран провайдеров показывает состояние подключения платёжных сервисов.

Чеки по 54-ФЗ предусмотрены для ЮKassa, Т-Банка, Robokassa и CloudPayments. У ЮKassa чек содержит позиции заказа. Повторное уведомление от провайдера не создаёт вторую оплату и не приводит к повторной выдаче товара.

Цифровой товар выдаётся автоматически сразу после оплаты. Для физических товаров вы меняете статусы и указываете трек-номер или место выдачи. В разделе платежей доступны операции и их состояния; из бота можно отменить платёж и оформить возврат с возвращением остатка на склад. Для ЮKassa, Т-Банка и CloudPayments предусмотрен возврат денег из бота.

Платежи и операции магазина
Рис. 12. В разделе платежей перечислены операции с суммами и состояниями.

Заказы без поиска по переписке

В разделе «Мои заказы» покупатель видит список со статусами и открывает нужную карточку. Он может отменить неоплаченный заказ или запросить возврат. Ему доступны только собственные заказы и товары.

Список заказов покупателя
Рис. 13. В разделе «Мои заказы» перечислены заказы с суммами и статусами.

Для владельца есть очередь с фильтрами по статусам. Откройте карточку, начните сборку, отметьте готовность или завершение, отправьте сообщение покупателю. При каждой смене статуса бот уведомляет клиента.

Очередь заказов с фильтрами
Рис. 14. Администратор видит список заказов и фильтры по статусам.
Управление отдельным заказом
Рис. 15. Карточка заказа содержит состав, статус и кнопки обработки, сообщения и возврата.

Ассортимент и контроль магазина

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

Панель администратора магазина
Рис. 16. Панель администратора показывает текущие задачи и кнопки разделов управления.
Редактирование товара
Рис. 17. Карточка товара для администратора показывает варианты, остатки и кнопки редактирования.

Для каждого товара есть отдельная ссылка для рекламы. Остаток можно не ограничивать; при малом количестве варианта бот уведомляет владельца. Отдельный экран показывает запас цифровых позиций, резерв и количество выданных единиц.

Запас цифровых товаров
Рис. 18. Экран запаса цифровых товаров показывает свободные, зарезервированные и выданные единицы.

Обзор продаж помогает смотреть на работу магазина за 7 или 30 дней. Список покупателей содержит суммы покупок и поиск. Рассылку можно направить всем, только купившим или тем, кто пока не покупал.

Обзор продаж за период
Рис. 19. Обзор продаж показывает заказы, выручку, средний чек, возвраты и популярные товары.
Список покупателей и поиск
Рис. 20. В списке покупателей показаны количество заказов, сумма покупок и кнопка поиска.

Доступ, данные и обслуживание

Роли позволяют распределить управление между владельцем, администратором, оператором и наблюдателем. Права проверяются при каждом нажатии, а опасные действия требуют подтверждения. Журнал сохраняет действия сотрудников.

Роли сотрудников
Рис. 21. Раздел ролей показывает доступ сотрудников и кнопку назначения роли.

Экспорт охватывает заказы, товары, покупателей, платежи и журнал. Диагностика показывает состояние бота, оплаты и активных резервов. Резервную копию базы можно сделать кнопкой.

Экспорт данных магазина
Рис. 22. Экран экспорта предлагает выгрузить заказы, товары, покупателей, платежи и журнал.
Диагностика и резервная копия
Рис. 23. Диагностика показывает состояние бота, оплаты и резервов, а также кнопку резервного копирования.

В настройках показаны название магазина, приветствие, сведения о доставке и контакт поддержки. Раздел помощи даёт покупателю доступ к информации о доставке, оплате и возвратах. Команда /privacy позволяет выгрузить свои данные файлом или удалить контакты; имя, телефон и адрес хранятся у вас и стираются по запросу покупателя.

Основные настройки магазина
Рис. 24. Экран настроек содержит название магазина, приветствие, сведения о доставке и контакт поддержки.
Раздел помощи покупателю
Рис. 25. В помощи доступны сведения о доставке, оплате, возвратах и связь с продавцом.

Выбрать магазин за 14 900 ₽ — посмотрите продукт, если хотите собрать выбор товара, оплату и работу с заказами в Telegram.

5Как начать

  1. Купите продукт на странице магазина. В комплекте есть бот и документация по установке и первому запуску.
  2. Подготовьте сервер Linux: 1 vCPU, 512 МБ памяти и 1 ГБ диска. Для запуска нужны Docker с Docker Compose либо Python 3.12.
  3. Получите токен бота у @BotFather и подготовьте свой числовой Telegram ID. Следуйте инструкции первого запуска.
  4. Заведите категории и товары, настройте варианты, цены, остатки и получение заказа. Подключите выбранный способ оплаты и проверьте связь в боте.
Что входит в комплект
ЧастьЧто вы получаете
БотИсходный код на Python, подготовка базы SQLite и шаблон настроек
ЗапускФайлы для Docker и Docker Compose, команды диагностики, резервного копирования и демонстрации
ДокументацияREADME по установке, первому запуску, оплате и заказам, памятка по персональным данным

6Частые вопросы

Нужно ли отдельно готовить сервер?

Да, бот работает на вашем сервере. Требования указаны выше; база, настройки и журнал остаются у вас. Установка и первый запуск описаны в README.

Что понадобится для приёма оплаты?

Для оплаты через провайдера нужны договор с ним, данные подключения и домен с HTTPS. Для оплаты в Telegram нужен платёжный провайдер, подключённый в @BotFather. Переводы по реквизитам подтверждает администратор.

Можно ли продавать обычные товары?

Да, бот поддерживает физические и цифровые товары. Для физических предусмотрены доставка, самовывоз, остатки и статусы обработки. Цифровой материал бот отправляет автоматически после оплаты.

Придётся ли управлять всем через команды?

Товары, заказы, остатки и промокоды управляются кнопками в чате. В комплекте есть инструкция по работе с заказами. Подготовка сервера и подключение оплаты остаются отдельными шагами запуска.

7Забрать продукт

Telegram-бот a0-shopbot стоит 14 900 ₽. Вы получаете магазин с каталогом, корзиной, оплатой, резервом остатков и автоматической выдачей цифровых товаров. Выберите ассортимент и способ получения, а затем ведите заказы в панели внутри Telegram.

Забрать Telegram-магазин за 14 900 ₽. Страница продукта в магазине содержит карточку для покупки.

Обсуждение статьи
Обсуждение отключено.