Как создать интернет-магазин в Telegram
Telegram — это не только канал для рассылок. С BooStore ваш бот превращается в полноценный магазин: покупатель открывает бота, листает категории, смотрит карточки товаров с ценой и изображением, перелистывает страницы и ищет нужное. А вы отправляете рассылки подписчикам — всё из админки. Разберём по шагам, как это работает. Если нужно не просто посмотреть возможности, а именно собрать магазин с нуля — переходите к пошаговому гиду: от регистрации до первой рассылки.
📄 Содержание
- Зачем магазин в Telegram
- Пошаговый гид: создать магазин в Telegram от А до Я
- Полная навигация по каталогу: категории и подкатегории
- Товары: карточки, цены, изображения и пагинация
- Поиск по товарам
- Настройка количества товаров на страницу
- Рассылки сообщений, товаров и акций
- Подписчики и база
- Уведомления о заказе и доставке
- Автопроверка ТТН и кому уходят уведомления
- Управление магазином через Telegram
- Встроено в BooStore
- Как создать бота и подключить канал
- Часто задаваемые вопросы
Зачем магазин в Telegram
Покупатели уже живут в мессенджерах. Магазин прямо в Telegram убирает лишние шаги между «увидел» и «купил»:
- Каталог всегда под рукой — покупатель открывает бота и листает товары, как в приложении.
- Наглядные карточки — название, цена, старая цена, изображение, размеры и ссылка на товар.
- Поиск — быстрый переход к нужному товару по названию, артикулу или мета-полям.
- Рассылки — вы возвращаете подписчиков акциями и новинками автоматически.
🚀 Пошаговый гид: создать магазин в Telegram от А до Я
Порядок действий простой: сначала сам магазин (категории и товары), потом Telegram-канал, который берёт каталог из магазина и превращает его в витрину с рассылками. Всё это делается в админ-панели BooStore, без кода и сторонних сервисов.
Создайте магазин на BooStore
Зарегистрируйтесь и заполните форму создания сайта: язык, тип «Интернет-магазин», название и шаблон. Сразу выберите все нужные языки и валюты — они же подхватятся в Telegram-канале.
Заполните категории
Раздел «Магазин» → «Категории магазина». Дерево категорий нужно и сайту, и боту — именно из него строится меню «Категории» в Telegram. Создайте корневую категорию (например «Магазин») и подкатегории любой вложенности. Кратко, с картинками — инструкция «Категории магазина».
Импорт: если категорий много, загрузите весь список разом — «Магазин» → «Импортировать категории»: CSV, Excel (XLS/XLSX), а также ZIP-архив, если нужно закачать категории вместе с иконками. Или «Быстрый импорт» — вставка строк прямо из буфера обмена (разделитель Tab или «|»).
Добавьте товары
Вручную: «Магазин» → «Добавить товар» (название, цена, категория, изображения, описание, наличие, разновидности) — инструкция «Добавление товаров».
Импортом: «Магазин» → «Импортировать товары» — CSV, Excel (XLS/XLSX), XML и YML (в т.ч. «Импортировать XML/YML (Яндекс маркет)»), CommerceML/1С, ZIP-архив с картинками, Google Таблицы, файл по URL/FTP/HTTP(S) и «Автоматический импорт» по расписанию. Поля сопоставляются с колонками файла (маппинг), выбранный шаблон можно сохранить; фильтр «Только обновление» обновляет лишь цены и остатки, а «Асинхронный импорт» обрабатывает большой файл в фоне — прогресс виден в истории импорта. Совет: начните с кнопки «Экспортировать товары» — получите готовый файл-шаблон со всеми полями, заполните его и загрузите обратно.
Настройте доставку, оплату и дизайн
Способы доставки и ТТН — «Магазин» → «Способы доставки», деньги — «Магазин» → «Платежные системы», оформление — раздел «Дизайн». Когда нужен магазин «под ключ» с фильтрами, мобильной версией и полным циклом — готовый маршрут в статье «Пошаговое создание интернет-магазина: как самостоятельно создать профессиональный интернет-магазин с фильтрами и мобильной версией».
Создайте бота через @BotFather
В Telegram откройте @BotFather, отправьте /newbot, задайте имя и username (окончание — bot) и получите API Token. Полная инструкция по регистрации и подключению — ниже, раздел «Как создать бота и подключить канал».
Подключите канал в разделе «Магазин в Telegram»
В админке: «Магазин» → «Магазин в Telegram» → «Каналы / Боты» → «Добавить канал». Вставьте токен, укажите ID канала, базовый язык, количество товаров на страницу и контакты для заказа. При сохранении система сама проверяет токен, ставит webhook и регистрирует меню команд — вручную ничего настраивать не нужно.
Проверьте бота и раздайте ссылку
Откройте https://t.me/ваш_username и нажмите /start — вы мгновенно попадёте в базу подписчиков. Пролистайте категории, товары, поиск, загляните в «Настройки». После этого давайте ссылку подписчикам: сайтом, QR-кодом, в соцсетях.
Запустите рассылки и уведомления
«Магазин в Telegram» → «Новая рассылка»: текст, написанный прямо на лету, готовая статья из блога или подборка товаров/акций; аудитория и расписание — на выбор. Отдельно включите оповещения о статусе доставки — как это сделать, описано в разделе про автопроверку ТТН.
🗂️ Полная навигация по каталогу: категории и подкатегории
В боте реализована полноценная структура каталога вашего магазина — дерево категорий с вложенностью:
- Кнопка «Категории» в главном меню открывает верхний уровень каталога.
- Каждая категория выводится кнопкой с иконкой (если у неё есть изображение) и количеством товаров в скобках.
- Нажав на категорию, вы проваливаетесь внутрь — к её подкатегориям. Так можно дойти до любой глубины дерева.
- Рядом с каждой категорией — кнопка «Показать товары»: выводит товары прямо этой категории.
🛍️ Товары: карточки, цены, изображения и пагинация
Каждый товар — это аккуратная карточка в Markdown с эмодзи:
- 🛍️ Название товара;
- 💰 Цена (и старая цена, если есть скидка) — в валюте по настройкам сайта с пересчётом курса;
- 🖼️ Изображение — отправляется настоящей картинкой Telegram;
- 📐 Размеры / варианты — с правильной подписью (размер, цвет, материал и т.д.);
- 🔗 Ссылка на товар.
Товары выводятся постранично — по умолчанию по 10 на страницу. Внизу — пагинация: ◀ Назад, номер страницы, Вперёд ▶, быстрый переход +5 и В конец. Каждая страница — отдельное сообщение с набором карточек товаров.

