Hướng dẫn sử dụng plugin Net5s Thông Báo Đơn Hàng Telegram cho WooCommerce
Net5s Thông Báo Đơn Hàng Telegram cho WooCommerce giúp chủ website nhận thông báo ngay trên Telegram mỗi khi có khách hàng thanh toán đơn hàng thành công.
Plugin phù hợp với website bán hàng sử dụng WooCommerce, website bán Plugin, Theme, sản phẩm số hoặc các website thương mại điện tử muốn theo dõi đơn hàng nhanh mà không cần liên tục truy cập WordPress Admin.
Khi có đơn hàng được thanh toán thành công, Telegram có thể nhận thông báo dạng:
✅ ĐƠN HÀNG MỚI ĐÃ THANH TOÁN
🧾 Mã đơn: #1258
🕒 Thời gian: 09/09/2026 16:05
👤 Khách hàng: Nguyễn Văn A
📞 SĐT: 0912345678
✉️ Email: [email protected]
🛒 Sản phẩm:
• Theme Website ABC — 590.000đ
💰 Tổng tiền: 590.000đ
💳 Thanh toán: QR / Chuyển khoản
🔗 Xem đơn hàng trong Admin
Tính năng chính
Plugin hỗ trợ gửi thông báo Telegram khi WooCommerce xác nhận đơn hàng đã thanh toán thành công.
Bạn có thể gửi thông báo tới:
- Telegram cá nhân
- Telegram Group
- Telegram Supergroup
- Telegram Channel
Ngoài ra plugin còn có chức năng chống gửi trùng, gửi lại thông báo thủ công, gửi tin nhắn thử và tự động thử lại khi Telegram tạm thời không phản hồi.
Cách cài đặt plugin
- Đăng nhập WordPress Admin và truy cập Plugin → Cài plugin → Tải plugin lên.
Chọn file: net5s-telegram-order-notifications-v1.0.0.zip
Sau đó nhấn:
Cài đặt → Kích hoạt
Plugin yêu cầu WooCommerce đang được cài đặt và kích hoạt.
Sau khi kích hoạt, nhập License Net5s nếu hệ thống yêu cầu kích hoạt bản quyền.
Tiếp theo truy cập trang cấu hình Telegram của plugin trong WordPress Admin.
Cách tạo Telegram Bot
Mở ứng dụng Telegram và tìm tài khoản chính thức:
@BotFather
Gửi lệnh:
/newbot
BotFather sẽ yêu cầu bạn nhập tên Bot.
Ví dụ:
Net5s Order Notification
Sau đó nhập Username cho Bot.
Username bắt buộc phải kết thúc bằng bot.
Ví dụ:
net5s_order_notification_bot
Nếu tạo thành công, BotFather sẽ trả về một Bot Token dạng:
1234567890:AAxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Hãy lưu lại Bot Token này.
Không chia sẻ Bot Token công khai, vì người có Token có thể điều khiển Bot của bạn.
Cách lấy Chat ID Telegram cá nhân
Mở Bot vừa tạo và nhấn:
Start
Sau đó gửi cho Bot một tin nhắn bất kỳ, ví dụ:
hello
Tiếp theo mở trình duyệt và truy cập:
https://api.telegram.org/botTOKEN_CUA_BAN/getUpdates
Thay:
TOKEN_CUA_BAN
bằng Bot Token thật.
Bạn sẽ thấy dữ liệu dạng:
{
"chat": {
"id": 123456789,
"type": "private"
}
}
Trong đó:
123456789
là Chat ID cần sử dụng.
Cách lấy Chat ID của Telegram Group
Trước tiên hãy thêm Bot vào Group Telegram muốn nhận đơn hàng.
Sau đó gửi một tin nhắn trong Group.
Ví dụ:
@net5s_order_notification_bot test
Tiếp tục mở:
https://api.telegram.org/botTOKEN_CUA_BAN/getUpdates
Tìm đoạn:
{
"chat": {
"id": -1001234567890,
"title": "Thông báo đơn hàng",
"type": "supergroup"
}
}
Chat ID của Group chính là:
-1001234567890
Lưu ý cần copy cả dấu -.
Nếu getUpdates trả:
{
"ok": true,
"result": []
}
hãy vào:
BotFather → /mybots → chọn Bot → Bot Settings → Group Privacy
và tắt Group Privacy.
Sau đó gửi lại một tin nhắn mới trong Group rồi mở getUpdates lại.
Cấu hình plugin trên WordPress
Sau khi có Bot Token và Chat ID, vào trang cấu hình:
WordPress Admin → Net5s Telegram Order Notifications
Bật chức năng gửi Telegram.
Nhập:
Bot Token
và:
Chat ID
Ví dụ Chat ID Group:
-1001234567890
Sau đó lưu cấu hình.
Plugin cũng cho phép lựa chọn những nội dung muốn hiển thị trong thông báo như thông tin khách hàng, danh sách sản phẩm, ghi chú đơn hàng và link quản trị.
Kiểm tra Bot trước khi sử dụng
Sau khi cấu hình xong, nhấn:
Gửi thông báo thử
Nếu cấu hình chính xác, Telegram sẽ lập tức nhận được tin nhắn test.
Nếu không nhận được, hãy kiểm tra lại:
Bot Token
Chat ID
Bot đã được thêm vào Group chưa
Bot có quyền gửi tin nhắn không
Nếu dùng Telegram Channel, Bot cần được thêm làm quản trị viên và có quyền đăng bài.
Khi nào plugin gửi thông báo?
Plugin theo dõi trạng thái thanh toán của WooCommerce.
Khi WooCommerce xác nhận đơn hàng đã thanh toán thành công, plugin sẽ tự gửi Telegram.
Vì vậy plugin có thể sử dụng cùng nhiều phương thức thanh toán khác nhau như:
Chuyển khoản ngân hàng
QR Code
SePay
VNPay
MoMo
PayPal
Stripe
COD nếu đơn được đánh dấu đã thanh toán
Plugin không phụ thuộc vào một cổng thanh toán cụ thể.
Chống gửi thông báo trùng
Một số cổng thanh toán có thể gửi callback nhiều lần.
Plugin Net5s lưu trạng thái đơn hàng đã gửi Telegram nên thông thường mỗi đơn chỉ gửi một thông báo thành công.
Điều này giúp tránh tình trạng một đơn hàng gửi Telegram nhiều lần.
Gửi lại thông báo đơn hàng
Trong trường hợp cần gửi lại một đơn hàng, vào:
WooCommerce → Đơn hàng
Mở đơn cần gửi lại.
Trong phần thao tác đơn hàng chọn:
Net5s: Gửi lại Telegram
Sau đó thực hiện thao tác.
Plugin sẽ gửi lại thông tin đơn đó vào Telegram đã cấu hình.
Một số lỗi thường gặp
Bot Token không hợp lệ
Kiểm tra bằng địa chỉ:
https://api.telegram.org/botTOKEN_CUA_BAN/getMe
Nếu đúng, Telegram sẽ trả:
{
"ok": true
}
Bot không gửi được vào Group
Kiểm tra Bot đã được thêm vào Group chưa.
Nếu Group giới hạn quyền gửi tin nhắn, hãy cấp quyền gửi tin nhắn cho Bot.
Không lấy được Chat ID
Hãy gửi một tin nhắn mới sau khi thêm Bot vào Group rồi gọi lại:
getUpdates
Nếu vẫn không có dữ liệu, tắt Group Privacy trong BotFather.
Một đơn hàng không gửi Telegram
Kiểm tra đơn đã thực sự được WooCommerce xác nhận thanh toán hay chưa.
Plugin chỉ gửi thông báo khi đơn đạt trạng thái thanh toán phù hợp.
Vì sao nên dùng Telegram để nhận đơn hàng?
Telegram thường gửi thông báo rất nhanh và có thể sử dụng trên điện thoại, máy tính và nhiều thiết bị cùng lúc.
Doanh nghiệp cũng có thể tạo riêng một Group như:
NET5S - Đơn hàng
sau đó thêm nhân viên kinh doanh, kế toán hoặc quản trị website vào cùng Group.
Khi có đơn mới, toàn bộ người phụ trách đều có thể nhận thông tin ngay lập tức.










