Статті та гайди із запуску та розвитку інтернет-магазину
Інтеграції, SEO, маркетинг, дропшипінг та автоматизація інтернет-магазину

Як створити інтернет-магазин у Telegram: повна навігація по каталогу, товари, пошук і розсилки

Як створити інтернет-магазин у Telegram

Як створити інтернет-магазин у Telegram

Telegram — це не лише канал для розсилок. З BooStore ваш бот перетворюється на повноцінний магазин: покупець відкриває бота, гортає категорії, дивиться картки товарів із ціною та зображенням, перегортає сторінки та шукає потрібне. А ви надсилаєте розсилки підписникам — усе з адмінки. Розглянемо по кроках, як це працює.

🤖
Магазин Salomon
онлайн
📁 Взуття📁 Одяг📁 Знижки
Salomon Quest 4D 3 GTX
Salomon Quest 4D 3 GTX
Ціна: 220 $ 280 $
Відкрити товар
14:30
1/4+5В кінець

Навіщо магазин у Telegram

Покупці вже живуть у месенджерах. Магазин прямо в Telegram прибирає зайві кроки між «побачив» і «купив»:

  • Каталог завжди під рукою — покупець відкриває бота й гортає товари, як у застосунку.
  • Наочні картки — назва, ціна, стара ціна, зображення, розміри та посилання на товар.
  • Пошук — швидкий перехід до потрібного товару за назвою, артикулом чи мета-полями.
  • Розсилки — ви повертаєте підписників акціями й новинками автоматично.
🛍️ Повноцінний магазин у Telegram

Платформа BooStore дозволяє створити повноцінний інтернет-магазин у Telegram без залучення програмістів і сторонніх сервісів: ви підключаєте бота в адмінці, а каталог, категорії, товари, ціни та зображення беруться з вашого магазину автоматично. Нижче — як влаштована навігація по каталогу.

🗂️ Повна навігація по каталогу: категорії й підкатегорії

У боті реалізовано повноцінну структуру каталогу вашого магазину — дерево категорій із вкладеністю:

  1. Кнопка «Категорії» в головному меню відкриває верхній рівень каталогу.
  2. Кожна категорія виводиться кнопкою з іконкою (якщо має зображення) і кількістю товарів у дужках.
  3. Натиснувши категорію, ви занурюєтесь усередину — до її підкатегорій. Так можна дійти до будь-якої глибини дерева.
  4. Поряд із кожною категорією — кнопка «Показати товари»: виводить товари саме цієї категорії.
Мова каталогу: категорії й товари показуються мовою підписника (українська, російська, англійська, польська та інші), а кожна категорія — своєю мовою дерева.
🗂️
Категорії
онлайн
📁 Взуття (24)📁 Одяг (31)📁 Аксесуари (12)
🛒 Показати товари (24)
14:30

🛍️ Товари: картки, ціни, зображення й пагінація

Кожен товар — це акуратна картка в Markdown з емодзі:

  • 🛍️ Назва товару;
  • 💰 Ціна (і стара ціна, якщо є знижка) — у валюті за налаштуваннями сайту з перерахунком курсу;
  • 🖼️ Зображення — надсилається справжньою картинкою Telegram;
  • 📐 Розміри / варіанти — із правильним підписом (розмір, колір, матеріал тощо);
  • 🔗 Посилання на товар.

Товари виводяться посторінково — за замовчуванням по 10 на сторінку. Унизу — пагінація: ◀ Назад, номер сторінки, Вперед ▶, швидкий перехід +5 і В кінець. Кожна сторінка — окреме повідомлення з набором карток товарів.

Приклад: у каталозі 81 товар. За 10 на сторінку — 9 сторінок. Покупець гортає «▶», перескакує «+5» або одразу йде «В кінець» — навігація швидка й зрозуміла.
🛍️
Товари
онлайн
Salomon X Ultra 4 Mid GTX
Salomon X Ultra 4 Mid GTX
Ціна: 165 $ 195 $
Відкрити товар
14:31
2/9+5В кінець

🔢 Налаштування кількості товарів на сторінку

Кількість товарів у видачі можна налаштовувати на двох рівнях:

  • Адміністратор — у налаштуваннях каналу/бота вказує базову кількість товарів на сторінку (від 1 до 20) для всіх підписників.
  • Сам підписник — у меню «Налаштування» може задати свою кількість (від 1 до 40), наприклад 15 чи 25. Якщо вибере «За замовчуванням» — діятиме налаштування каналу.

Так кожен користувач дивиться каталог зі зручним для себе обсягом — без перевантаження повідомлень.

Контакти для замовлення різними мовами: у налаштуваннях бота можна вказати заголовок («Контакти для замовлення») і самі контакти (телефони, Telegram, e-mail, текст) окремо для кожної мови. Підписник побачить контакти своєю мовою, а кнопка «Контакти» з'являється в меню автоматично, щойно контакти заповнені.

📨 Розсилки повідомлень, товарів і акцій

Магазин у Telegram — це ще й розсилки. BooStore вміє збирати контент автоматично:

  • Акції, новинки, хіти, знижки, останні надходження — кнопки прямо в боті, із посторінковою видачею.
  • Розсилка всім або вибраним підписникам — із налаштуванням аудиторії.
  • Відкладені відправки — за датою й часом.
  • Збір товарів за ID або зі статті — власна добірка для розсилки.

Усі картки товарів у розсилках і добірках оформлюються однаково красиво — Markdown з емодзі, зображеннями й розмірами.