🔍 Поиск по товарам
Кнопка «Поиск» в главном меню. Бот просит ввести запрос, вы печатаете — и сразу получаете выдачу. Поиск работает по названию, мета-заголовку, ЧПУ-имени, артикулу и мета-ключевым полям, как поиск каталога на сайте. Результат тоже выводится постранично с пагинацией.
🔢 Настройка количества товаров на страницу
Количество товаров в выдаче можно настраивать на двух уровнях:
- Администратор — в настройках канала/бота указывает базовое число товаров на страницу (от 1 до 20) для всех подписчиков.
- Сам подписчик — в меню «Настройки» может задать своё количество (от 1 до 40), например 15 или 25. Если выберет «По умолчанию» — будет действовать настройка канала.
Так каждый пользователь смотрит каталог с удобным для себя объёмом — без перегруза сообщений.
📨 Рассылки сообщений, товаров и акций
Магазин в Telegram — это ещё и рассылки. BooStore умеет собирать контент автоматически:
- Акции, новинки, хиты, скидки, последние поступления — кнопки прямо в боте, с постраничной выдачей.
- Рассылка всем или выбранным подписчикам — с настройкой аудитории.
- Отложенные отправки — по дате и времени.
- Сбор товаров по ID или из статьи — своя подборка для рассылки.
Все карточки товаров в рассылках и подборках оформляются одинаково красиво — Markdown с эмодзи, изображениями и размерами.
👥 Подписчики и база
Клиент запускает бота — и автоматически попадает в базу подписчиков с языком и профилем. Вы управляете базой в админке: фильтры, редактирование, импорт и экспорт в CSV/ZIP. Подписчик сам может менять язык, привязать e-mail, настроить количество товаров и отписаться — всё через меню «Настройки» в боте.
Что можно делать с базой подписчиков
- Смотреть и фильтровать — раздел «Магазин в Telegram» → «Подписчики»: язык, дата подписки, наличие e-mail, статус;
- Добавлять вручную — «Добавить подписчика»: адрес и тип мессенджера (Telegram, Viber, WhatsApp) — удобно, если клиент уже написал вам в мессенджер;
- Редактировать — сменить язык, e-mail, статус подписки прямо в карточке подписчика;
- Экспортировать — «Экспортировать адреса подписчиков» в CSV/ZIP: перенос базы, резервная копия, работа в Excel. При удалении канала система сама предлагает скачать выгрузку подписчиков;
- Импортировать — «Импорт CSV»: база из другой системы, из Telegram-конструктора или собранная вручную;
- Отписки — любой подписчик в любой момент уходит кнопкой в меню «Настройки»; статус сразу меняется в базе.
📲 Уведомления о заказе и доставке — клиенту в Telegram
Помимо канала для менеджеров, владелец сайта может создать свой отдельный Telegram-канал/бота для клиентов (на каждый сайт — свой). Если покупатель подписан на этот канал и при оформлении заказа указывает ту же почту, что привязана к подписке, он получает уведомления напрямую в Telegram:
- Оформление заказа — сразу после создания заказа (номер, состав, сумма, доставка);
- Смена статуса доставки — при каждом обновлении ТТН по таймеру или вручную: «В пути», «Прибыло в отделение», «Получено» и т.д.;
Менеджеры и администратор по умолчанию получают уведомления в общий канал BooStore (если подписаны на уведомления). Клиентский канал работает параллельно — продавец и клиент видят один заказ в двух независимых потоках.
Доставка: Новая Почта, отд. #12
Итого: $104 · Оплата: при получении
ТТН: 20450123456789
Отделение №12, Киев — можно забирать
⚙️ Автопроверка ТТН: как включить и кто получает уведомления
Сообщения о статусе доставки уходят автоматически — как только создан ТТН и включено оповещение. Включается это в настройках доставки:
- Откройте «Магазин» → «Способы доставки» и выберите нужный способ (или добавьте новый).
- В блоке «Доставка в форме заказа» включите API доставки — чтобы ТТН создавался и проверялся автоматически (Новая Почта, Укрпошта, Meest и другие).
- Ниже появится блок «Автопроверка ТТН» — включите галочку «Проверять ТТН (обновлять статус доставки по таймеру)».
- Отметьте, кто получает уведомления при изменении статуса доставки:
- Уведомить покупателя по e-mail
- Уведомить покупателя по Телеграм (если подписан на канал сайта)
- Уведомить продавца по Телеграм (если подписан на уведомления)
- Уведомить продавца по Viber (если подписан на уведомления)
- Уведомить продавца через Push Уведомление (если подписан)
- Уведомить продавца по e-mail
- Уведомить продавца через приватное сообщение
Встроено в BooStore
Всё это уже работает внутри платформы — без сторонних сервисов и написания кода. Достаточно создать магазин, подключить Telegram-бота в разделе рассылок — и бот станет вашим витриной и каналом продаж.
🤖 Как создать бота и подключить канал Telegram
Чтобы магазин мог рассылать сообщения, подписчикам и работать в Telegram, сначала подключите канал/бота. В админ-панели BooStore перейдите в пункт «Магазин» → «Магазин в Telegram». Там доступны разделы: Мои рассылки, Новая рассылка, Подписчики, Добавить подписчика, Экспортировать адреса подписчиков, Импорт CSV и Каналы / Боты. Сначала нужно создать канал (бота).
Регистрация: Telegram-аккаунт и @BotFather
- Установите Telegram на телефон (Android/iOS) или откройте web.telegram.org — регистрация по номеру телефона, активная SIM обязательна.
- Найдите в поиске официального @BotFather (администратор ботов от Telegram) и откройте диалог — начните с команды /start.
- Дальше — создание бота: /newbot → имя для отображения → username, оканчивающийся на bot. BotFather сразу выдаст API Token — сохраните его: токен даёт полный доступ, никому не пересылайте.
- Опционально задайте фото бота (/setuserpic) и описание (/setdescription), чтобы подписчик видел витрину уже в карточке бота.
Как создать бота и подключить канал
- Откройте раздел «Каналы / Боты» и нажмите «Добавить канал».
- Откройте @BotFather и отправьте команду /newbot.
- Укажите имя бота и username (обязательно заканчивается на bot, например MyShopNewsBot).
- Скопируйте выданный API Token (вида 123456789:AAH…XYZ) и вставьте его в поле выше.
- Нажмите «Сохранить канал». Система проверит токен и автоматически установит webhook.
- Дайте подписчикам ссылку на бота: https://t.me/ваш_username.
- Пользователь нажимает /start — он автоматически добавляется в базу подписчиков.
- Чтобы отправлять сообщения на канал (публикация) — добавьте бота администратором канала и укажите в поле «ID канала» имя вида @channel_name.
📋 Команды и меню бота
При сохранении канала система сразу регистрирует в боте меню команд (оно открывается в поле ввода, кнопкой Menu). Основные:
- /start — подписка и главное меню: «Спецпредложения», «Последние поступления», «Категории», «Все товары», «Поиск», «Контакты», «Настройки»;
- /offers — подборка акций и спецпредложений, /latest — новые поступления;
- /cats — дерево категорий, /search — мгновенный поиск по каталогу;
- /settings — настройки подписчика (язык, количество товаров на страницу, e-mail, отписка);
- /stop (синонимы /unsub, /unsubscribe) — отписка; /subscribe (/sub) — подписка обратно;
- /lang — переключение языка, /email — привязка/смена почты, /skip — пропустить ввод e-mail.
📤 Отправка сообщений в группы
Тем же ботом можно публиковать рассылку и в обычную группу (например, t.me/bballstock). Для этого бот должен быть добавлен в группу.
- Откройте свою группу в Telegram → нажмите на название группы → Добавить участников / Add members.
- В поиске введите username вашего бота (тот, что заканчивается на bot) и добавьте его.
- Чтобы бот мог отправлять сообщения, лучше дать ему права администратора: в списке участников нажмите на бота → Назначить администратором → включите Отправка сообщений / Post messages.
- В форме канала/группы в поле «ID канала» укажите группу одним из способов: @имя_группы (например @bballstock) или числовой chat_id группы (он отрицательный, например -1001234567890).
- Чтобы узнать числовой chat_id группы — перешлите любое сообщение из группы боту @userinfobot, либо перейдите на t.me/bballstock и скопируйте адрес группы из имени.
🔗 Что такое webhook и зачем он нужен
Webhook — это технический «мостик» между Telegram и вашим сайтом. Когда пользователь пишет вашему боту (жмёт /start, нажимает кнопку и т.п.), Telegram не хранит это у себя, а сам обращается по адресу вебхука и передаёт сообщение на ваш сайт. Сайт его обрабатывает (добавляет подписчика, отвечает, сохраняет выбор языка). Это не ссылка для открытия в браузере — это адрес, по которому Telegram вызывает ваш сайт (сервер → сервер), чтобы передать входящие сообщения пользователей. Настраивать вручную не нужно: при сохранении канала система сама устанавливает вебхук и передаёт его Telegram. Адрес нужен только для справки/диагностики.
📨 Рассылки: тестовая отправка, товары и статьи, аудитория, расписание
После подключения канала/бота доступен раздел рассылок. В нём есть тестовая отправка (проверьте сообщение, прежде чем отправлять всем), а также создание рассылки:
- «Создать рассылку на основе товаров» — выберите товары из каталога, они отправятся подписчикам с карточками и ссылками;
- «Создать рассылку на основе статьи» — выберите статью блога для рассылки.
Можно указать перечень товаров и статей для рассылки. Аудиторию выбираете сами: только подписчики с привязанным аккаунтом, те, кто указал e-mail, либо все подписчики. Есть «Расписание отправки» — можно отправить сразу или запланировать на конкретное время.
❓ Часто задаваемые вопросы о магазине в Telegram
Может ли бот показывать весь каталог магазина?
Да. В боте есть полная навигация: «Категории» с деревом подкатегорий, «Все товары», «Поиск» и подборки акций/новинок/скидок. Товары выводятся постранично с карточками (цена, изображение, размеры, ссылка).
Как настроить количество товаров на страницу?
Администратор задаёт базовое значение (1–20) в настройках канала. Подписчик в меню «Настройки» может выбрать своё количество (1–40) или вернуться к значению по умолчанию.
Есть ли поиск по товарам в боте?
Да. Кнопка «Поиск» — вводите запрос, бот ищет по названию, мета-заголовку, ЧПУ-имени, артикулу и мета-полям, как поиск каталога на сайте, и выводит результаты постранично.
Как показываются цены — в какой валюте?
Цена выводится в валюте по настройкам сайта с автоматическим пересчётом по курсу. Рядом со скидкой показывается и старая цена.
Показываются ли изображения и размеры товаров?
Да. Изображение отправляется настоящей картинкой Telegram, а варианты (размер, цвет, материал) — с правильной подписью для каждого типа.
Чем это отличается от обычных рассылок в Telegram?
Кроме рассылок, бот работает как каталог: покупатель сам листает категории, смотрит товары, ищет и листает страницы. Это полноценная витрина в мессенджере, а не только односторонние рассылки.
Получает ли клиент уведомления о заказе и доставке в Telegram?
Да. Если клиент подписан на отдельный Telegram-канал/бота вашего сайта (создаётся владельцем для каждого сайта) и при оформлении заказа указывает ту же почту, что привязана к подписке, он получает в Telegram уведомление об оформлении заказа и все последующие обновления статуса доставки (по ТТН, автоматически по таймеру). Менеджеры и администратор получают те же уведомления в общий канал BooStore, если подписаны. Настройка — в разделе уведомлений: выберите канал для продавца и для покупателя отдельно.
Нужен ли отдельный сервис или код?
Нет. Всё встроено в BooStore: создали магазин, подключили бота в разделе рассылок — и бот готов показывать каталог и принимать рассылки.
Как пошагово создать интернет-магазин в Telegram?
Порядок: (1) создать магазин на BooStore; (2) наполнить категории; (3) добавить товары вручную или импортом; (4) настроить доставку и оплату; (5) создать бота в @BotFather и взять токен; (6) в админке открыть «Магазин» → «Магазин в Telegram» и добавить канал; (7) проверить бота командой /start; (8) запустить рассылки и уведомления о доставке. Подробная карточка каждого шага — в разделе «Пошаговый гид: создать магазин в Telegram от А до Я».
Что нужно для регистрации бота — нужен ли отдельный Telegram-аккаунт?
Нужен только ваш Telegram-аккаунт (активный номер телефона) и бот @BotFather: команда /newbot, имя, username с окончанием bot — и вы получаете API Token. Никаких других сервисов, оплат и ключей не требуется. Подробнее — в разделе «Регистрация: Telegram-аккаунт и @BotFather».
Как добавить категории и товары — только вручную или есть импорт?
Есть оба варианта. Вручную: «Магазин» → «Категории магазина» и «Добавить товар». Категории импортируются из CSV, Excel (XLS/XLSX) и ZIP-архива (если нужны иконки), либо через быстрый импорт из буфера обмена. Для товаров — CSV, Excel и ZIP с картинками плюс XML/YML, CommerceML (1С), Google Таблицы, файл по ссылке FTP/HTTP и автоматический импорт по расписанию — детали в пошаговом гиде.
Можно ли управлять магазином прямо из Telegram, не заходя в админку?
Да. Уведомления о заказах, приём оплаты, смена статусов, клиенты и CRM доступны в Telegram — об этом отдельная статья «Управление заказами в Telegram / CRM». Плюс есть раздел в этой статье.
Как включить уведомления об изменении статуса доставки (ТТН)?
«Магазин» → «Способы доставки» → нужный способ → блок «Доставка в форме заказа» → включить API доставки → блок «Автопроверка ТТН» → галочка «Проверять ТТН (обновлять статус доставки по таймеру)» и выбрать получателей: покупатель по e-mail/Telegram, продавец по Telegram/Viber/Push/e-mail/приватному сообщению. Полный список чекбоксов — в разделе «Автопроверка ТТН».
Как перенести базу подписчиков из другой системы или сохранить выгрузку?
В разделе «Магазин в Telegram» есть «Подписчики» с кнопками «Экспорт CSV», «Импорт CSV» и «Добавить подписчика» (с указанием типа мессенджера — Telegram/Viber/WhatsApp). При удалении канала система дополнительно предлагает скачать базу подписчиков. Подробнее — раздел «Подписчики и база».
Что подписчик может изменить сам и в какой валюте он видит цены?
В меню «Настройки» подписчик сам выбирает язык (10 языков), количество товаров на страницу (1–40), привязывает или удаляет e-mail и может отписаться. Выбор валюты в меню бота нет — цены приходят в валюте по настройкам сайта с автоматическим пересчётом по курсу.
