Jak stworzyć sklep internetowy w Telegramie
Telegram to nie tylko kanał do newsletterów. Z BooStore Twój bot staje się pełnoprawnym sklepem: klient otwiera bota, przegląda kategorie, ogląda karty produktów z ceną i obrazem, przewija strony i szuka. A Ty wysyłasz newslettery subskrybentom — wszystko z panelu administracyjnego. Omówmy to krok po kroku. Jeśli potrzebujesz nie przeglądu funkcji, tylko zbudowania sklepu od zera — przejdź do przewodnika krok po kroku: od rejestracji do pierwszego newslettera.
📄 Spis treści
- Po co sklep w Telegramie
- Przewodnik krok po kroku: sklep w Telegramie od A do Z
- Pełna nawigacja po katalogu: kategorie i podkategorie
- Produkty: karty, ceny, obrazy i stronicowanie
- Wyszukiwarka produktów
- Ustawienie liczby produktów na stronę
- Newslettery wiadomości, produktów i promocji
- Subskrybenci i baza
- Powiadomienia o zamówieniu i dostawie
- Automatyczne sprawdzanie TTN: kto dostaje powiadomienia
- Zarządzanie sklepem przez Telegram
- Wbudowane w BooStore
- Jak utworzyć bota i podłączyć kanał
- Częste pytania
Po co sklep w Telegramie
Klienci już żyją w komunikatorach. Sklep bezpośrednio w Telegramie usuwa dodatkowe kroki między „zobaczył" a „kupił":
- Katalog zawsze pod ręką — klient otwiera bota i przegląda produkty jak w aplikacji.
- Czytelne karty — nazwa, cena, stara cena, obraz, rozmiary i link.
- Wyszukiwarka — szybkie przejście do produktu po nazwie, artykule lub polach meta.
- Newslettery — automatycznie wracasz do subskrybentów z promocjami i nowościami.
🚀 Przewodnik krok po kroku: sklep w Telegramie od A do Z
Kolejność jest prosta: najpierw sam sklep (kategorie i produkty), później kanał Telegram, który pobiera katalog ze sklepu i zamienia go w witrynę z newsletterami. Wszystko robi się w panelu administracyjnym BooStore — bez kodu i zewnętrznych usług.
Tworzenie sklepu na BooStore
Zarejestruj się i wypełnij formularz tworzenia strony: język, typ „Sklep internetowy”, nazwa i szablon. Zaznacz od razu wszystkie potrzebne języki i waluty — zostaną wykorzystane także w kanale Telegram.
Wypełnij kategorie
Sekcja „Sklep” → „Kategorie sklepu”. Drzewo kategorii jest potrzebne i stronie, i botowi — z niego buduje się menu „Kategorie” w Telegramie. Utwórz kategorię główną (np. „Sklep”) i podkategorie dowolnej głębokości. Krótko, ze zrzutami — instrukcja „Kategorie sklepu”.
Import: jeśli kategorii jest dużo, wczytaj całą listę naraz — „Sklep” → „Importuj kategorie”: CSV, Excel (XLS/XLSX) oraz archiwum ZIP, jeśli kategorie trzeba wgrać razem z ikonami. Albo „Szybki import” — wklejenie wierszy prosto ze schowka (separator Tab lub „|”).
Dodaj produkty
Ręcznie: „Sklep” → „Dodaj produkt” (nazwa, cena, kategoria, obrazy, opis, stan, warianty) — instrukcja „Dodawanie produktów”.
Importem: „Sklep” → „Importuj produkty” — CSV, Excel (XLS/XLSX), XML i YML (m.in. „Importuj XML/YML (Yandex Market)”), CommerceML/1C, archiwum ZIP ze zdjęciami, Google Sheets, plik po URL/FTP/HTTP(S) oraz „Import automatyczny” według harmonogramu. Pola są mapowane na kolumny pliku (mapping), wybrany szablon można zapisać; filtr „Tylko aktualizacja” odświeża wyłącznie ceny i stany, a opcja „Import asynchroniczny” przetwarza duży plik w tle — postęp widać w historii importu. Wskazówka: zacznij od przycisku „Eksportuj produkty” — dostaniesz gotowy plik-szablon ze wszystkimi polami, wypełnij go i wgraj z powrotem.
Ustaw dostawę, płatność i wygląd
Sposoby dostawy i TTN — „Sklep” → „Sposoby dostawy”, pieniądze — „Sklep” → „Systemy płatności”, wygląd — sekcja „Design”. Gdy potrzebujesz sklepu „pod klucz” z filtrami, wersją mobilną i pełnym cyklem — gotowa ścieżka w artykule „Tworzenie sklepu internetowego krok po kroku: jak samodzielnie zbudować profesjonalny sklep z filtrami i wersją mobilną”.
Utwórz bota przez @BotFather
W Telegramie otwórz @BotFather, wyślij /newbot, podaj nazwę i username (kończy się na bot) i odbierz API Token. Pełna instrukcja rejestracji i podłączenia — niżej, „Jak utworzyć bota i podłączyć kanał”.
Podłącz kanał w „Sklep w Telegramie”
W panelu: „Sklep” → „Sklep w Telegramie” → „Kanały / Boty” → „Dodaj kanał”. Wklej token, podaj ID kanału, język bazowy, liczbę produktów na stronę i kontakty do zamówień. Przy zapisaniu system sam sprawdza token, ustawia webhook i rejestruje menu komend — nic nie konfigurujesz ręcznie.
Sprawdź bota i rozdaj link
Otwórz https://t.me/twoj_username i naciśnij /start — od razu trafiasz do bazy subskrybentów. Przejdź przez kategorie, produkty, wyszukiwarkę, zajrzyj do „Ustawień”. Potem rozdaj link subskrybentom: na stronie, jako kod QR, w social mediach.
Włącz newslettery i powiadomienia
„Sklep w Telegramie” → „Nowy mailing”: tekst pisany na bieżąco, gotowy artykuł z bloga lub zestaw produktów/promocji; audytorium i harmonogram — do wyboru. Osobno włącz powiadomienia o statusie dostawy — jak to zrobić, opisano w sekcji o automatycznym sprawdzaniu TTN.
🗂️ Pełna nawigacja po katalogu: kategorie i podkategorie
Bot realizuje pełną strukturę katalogu Twojego sklepu — zagnieżdżone drzewo kategorii:
- Przycisk „Kategorie" w menu głównym otwiera górny poziom katalogu.
- Każda kategoria to przycisk z ikoną (jeśli ma obraz) i liczbą produktów w nawiasie.
- Po kliknięciu kategorii wchodzisz do środka — do jej podkategorii. Możesz zejść na dowolną głębokość drzewa.
- Obok każdej kategorii jest przycisk „Pokaż produkty": wyświetla produkty tej kategorii.
🛍️ Produkty: karty, ceny, obrazy i stronicowanie
Każdy produkt to schludna karta Markdown z emoji:
- 🛍️ Nazwa produktu;
- 💰 Cena (i stara cena, jeśli jest zniżka) — w walucie według ustawień sklepu z przeliczeniem kursu;
- 🖼️ Obraz — wysyłany jako prawdziwy obrazek Telegrama;
- 📐 Rozmiary / warianty — z poprawnym podpisem (rozmiar, kolor, materiał itp.);
- 🔗 Link do produktu.
Produkty wyświetlane są po stronach — domyślnie po 10 na stronę. Na dole stronicowanie: ◀ Wstecz, numer strony, Dalej ▶, szybki skok +5 i Do końca. Każda strona to osobna wiadomość z zestawem kart produktów.

