I built a fully functional e-commerce shop bot for Telegram in Python. No website needed — customers browse, add to cart, and order right in Telegram!
What it does
Perfect for online stores, local shops, dropshipping:
- 🛍 Product catalog with categories
- 🛒 Shopping cart — add, remove, clear
- ✅ Full checkout flow (name, phone, address)
- 📦 Order history for customers
- 🔧 Admin panel — view & confirm orders
- 🔔 Instant admin notification on every order
- ➕ Add/remove products without coding
- 💾 No database needed — simple JSON file
Tech stack
- Python 3.10+
- python-telegram-bot v20 (async)
- JSON for storage
Setup takes 5 minutes
- Create bot via @botfather
- Add token to .env file
- pip install -r requirements.txt
- python bot.py

Top comments (1)
Feel free to ask questions about the setup —
happy to help in the comments!