Đăng nhập hệ thống

TELEGRAM COMMERCE / LIVE Operations control center
Dữ liệu thời gian thực
Doanh thu hôm nay
—
Tuần này
—
Tháng này
—
Tổng doanh thu
—
Lũy kế toàn bộ thời gian
Sản phẩm—
Tồn kho chờ bán—
Đã bán—
Tổng đơn—
Người dùng bot—
Số dư của khách —
Revenue intelligence

Biểu đồ doanh thu

30 ngày gần nhất

Tổng trong kỳ 0 đ
Mức cao nhất 0 đ
Phát sinh doanh thu 0/0 ngày
VNĐ

Top Users (Doanh thu cao nhất)

#UserĐơnTổng chi

Promo Analytics

UserMãLần dùng

Đơn hàng gần nhất

Thời gianMã đơnUser Sản phẩmGiáPromo

QR Realtime Monitor

Tự động làm mới 15s
Đang chờ thanh toán
Mã QRUserSản phẩm Số tiềnMở lúcCòn lại
Không có QR nào đang mở
Đã thanh toán hôm nay
Thời gianUserSản phẩm NhậnGiaoTrạng thái
Chưa có giao dịch nào hôm nay

Quản lý Danh Mục

Danh mục hiển thị trên Bot khi user bấm Xem Shop. Kéo thả để sắp xếp thứ tự.

Đang tải danh mục...

Danh sách sản phẩm đang bán

Bật/TắtID sản phẩmTên hiển thị Danh mụcGiá gốcGiá KM lần đầuTồn kho Đã bánBảo hànhGiá sỉẢnhThao tác
QUẢN LÝ TỒN KHO

Kho hàng

Nắm tồn kho, tìm sản phẩm và nhập hàng ngay tại một nơi.

Danh mục đang xem

Theo tìm kiếm và bộ lọc hiện tại
DANH MỤC SẢN PHẨM

Sẵn sàng cho đơn tiếp theo.

Chọn sản phẩm để thao tác

Tìm không dấu, hỗ trợ lỗi gõ nhẹ. Chọn sản phẩm để nhập hàng.

SỔ KHO

Chi tiết tồn kho

Dữ liệu tài khoản, trạng thái bán và lịch sử nhập.

IDDữ liệu tài khoản Trạng tháiNgày nhập Bán choThao tác

Tất cả đơn hàng

Thời gianMã đơn User IDSản phẩm GiáDữ liệu giao
Chờ duyệt —
Đang hoạt động —
Bị khoá —
Tổng số dư đại lý —

Thông tin kết nối gửi cho đại lý

Mở tài liệu
chưa đặt — vào Cài đặt để điền
X-API-Key
GET/api/v2/catalog?available_only=trueLấy hàng
POST/api/v2/ordersĐặt hàng
GET/api/v2/meXem số dư
GET/api/v2/orders/{order_code}Tra cứu đơn

Đại lý dùng đúng bot này: Kết Nối API → Thêm kết nối → dán Base URL + key → Auth Type API Key (Header) → Test.

Danh sách đại lý

ShopTelegramTrạng thái Số dưĐơn / Đã chiAPI KeyThao tác
Đang tải...
Chờ bạn xử lý—
Chờ khách nhập mail—
Đã hoàn tất—
Đã huỷ—

Danh sách đơn

KháchSản phẩmEmail khách gửi Trạng tháiThao tác
Đang tải...
Tổng đơn BH —
Còn hạn —
Sắp hết hạn — trong 3 ngày
Đã hết hạn —

Tạo bảo hành thủ công

Nhập tài khoản đã bán và Telegram ID của khách. Bot sẽ gửi thông báo ngay, rồi tự nhắc khách trước 3 ngày khi sắp hết hạn.

Có mã đơn thì bot tự lấy giá đã thanh toán. Chỉ nhập tay khi đơn nằm ngoài hệ thống.

Danh sách bảo hành

KháchTài khoảnSản phẩm Thời gianCòn lạiTiền mua / Còn lạiThao tác
Đang tải...
Tin chưa đọc —
Đang mở —
Tổng cuộc chat —
Đã đóng —
Chọn một cuộc chat bên trái để bắt đầu trả lời
Chưa chọn cuộc chat nào

Danh sách thành viên

Telegram IDUsername / Tên Số dư (VND)Giá riêng / KM Thao tác
Telegram broadcast

Soạn thông báo mới

Định dạng nội dung bằng HTML tương thích với Telegram.

HTML mode
Tùy chọn · tối đa 200 ký tự
Để trống thì thông báo sẽ không có dòng tiêu đề.
Telegram hỗ trợ HTML giới hạn
Chọn đoạn chữ rồi bấm định dạng, hoặc bấm trước để chèn mẫu HTML và thay nội dung bên trong.
Nội dung được gửi qua Telegram API với parse_mode=HTML.

Lịch sử gửi thông báo

Chưa có lịch sử.

Gửi nhanh ngay trong Telegram

Ngoài cách trên, Admin có thể gửi thẳng vào bot Telegram:
1. Gửi một ảnh vào chat với bot
2. Nhập caption bắt đầu bằng /bc rồi nội dung
Ví dụ caption: /bc 🎉 Shop vừa nhập hàng mới! Mua ngay /shop
Bot sẽ tự động gửi ảnh đó đến tất cả người dùng.

