Telegram-bot ichida internet-do‘konni qanday ishga tushirish mumkin
Amaliyot3 daqInnovialabs tahririyati
Qisqacha
Botdagi do‘kon — bu kategoriya va kartochkalardan iborat katalog, ma’lumotlar bazasidagi savat, qisqa rasmiylashtirish, Telegram Payments yoki to‘lov tizimi havolasi orqali to‘lov va status xabarlari; qidiruv va filtrlar kerak bo‘lganda vitrina Mini App’ga ko‘chiriladi.
Qisqa javob
Telegram-bot ichidagi internet-do‘kon besh qismdan iborat:
- Katalog: kategoriyalar, kichik kategoriyalar va rasm, narx hamda «Savatga» tugmasi bor mahsulot kartochkalari.
- Savat — yozishmada emas, serverda saqlanadi.
- Buyurtmani rasmiylashtirish: kontakt, manzil yoki olib ketish, to‘lov usuli — bir necha qadamda.
- To‘lov: Telegram’ning ichki to‘lovlari, to‘lov tizimi havolasi yoki qabul qilganda to‘lash.
- Buyurtma statuslari — bot ular haqida xaridorga o‘zi yozadi.
Mahsulotlar kam va tanlov oddiy bo‘lsa, bularning hammasini chatdagi tugmalar bilan qilish qulay. Qidiruv, filtr va solishtirish kerak bo‘lganda vitrina Mini App’ga ko‘chiriladi, bot esa xabarnomalar uchun qoladi.
Katalog: xaridorni tugmalarga ko‘mib tashlamang
- Ikki darajadan ortiq ichma-ichlik qilmang: kategoriya → mahsulot. Chuqur «menyu ichida menyu» tez adashtiradi.
- Mahsulotlarni bittadan kartochka qilib «‹ Orqaga» va «Oldinga ›» tugmalari bilan yoki sahifalash bilan ro‘yxat qilib ko‘rsating.
- Varaqlashda yangi xabar yubormasdan, bitta xabarni tahrirlang — chat to‘lib ketmaydi.
- Tugmalarda nomlarni emas, qisqa identifikatorlarni uzating: inline-tugma ma’lumoti (callback_data) 64 bayt bilan cheklangan.
- Birinchi yuklashdan keyin rasmlarni file_id orqali qayta ishlating — kartochkalar tezroq ochiladi.
Savat va rasmiylashtirish
Savatni foydalanuvchi ID’si bo‘yicha ma’lumotlar bazasida saqlang. Shunda u bot qayta ishga tushganda ham yo‘qolmaydi, tashlab ketilgan savat haqida eslatish ham mumkin bo‘ladi.
Rasmiylashtirishni qisqa qiling:
- Telefon — qo‘lda kiritish emas, «Kontaktni ulashish» tugmasi orqali.
- Yetkazib berish — tugmalar bilan tanlov: kuryer, olib ketish, topshirish punkti. Manzil — matn yoki geolokatsiya.
- Buyurtmani tekshirish — tarkib, summa, yetkazib berish va «Tasdiqlash», «O‘zgartirish» tugmalari bor yakuniy xabar.
To‘lovdan oldin serverda mavjudlik va narxni qayta tekshiring: xaridor tanlayotganda mahsulot tugab qolgan bo‘lishi mumkin.
To‘lov: uchta variant
| Usul | Qanday ishlaydi | Qachon mos |
|---|---|---|
| Telegram Payments | Bot hisob (invoice) yuboradi, to‘lov ulangan provayder orqali Telegram oynasida o‘tadi | Jismoniy mahsulotlar, agar BotFather’da mamlakatingiz va valyutangiz uchun provayder bo‘lsa |
| Telegram Stars | Telegram’ning ichki valyutasidagi hisob | Telegram ichidagi raqamli mahsulot va xizmatlar — ular uchun Telegram aynan Stars’ni talab qiladi |
| To‘lov tizimi havolasi | Bot mahalliy provayderdagi to‘lov havolasini yuboradi, natija serveringizga keladi | Kerakli provayder Telegram Payments’da bo‘lmaganda |
Ichki to‘lovlarda tartib muhim: «To‘lash» bosilgandan so‘ng bot pre_checkout_query oladi va uni tezda tasdiqlashi yoki rad etishi kerak — qoldiqni tekshirishning oxirgi imkoniyati shu. Buyurtma faqat successful_payment xabaridan keyin to‘langan hisoblanadi. Amaldagi qoidalar — Telegram Payments hujjatlarida.
Buyurtma statuslari va xabarnomalar
Tushunarli statuslar zanjirini belgilang va har bir o‘tishda xaridorga yozing:
- Yangi → To‘langan (yoki «Qabul qilganda to‘lanadi»)
- Yig‘ilmoqda → Yetkazishga berildi → Yetkazildi
- Bekor qilindi — sababi va pulni qaytarish haqidagi ma’lumot bilan
Menejerlarga yangi buyurtmalarni status o‘zgartirish tugmalari bilan alohida ishchi chatda olish qulay. Agar sizda CRM yoki hisob tizimi bo‘lsa, bot buyurtmalarni ikkinchi baza yuritmasdan, o‘sha yerga yozishi kerak.
Mini App’ga qachon o‘tish kerak
Chat-menyu xalaqit bera boshlaganining belgilari:
- mahsulotlar shunchalik ko‘pki, qidiruv va filtrlarsiz bo‘lmaydi;
- mahsulotda variantlar bor: o‘lcham, rang, komplektatsiya;
- xaridor pozitsiyalarni solishtirishi yoki ko‘p rasm ko‘rishi kerak;
- savat va rasmiylashtirish uzun xabarlar zanjiriga aylangan.
Mini App bot menyusi tugmasidan ochiladi va Telegram ichidagi mobil saytga o‘xshaydi. Bot esa yo‘qolmaydi: tasdiqlar, statuslar va eslatmalarni u yuboradi.
Ko‘p uchraydigan xatolar
- Savatni faqat dialog holatida saqlash — qayta ishga tushirishdan keyin u yo‘qoladi.
- Buyurtmani to‘lov tasdig‘i bo‘yicha emas, tugma bosilgani bo‘yicha to‘langan deb hisoblash.
- Xaridorga jonli menejer bilan bog‘lanish imkonini bermaslik.
- Har bir kartochkani yangi xabar qilib yuborib, chatni lentaga aylantirish.