🔍 Wyszukiwarka produktów
Przycisk „Wyszukiwarka" w menu głównym. Bot prosi o zapytanie, wpisujesz — i od razu otrzymujesz wyniki. Wyszukiwanie działa po nazwie, meta-tytule, nazwie URL, artykule i polach meta, jak wyszukiwarka katalogu na stronie. Wyniki również są stronicowane.
🔢 Ustawienie liczby produktów na stronę
Liczbę produktów w wynikach można ustawić na dwóch poziomach:
- Administrator — w ustawieniach kanału/bota podaje bazową liczbę produktów na stronę (od 1 do 20) dla wszystkich subskrybentów.
- Sam subskrybent — w menu „Ustawienia" może ustawić własną liczbę (od 1 do 40), np. 15 lub 25. Jeśli wybierze „Domyślnie", obowiązuje ustawienie kanału.
Dzięki temu każdy użytkownik przegląda katalog w wygodnym dla siebie rozmiarze — bez przeciążonych wiadomości.
📨 Newslettery wiadomości, produktów i promocji
Sklep w Telegramie to także newslettery. BooStore automatycznie zbiera treści:
- Promocje, nowości, hity, zniżki, ostatnie nowości — przyciski w bocie, ze stronicowaniem wyników.
- Wysyłka do wszystkich lub wybranych subskrybentów — z ustawieniem grupy odbiorców.
- Odroczona wysyłka — według daty i godziny.
- Zbieranie produktów po ID lub z artykułu — własny zestaw do newslettera.
Wszystkie karty produktów w newsletterach i zestawach stylowane są jednakowo pięknie — Markdown z emoji, obrazami i rozmiarami.
👥 Subskrybenci i baza
Klient uruchamia bota — i automatycznie trafia do bazy subskrybentów z językiem i profilem. Zarządzasz bazą w panelu: filtry, edycja, import i eksport do CSV/ZIP. Subskrybent może zmienić język, podać e-mail, ustawić liczbę produktów i wypisać się — wszystko w menu „Ustawienia" w bocie.
Co możesz robić z bazą subskrybentów
- Przeglądać i filtrować — „Sklep w Telegramie" → „Subskrybenci": język, data subskrypcji, obecność e-maila, status;
- Dodawać ręcznie — „Dodaj subskrybenta": adres i typ komunikatora (Telegram, Viber, WhatsApp) — przydatne, gdy klient już do Ciebie napisał;
- Edytować — zmiana języka, e-maila lub statusu subskrypcji wprost w karcie subskrybenta;
- Eksportować — „Eksport adresów subskrybentów" do CSV/ZIP: przeniesienie bazy, kopia zapasowa, praca w Excelu. Przy usuwaniu kanału system sam proponuje pobranie wyexportu subskrybentów;
- Importować — „Import CSV": baza z innego systemu, z konstruktora Telegrama albo zebrana ręcznie;
- Wypisania — każdy subskrybent w dowolnej chwili wychodzi przyciskiem w menu „Ustawienia"; status w bazie zmienia się natychmiast.
📲 Powiadomienia o zamówieniu i dostawie do klienta przez Telegram
Oprócz kanału dla menedżerów właściciel może utworzyć osobny kanał/bot Telegram dla klientów (osobny na każdy sklep). Jeśli klient jest zasubskrybowany i składa zamówienie na ten sam e-mail co w subskrypcji, dostaje powiadomienia w Telegramie:
- Złożenie zamówienia — od razu po utworzeniu (numer, koszyk, kwota, dostawa);
- Zmiana statusu dostawy — przy każdej aktualizacji TTN (timer lub ręcznie): „W drodze”, „Dotarło do oddziału”, „Odebrane” itd.;
Menedżerowie/administrator domyślnie dostają powiadomienia w ogólnym kanale BooStore (jeśli zasubskrybowani). Kanał kliencki działa równolegle — sprzedawca i klient widzą to samo zamówienie w dwóch strumieniach.
Dostawa: Nova Poshta, oddz. #12
Razem: $104 · Płatność: przy odbiorze
TTN: 20450123456789
Oddział #12, Kijów — gotowe do odbioru
⚙️ Automatyczne sprawdzanie TTN: jak włączyć i kto dostaje powiadomienia
O zmianie statusu dostawy wiadomości wychodzą automatycznie — jak tylko TTN jest utworzone i włączone jest powiadomienie. Włącza się to w ustawieniach dostawy:
- Otwórz „Sklep” → „Sposoby dostawy” i wybierz potrzebny sposób (albo dodaj nowy).
- W bloku „Dostawa w formularzu zamówienia” włącz API dostawy — żeby TTN było tworzone i sprawdzane automatycznie (Nova Poshta, Ukrposhta, Meest i inne).
- Niżej pojawi się blok „Automatyczne sprawdzanie TTN” — zaznacz „Sprawdzaj TTN (aktualizuj status dostawy co timer)”.
- Zaznacz, kto dostaje powiadomienie o zmianie statusu dostawy:
- Powiadom klienta e-mailem
- Powiadom klienta w Telegramie (jeśli jest zasubskrybowany do kanału sklepu)
- Powiadom sprzedawcę w Telegramie (jeśli jest zasubskrybowany do powiadomień)
- Powiadom sprzedawcę w Viber (jeśli jest zasubskrybowany do powiadomień)
- Powiadom sprzedawcę przez Push (jeśli jest zasubskrybowany)
- Powiadom sprzedawcę e-mailem
- Powiadom sprzedawcę przez prywatną wiadomość
Wbudowane w BooStore
Wszystko to działa już w platformie — bez zewnętrznych usług i pisania kodu. Wystarczy stworzyć sklep, podłączyć bota Telegram w sekcji newsletterów — a bot stanie się Twoją witryną i kanałem sprzedaży.
Czy klient dostaje powiadomienia Telegram o zamówieniu i dostawie?
Tak. Jeśli klient jest zasubskrybowany do osobnego kanału/bota Twojego sklepu i składa zamówienie na ten sam e-mail co w subskrypcji, dostaje w Telegramie powiadomienie o utworzeniu zamówienia i każdą aktualizację statusu dostawy (TTN, automatycznie timerem). Menedżerowie/administrator dostają to samo w ogólnym kanale BooStore, jeśli są zasubskrybowani. Skonfiguruj kanał sprzedawcy i klienta osobno w ustawieniach powiadomień.
🤖 Jak utworzyć bota i podłączyć kanał Telegram
Aby sklep mógł wysyłać mailingi i działać w Telegramie, najpierw podłącz kanał/bota. W panelu administracyjnym BooStore przejdź do «Sklep» → «Sklep w Telegramie». Znajdziesz tam sekcje: Moje mailingi, Nowy mailing, Subskrybenci, Dodaj subskrybenta, Eksport adresów subskrybentów, Import CSV oraz Kanały / Boty. Najpierw trzeba utworzyć kanał (bota).
Rejestracja: konto Telegram i @BotFather
- Zainstaluj Telegram na telefonie (Android/iOS) albo otwórz web.telegram.org — rejestracja po numerze telefonu, aktywny numer jest wymagany.
- Znajdź w wyszukiwarce oficjalnego @BotFather (administrator botów Telegrama) i otwórz czat — zacznij od komendy /start.
- Dalej tworzenie bota: /newbot → nazwa wyświetlana → username kończący się na bot. BotFather od razu wydaje API Token — zachowaj go: token daje pełny dostęp, nikomu go nie przesyłaj.
- Opcjonalnie ustaw zdjęcie bota (/setuserpic) i opis (/setdescription), żeby subskrybent widział witrynę już w profilu bota.
Jak utworzyć bota i podłączyć kanał
- Otwórz sekcję «Kanały / Boty» i kliknij «Dodaj kanał».
- Otwórz @BotFather i wyślij komendę /newbot.
- Podaj nazwę bota i username (musi kończyć się na bot, np. MyShopNewsBot).
- Skopiuj wydany API Token (postaci 123456789:AAH…XYZ) i wklej go do pola powyżej.
- Kliknij «Zapisz kanał». System sprawdzi token i automatycznie ustawi webhook.
- Daj subskrybentom link do bota: https://t.me/twoj_username.
- Użytkownik naciska /start — zostaje automatycznie dodany do bazy subskrybentów.
- Aby wysyłać wiadomości na kanał (publikacja) — dodaj bota jako administratora kanału i podaj w polu «ID kanału» nazwę postaci @channel_name.
📋 Komendy i menu bota
Przy zapisaniu kanału system od razu rejestruje w bocie menu komend (otwiera się w polu wiadomości, przyciskiem Menu). Najważniejsze:
- /start — subskrypcja i menu główne: „Specjalne oferty”, „Ostatnie nowości”, „Kategorie”, „Wszystkie produkty”, „Wyszukiwarka”, „Kontakty”, „Ustawienia”;
- /offers — zestaw promocji i ofert specjalnych, /latest — nowe dostawy;
- /cats — drzewo kategorii, /search — natychmiastowe wyszukiwanie w katalogu;
- /settings — ustawienia subskrybenta (język, liczba produktów na stronę, e-mail, wypisanie);
- /stop (aliasy /unsub, /unsubscribe) — wypisanie; /subscribe (/sub) — ponowna subskrypcja;
- /lang — zmiana języka, /email — podpięcie/zmiana e-maila, /skip — pominięcie wpisywania e-maila.
📤 Wysyłanie wiadomości do grup
Tym samym botem można publikować mailing także w zwykłej grupie (np. t.me/bballstock). Do tego bot musi być dodany do grupy.
- Otwórz swoją grupę w Telegramie → kliknij nazwę grupy → Dodaj uczestników / Add members.
- W wyszukiwarce wpisz username swojego bota (ten kończący się na bot) i dodaj go.
- Aby bot mógł wysyłać wiadomości, lepiej nadać mu uprawnienia administratora: na liście uczestników kliknij bota → Mianuj administratorem → włącz Wysyłanie wiadomości / Post messages.
- W formularzu kanału/grupy w polu «ID kanału» podaj grupę na jeden ze sposobów: @nazwa_grupy (np. @bballstock) albo numeryczne chat_id grupy (jest ujemne, np. -1001234567890).
- Aby poznać numeryczne chat_id grupy — prześlij dowolną wiadomość z grupy botowi @userinfobot albo wejdź na t.me/bballstock i skopiuj adres grupy z nazwy.
🔗 Czym jest webhook i po co jest potrzebny
Webhook — to techniczny «mostek» między Telegramem a Twoją stroną. Gdy użytkownik pisze do Twojego bota (naciska /start, klika przycisk itp.), Telegram nie przechowuje tego u siebie, a sam odwołuje się pod adres webhooka i przekazuje wiadomość na Twoją stronę. Strona ją przetwarza (dodaje subskrybenta, odpowiada, zapisuje wybór języka). To nie link do otwarcia w przeglądarce — to adres, pod który Telegram wywołuje Twoją stronę (serwer → serwer), aby przekazać przychodzące wiadomości użytkowników. Konfigurować ręcznie nie trzeba: przy zapisie kanału system sam ustawia webhook i przekazuje go Telegramowi. Adres potrzebny jest tylko do informacji/diagnostyki.
📨 Mailingi: test, produkty i artykuły, audytorium, harmonogram
Po podłączeniu kanału/bota dostępna jest sekcja mailingów. Ma testowe wysyłanie (sprawdź wiadomość przed wysłaniem do wszystkich), a także tworzenie mailingu:
- «Utwórz mailing na podstawie produktów» — wybierz produkty z katalogu, zostaną wysłane subskrybentom z kartami i linkami;
- «Utwórz mailing na podstawie artykułu» — wybierz artykuł z bloga do wysyłki.
Można wskazać listę produktów i artykułów do mailingu. Audytorium wybierasz sam: tylko subskrybenci z powiązanym kontem, ci, którzy podali e-mail, albo wszyscy subskrybenci. Jest też «Harmonogram wysyłki» — można wysłać od razu albo zaplanować na konkretny czas.
❓ Częste pytania o sklep w Telegramie
Czy bot może pokazać cały katalog sklepu?
Tak. W bocie jest pełna nawigacja: „Kategorie" z drzewem podkategorii, „Wszystkie produkty", „Wyszukiwarka" oraz zestawy promocji/nowości/zniżek. Produkty wyświetlane są po stronach z kartami (cena, obraz, rozmiary, link).
Jak ustawić liczbę produktów na stronę?
Administrator podaje wartość bazową (1–20) w ustawieniach kanału. Subskrybent w menu „Ustawienia" może wybrać własną liczbę (1–40) lub wrócić do wartości domyślnej.
Czy w bocie jest wyszukiwarka produktów?
Tak. Przycisk „Wyszukiwarka" — wpisujesz zapytanie, bot szuka po nazwie, meta-tytule, nazwie URL, artykule i polach meta, jak wyszukiwarka katalogu na stronie, i pokazuje wyniki po stronach.
W jakiej walucie wyświetlane są ceny?
Cena wyświetlana jest w walucie według ustawień sklepu z automatycznym przeliczeniem kursu. Obok zniżki pokazywana jest również stara cena.
Czy pokazywane są obrazy i rozmiary produktów?
Tak. Obraz wysyłany jest jako prawdziwy obrazek Telegrama, a warianty (rozmiar, kolor, materiał) — z poprawnym podpisem dla każdego typu.
Czym to różni się od zwykłych newsletterów w Telegramie?
Oprócz newsletterów bot działa jak katalog: klient sam przegląda kategorie, ogląda produkty, szuka i przewija strony. To pełna witryna w komunikatorze, a nie tylko jednokierunkowe newslettery.
Czy potrzebna jest osobna usługa lub kod?
Nie. Wszystko jest wbudowane w BooStore: stwórz sklep, podłącz bota w sekcji newsletterów — a bot jest gotowy pokazywać katalog i przyjmować newslettery.
Jak krok po kroku stworzyć sklep internetowy w Telegramie?
Kolejność: (1) utwórz sklep na BooStore; (2) wypełnij kategorie; (3) dodaj produkty ręcznie lub importem; (4) ustaw dostawę i płatność; (5) utwórz bota w @BotFather i pobierz token; (6) w panelu otwórz „Sklep” → „Sklep w Telegramie” i dodaj kanał; (7) sprawdź bota komendą /start; (8) włącz newslettery i powiadomienia o dostawie. Karta każdego kroku — w sekcji „Przewodnik krok po kroku: sklep w Telegramie od A do Z”.
Czego potrzeba do rejestracji bota — czy potrzebne jest osobne konto Telegram?
Wystarczy Twoje konto Telegram (aktywny numer telefonu) i bot @BotFather: /newbot, nazwa, username kończący się na bot — i masz API Token. Żadne inne usługi, płatności ani klucze nie są potrzebne. Więcej w sekcji „Rejestracja: konto Telegram i @BotFather”.
Jak dodać kategorie i produkty — tylko ręcznie czy jest import?
Są oba sposoby. Ręcznie: „Sklep” → „Kategorie sklepu” i „Dodaj produkt”. Kategorie importuje się z CSV, Excela (XLS/XLSX) i archiwum ZIP (gdy potrzebne są ikony), albo przez szybkie wklejenie ze schowka. Dla produktów: CSV, Excel i archiwum ZIP ze zdjęciami, dodatkowo XML/YML, CommerceML (1C), Google Sheets, plik po FTP/HTTP i automatyczny import wg harmonogramu — szczegóły w przewodniku krok po kroku.
Czy można zarządzać sklepem prosto z Telegrama, bez logowania do panelu?
Tak. Powiadomienia o zamówieniach, przyjmowanie płatności, zmiana statusów, klienci i CRM są dostępne w Telegramie — o tym osobny artykuł „Zarządzanie zamówieniami w Telegramie / CRM”. Jest też sekcja w tym artykule.
Jak włączyć powiadomienia o zmianie statusu dostawy (TTN)?
„Sklep” → „Sposoby dostawy” → potrzebny sposób → blok „Dostawa w formularzu zamówienia” → włącz API dostawy → blok „Automatyczne sprawdzanie TTN” → zaznacz „Sprawdzaj TTN (aktualizuj status dostawy co timer)” i wybierz odbiorców: klient e-mail/Telegram, sprzedawca Telegram/Viber/Push/e-mail/prywatna wiadomość. Pełna lista punktów do zaznaczenia — w sekcji o automatycznym sprawdzaniu TTN.
Jak przenieść bazę subskrybentów z innego systemu albo zachować eksport?
W sekcji „Sklep w Telegramie” jest „Subskrybenci” z przyciskami „Eksport CSV”, „Import CSV” i „Dodaj subskrybenta” (z typem komunikatora — Telegram/Viber/WhatsApp). Przy usuwaniu kanału system dodatkowo proponuje pobranie bazy subskrybentów. Szczegóły — sekcja „Subskrybenci i baza”.
Co subskrybent może zmienić sam i w jakiej walucie widzi ceny?
W menu „Ustawienia” subskrybent sam wybiera język (10 języków), liczbę produktów na stronę (1–40), podpina lub usuwa e-mail i może się wypisać. Wyboru waluty w menu bota nie ma — ceny przychodzą w walucie według ustawień sklepu z automatycznym przeliczeniem kursu.