Mã code Giảm (VND) Sản phẩm Đã dùng / Giới hạn Còn lại Mô tả Trạng thái Thao tác
BOT CONTENT STUDIO

Button ID và toàn bộ nội dung trả về

Button chỉ nhập custom emoji ID. Nội dung text giữ nguyên HTML Telegram và các biến động.

01

Custom Emoji cho Button

Mỗi button chỉ có một ô ID. Để trống sẽ tự dùng emoji thường đang hiển thị.

Đang tải danh sách button...
02

Custom Emoji và Full Text

Toàn bộ text bot đang trả đều nằm ở đây, bao gồm lỗi, mua hàng, QR, promo và admin.

Custom emoji text<tg-emoji emoji-id="ID">🔥</tg-emoji>
HTML hỗ trợ<b><i><u><s><code>
Thu gọn nội dung dài<blockquote expandable>…</blockquote>

Không xóa các biến dạng {product_name} hoặc {price} nếu nội dung vẫn cần hiển thị dữ liệu đó.

Đang tải toàn bộ nội dung bot...
Dữ liệu lưu tự động trong thư mục data/

Danh sách API đã kết nối

Thêm API nhà cung cấp để tự động nhận hàng khi user thanh toán. Bot sẽ gọi API để lấy account/key và giao ngay cho user.

Đang tải...

Trang công khai cho đại lý

Tài liệu API nằm ở trang riêng, không nằm trong panel quản trị. Đại lý đọc được mà không cần tài khoản admin, và trang đó không mô tả bất kỳ endpoint quản trị nào.

Gửi link này cho đại lý. Họ dán API key vào trang đó là thử API được ngay.

Vì sao tách riêng

  • Đại lý không cần mật khẩu quản trị để đọc tài liệu.
  • Trang công khai chỉ mô tả /api/v2/* — endpoint quản trị không bị lộ.
  • Key đại lý không bao giờ mở được /api/* của admin (hai lớp xác thực tách hẳn).

Trước khi mở server ra internet

  • Đặt Base URL cho đại lý trong tab Cài đặt, nếu không tin nhắn gửi đại lý sẽ thiếu địa chỉ.
  • Đổi mật khẩu quản trị thành chuỗi dài — trang admin cũng phơi ra internet theo.
  • Chỉ bật Giá sỉ cho những sản phẩm bạn thực sự muốn bán buôn.
Thương hiệu Shop (Hiển thị trong /start của bot)
Điền ID vào đây thì /start sẽ hiện custom emoji thay cho dòng tên shop, không in chữ nữa.
Chỉ dùng để in ra lúc khởi động. Chạy thử ở máy thì bỏ trống cũng được.
Tách khỏi panel admin. 0 = tắt. Đổi xong phải khởi động lại bot.
Web dùng chung kho hàng với bot — sản phẩm, ảnh, mô tả, giá lấy y hệt, không phải nhập lại.
Telegram bắt buộc HTTPS — để trống hoặc dùng http:// thì nút Chat bị ẩn.
Cổng cho Mini App, tách khỏi panel admin. 0 = tắt.
Chưa có
Chưa up thì lấy ảnh đại diện của bot, không có nữa thì dùng emoji custom.
Xem từng icon đang lấy emoji nào và emoji đó có chạy được không.
Lấy ID: gửi emoji đó cho @JsonDumpBot rồi tìm custom_emoji_id. Emoji tĩnh thì Telegram không có bản động — phải chọn emoji khác.
Lấy emoji-id từ @JsonDumpBot hoặc @getidsbot. Để trống nếu không dùng custom emoji.
Bot gửi địa chỉ này kèm API key cho đại lý. Để trống thì tin nhắn sẽ hiện chỗ trống khó hiểu.
Điền tên miền (không có https://). Domain này sẽ chỉ phục vụ API đại lý và trang tài liệu — mọi đường dẫn khác trả 404, đại lý không thấy được trang quản trị. Domain admin không bị ảnh hưởng. Để trống = tắt.
Mở API đại lý ở cổng riêng (ví dụ 8001). Cổng đó chỉ có API + trang tài liệu, không có gì của admin. Bạn chặn cổng 8000 ở tường lửa là đại lý không đụng tới trang quản trị được. Để 0 hoặc trống = tắt (dùng chung cổng 8000 như hiện tại).
Đổi cổng phải khởi động lại bot mới có hiệu lực.
Telegram Bot
Yêu cầu tham gia nhóm Telegram
Cổng xác nhận thanh toán — SePay API

Bot đọc giao dịch từ SePay để khớp theo nội dung chuyển khoản. Các mã QR đang chờ dùng chung một lượt lấy giao dịch, không gọi API riêng cho từng QR.

Lấy ở my.sepay.vn → Cấu hình công ty → API Access.
Tiền chuyển vào STK ảo sẽ về STK này — bot đọc giao dịch theo STK này.
Thông tin tài khoản nhận tiền (sinh QR SePay)
Bảo mật Web Admin