Telegram Shop Bot & Panel

via Freelancer ·

Budget / Salary$250–750
TypeFreelance project
LocationRemote
Posted1 hour ago
I need a fully-featured Telegram shop that lets customers browse physical products, place orders, pay in cryptocurrency, and chat with support—all without leaving Telegram. An admin panel must live inside the same bot so I can add items, track every order, handle refunds, and reply to customer questions in real time.

Here’s the flow I’m aiming for: a user opens the bot, scrolls through a neatly organised catalogue of physical items, adds what they want to a cart, checks out with cryptocurrency (USDT, BTC to start), and immediately receives an on-chain payment request. Once the payment clears, the bot confirms the order, updates stock, and creates a tracking thread the buyer can revisit any time. At my end, the admin dashboard shows current inventory, order histories, payment status, shipment updates, and an integrated chat window so I—or any authorised staff—can step in to help.

I’ll need simple controls to:
• Upload products in different locations, set prices, adjust inventory, and toggle product visibility.
• View and filter orders by date, status, or user.
• Mark orders as shipped or refunded with one tap.
• Generate quick sales and stock reports.

Clean, well-commented code is essential. Python with aiogram or Node.js using Telegraf is fine, paired with PostgreSQL or MongoDB—use whatever fits best as long as setup stays straightforward for a VPS deployment. All crypto handling should rely on established APIs or libraries and be modular, so additional coins can be added later without rewrites. Multilanguage support (English and Russian) is a nice bonus.

Deliverables
1. Source code for the bot and in-Telegram admin panel.
2. Database schema and migration scripts.
3. README with clear deployment, environment variable, and coin-integration instructions.
4. A short demo video or staging bot I can test end-to-end (from product browse to paid order).

I’ll consider the project complete once I can run it on my server, complete a full purchase with testnet funds, and manage orders comfortably from my phone or desktop Telegram client. Reach out with your proposed tech stack, estimated timeline, and links to any previous Telegram commerce bots you’ve built.
php javascript python software architecture mysql node.js postgresql mongodb telegram api cryptocurrency
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.