🎁
Спецпропозиції
онлайн
🏷️ Акції🆕 Новинки🔥 Хіти продажу💰 Знижки📦 Останні надходження
14:32

👥 Підписники й база

Клієнт запускає бота — і автоматично потрапляє в базу підписників із мовою та профілем. Ви керуєте базою в адмінці: фільтри, редагування, імпорт і експорт у CSV/ZIP. Підписник сам може змінювати мову, привʼязати e-mail, налаштувати кількість товарів і відписатися — усе через меню «Налаштування» в боті.

📲 Сповіщення про замовлення та доставку клієнту в Telegram

Окрім каналу для менеджерів, власник сайту може створити окремий Telegram-канал/бот для клієнтів (свій на кожен сайт). Якщо покупець підписаний і оформлює замовлення з тою ж поштою, що прив’язана до підписки, він отримує сповіщення прямо в Telegram:

  • Оформлення замовлення — одразу після створення (номер, склад, сума, доставка);
  • Зміна статусу доставки — при кожному оновленні ТТН за таймером або вручну: «В дорозі», «Прибуло у відділення», «Отримано» тощо;

Менеджери та адміністратор за замовчуванням отримують сповіщення в загальний канал BooStore (якщо підписані). Клієнтський канал працює паралельно — продавець і клієнт бачать одне замовлення у двох потоках.

🔔
BooStore · managers
🛒 Нове замовлення #18427
Товар: Кросівки AirFlow 39 ×1 — $99
Доставка: Нова Пошта, відд. #12
Разом: $104 · Оплата: при отриманні
14:30 ✓✓
🤖
Shop Bot · customer
🚚 Оновлення доставки #18427
Статус: В дорозі → Прибуло у відділення
ТТН: 20450123456789
Відділення №12, Київ — можна забирати
14:31 ✓✓
1Підписка (клієнт → /start, e-mail)2Оформлення (та ж пошта)3Telegram клієнту
💡 Приклад: Anna (anna@mail.com) заздалегідь підписалась на бот магазину та прив’язала пошту. Оформила замовлення з тією ж поштою — миттєво отримала чек у Telegram, за день — «Прибуло у відділення». Менеджер отримав те саме в загальний канал BooStore.
Оформлення: клієнт вказує ту ж пошту, що в підписці — звірка за e-mail. Підписка через /start та прив'язку пошти; канал клієнта створюється окремо на кожен сайт.

Вбудовано в BooStore

Усе це вже працює всередині платформи — без сторонніх сервісів і написання коду. Достатньо створити магазин, підключити Telegram-бота в розділі розсилок — і бот стане вашою вітриною та каналом продажів.

Детальніше про розсилки: збір підписників, відправку повідомлень, товарів і акцій ми розглянули у статті «Автоматизація продажів у Telegram: збір підписників, розсилка повідомлень, товарів та акційних пропозицій».
Управління замовленнями: BooStore також повідомляє про замовлення в Telegram і дає керувати ними — детальніше у статті «Управління замовленнями в Telegram / CRM».

🤖 Як створити бота та підключити канал Telegram

Щоб магазин міг надсилати розсилки та працювати в Telegram, спершу підключіть канал/бота. В адмін-панелі BooStore перейдіть у пункт «Магазин» → «Магазин у Telegram». Там доступні розділи: Мої розсилки, Нова розсилка, Підписники, Додати підписника, Експортувати адреси підписників, Імпорт CSV та Канали / Боти. Спершу потрібно створити канал (бота).

Як створити бота та підключити канал

  1. Відкрийте розділ «Канали / Боти» і натисніть «Додати канал».
  2. Відкрийте @BotFather і надішліть команду /newbot.
  3. Вкажіть ім'я бота та username (обов'язково закінчується на bot, наприклад MyShopNewsBot).
  4. Скопіюйте виданий API Token (виду 123456789:AAH…XYZ) і вставте його в поле вище.
  5. Натисніть «Зберегти канал». Система перевірить токен і автоматично встановить webhook.
  6. Дайте підписникам посилання на бота: https://t.me/ваш_username.
  7. Користувач натискає /start — він автоматично додається до бази підписників.
  8. Щоб надсилати повідомлення на канал (публікація) — додайте бота адміністратором каналу та вкажіть у полі «ID каналу» ім'я виду @channel_name.

📤 Надсилання повідомлень у групи

Тим самим ботом можна публікувати розсилку і у звичайну групу (наприклад, t.me/bballstock). Для цього бот має бути доданий у групу.

  1. Відкрийте свою групу в Telegram → натисніть назву групи → Додати учасників / Add members.
  2. У пошуку введіть username вашого бота (той, що закінчується на bot) і додайте його.
  3. Щоб бот міг надсилати повідомлення, краще дати йому права адміністратора: у списку учасників натисніть на бота → Призначити адміністратором → увімкніть Надсилання повідомлень / Post messages.
  4. У формі каналу/групи в полі «ID каналу» вкажіть групу одним зі способів: @ім'я_групи (наприклад @bballstock) або числовий chat_id групи (він від'ємний, наприклад -1001234567890).
  5. Щоб дізнатися числовий 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: створили магазин, підключили бота в розділі розсилок — і бот готовий показувати каталог і приймати розсилки.

Як відкрити інтернет-магазин взуття швидко та легко — покроковий гайд 2026
Як створити інтернет-магазин продуктів: повний гайд по снеках і морепродуктах
Розрахувати вартість запуску інтернет-магазину: порівняння SaaS, CMS та розробки з нуля