1. Giới thiệu
Trong bài viết này, chúng ta sẽ tìm hiểu về một plugin WordPress được gọi là “Notification for Telegram”. Plugin này cho phép gửi thông báo từ website WordPress đến ứng dụng Telegram. Plugin này cung cấp nhiều tính năng và tùy chọn để tạo và gửi các thông báo khác nhau đến người dùng Telegram. Hãy cùng đi vào chi tiết của từng tính năng và cách cấu hình plugin này.
2. Các tính năng chính của plugin
2.1. Gửi thông báo khi nhận được đơn hàng mới trong Woocommerce
Khi có một đơn hàng mới được tạo trong Woocommerce, plugin sẽ tự động gửi một thông báo đến người dùng Telegram. Điều này giúp bạn theo dõi các đơn hàng mới một cách nhanh chóng và thuận tiện.
2.2. Gửi thông báo khi trạng thái đơn hàng thay đổi
Ngoài việc thông báo về đơn hàng mới, plugin cũng cho phép bạn gửi thông báo khi trạng thái của một đơn hàng trong Woocommerce thay đổi. Điều này giúp bạn nắm bắt được sự thay đổi trong quá trình xử lý đơn hàng và có thể cập nhật khách hàng về tình trạng đơn hàng của họ.
2.3. Thêm trường thông tin tên người dùng Telegram trên trang thanh toán Woocommerce
Plugin cung cấp một trường thông tin mới trên trang thanh toán của Woocommerce, cho phép khách hàng nhập tên người dùng Telegram của họ. Thông tin này sẽ được sử dụng để gửi thông báo đến khách hàng thông qua ứng dụng Telegram.
2.4. Thông báo khi sản phẩm trong kho ở mức còn ít
Khi một sản phẩm trong kho ở mức còn ít, plugin sẽ tự động gửi thông báo đến người dùng Telegram. Điều này giúp bạn theo dõi số lượng hàng tồn kho và có thể tiến hành các biện pháp cần thiết để tái lập kho hàng.
2.5. Hiển thị liên kết tới tên người dùng Telegram trên trang chi tiết đơn hàng trong quản trị
Khi có thông tin tên người dùng Telegram của khách hàng được cung cấp, plugin sẽ hiển thị liên kết tới tên người dùng Telegram đó trên trang chi tiết đơn hàng trong trang quản trị. Điều này giúp bạn nhanh chóng truy cập vào trang cá nhân của khách hàng trên ứng dụng Telegram.
2.6. Gửi thông báo khi nhận được biểu mẫu mới từ các plugin khác
Plugin này không chỉ hỗ trợ gửi thông báo từ Woocommerce mà còn từ các plugin khác như Elementor Pro Form, WPForm, CF7 và Ninjaform. Khi có một biểu mẫu mới được gửi từ các plugin này, plugin sẽ tự động gửi thông báo đến người dùng Telegram.
2.7. Gửi thông báo khi người dùng đăng ký hoặc hủy đăng ký mailchimp
Khi có một người dùng đăng ký hoặc hủy đăng ký mailchimp, plugin cũng sẽ tự động gửi thông báo đến người dùng Telegram. Điều này giúp bạn nắm bắt được sự thay đổi trong danh sách đăng ký của bạn và có thể tiếp cận với khách hàng theo cách thích hợp.
2.8. Gửi thông báo khi người dùng đăng ký mới
Khi có một người dùng mới đăng ký trên trang web của bạn, plugin sẽ gửi thông báo đến người dùng Telegram để bạn có thể chào đón họ và tiếp cận với họ một cách nhanh chóng.
2.9. Gửi thông báo khi người dùng đăng nhập thất bại
Khi có một người dùng cố gắng đăng nhập nhưng thất bại, plugin sẽ tự động gửi thông báo đến người dùng Telegram. Điều này giúp bạn phát hiện và đối phó với các hoạt động đăng nhập không hợp lệ trên trang web của bạn.
2.10. Gửi thông báo khi có sản phẩm mới được thêm vào giỏ hàng Woocommerce
Khi có một sản phẩm mới được thêm vào giỏ hàng của khách hàng trong Woocommerce, plugin sẽ tự động gửi thông báo đến người dùng Telegram. Điều này giúp bạn nắm bắt được hành vi mua hàng của khách hàng và có thể cung cấp sự hỗ trợ nhanh chóng khi cần thiết.
2.11. Gửi thông báo khi nhận được bài viết đang chờ duyệt mới
Plugin này cũng cho phép gửi thông báo khi có một bài viết mới được tạo và đang chờ duyệt. Điều này giúp bạn nhanh chóng phản hồi và xử lý các bài viết mới trên trang web của bạn.
2.12. Chức năng nói để chatbot nói một điều gì đó với người dùng
Plugin cung cấp một chức năng nói cho chatbot, cho phép bạn gửi một thông điệp từ chatbot đến người dùng. Điều này mở ra nhiều cơ hội cho việc tương tác và gửi thông điệp tới người dùng một cách linh hoạt.
2.13. Công việc Cron để phát hiện và thông báo khi cần cập nhật Plugin & Core
Plugin này sử dụng công việc Cron để tự động phát hiện và thông báo khi có phiên bản mới của Plugin hoặc Core của WordPress cần được cập nhật. Điều này giúp bạn duy trì trạng thái bảo mật và ổn định cho trang web của mình.
2.14. Gửi tin nhắn tùy chỉnh bằng Shortcode
Plugin cung cấp chức năng sử dụng Shortcode để gửi tin nhắn tùy chỉnh từ bất kỳ nơi nào trong trang web WordPress. Bằng cách sử dụng các tùy chọn trong Shortcode, bạn có thể gửi tin nhắn với nội dung, đối tượng nhận tin nhắn, và các thông tin khác theo ý muốn của mình.
2.15. Hỗ trợ trên nhiều trang web (Multisite)
Plugin này cung cấp khả năng hoạt động trên nhiều trang web trong môi trường WordPress Multisite. Điều này giúp bạn quản lý và gửi thông báo từ nhiều trang web một cách dễ dàng và thuận tiện.
3. Cách cấu hình plugin
Để cấu hình plugin, bạn cần có một mã thông báo API Telegram hợp lệ. Đây là một bước quan trọng để kết nối plugin với ứng dụng Telegram. Dưới đây là các bước để lấy mã token và cấu hình plugin:
- Bước 1: Tạo một bot trên Telegram
- Bước 2: Lấy mã token từ BotFather
- Bước 3: Lấy chatid cá nhân
- Bước 4: Cấu hình plugin với mã token và chatid
Sau khi bạn đã có mã token và chatid, bạn có thể cấu hình plugin bằng cách nhập thông tin này vào trang cài đặt của plugin. Bạn cũng có thể thử nghiệm kết nối bằng cách nhấn vào nút “TEST”. Nếu bạn nhận được thông báo “WOW IT WORKS” trên ứng dụng Telegram của mình, điều đó chứng tỏ kết nối đã thành công.
4. Hướng dẫn cài đặt plugin
Để cài đặt plugin, bạn có thể làm theo các bước sau:
- Tải tệp plugin lên thư mục “/wp-content/plugins/plugin-name” hoặc cài đặt plugin trực tiếp từ trang cài đặt plugin trong WordPress.
- Kích hoạt plugin thông qua trang “Plugins” trong WordPress.
- Sử dụng trang “Settings -> Plugin Name” để cấu hình plugin.
Bạn cũng có thể tham khảo hình ảnh minh họa đi kèm để biết vị trí cài đặt và cấu hình plugin.
5. Hướng dẫn lấy mã token từ Telegram
Để lấy mã token từ Telegram, bạn có thể làm theo các bước sau:
- Bước 1: Tìm kiếm bot BotFather trên Telegram.
- Bước 2: Sử dụng lệnh “/newbot” để tạo một bot mới.
- Bước 3: Nhập tên và tên người dùng cho bot của bạn.
- Bước 4: BotFather sẽ tạo mã token cho bot của bạn.
- Bước 5: Lưu mã token an toàn và sử dụng nó trong cấu hình plugin.
Bạn cũng có thể sử dụng lệnh “/token” để tạo mã token mới nếu mã token hiện tại của bạn đã bị mất hoặc bị lộ.
6. Hướng dẫn lấy chatid cá nhân
Để lấy chatid cá nhân của bạn trên Telegram, bạn có thể làm theo các bước sau:
- Sử dụng ứng dụng Telegram và tìm kiếm bot “@get_id_bot”.
- Gửi lệnh “/my_id” tới bot “@get_id_bot” để lấy chatid cá nhân của bạn.
Bạn cũng có thể sử dụng bot “@RawDataBot” và làm theo hướng dẫn trên ứng dụng Telegram để lấy chatid cá nhân.
7. Sử dụng Shortcode để gửi tin nhắn tùy chỉnh
Plugin này hỗ trợ sử dụng Shortcode để gửi tin nhắn tùy chỉnh từ bất kỳ nơi nào trong trang web WordPress. Dưới đây là một số tùy chọn bạn có thể sử dụng trong Shortcode:
- message: Nội dung tin nhắn muốn gửi.
- chatids: Đối tượng nhận tin nhắn, có thể là một hoặc nhiều chatid, được phân tách bằng dấu phẩy.
- token: Mã token để xác thực và gửi yêu cầu đến Bot API.
- showsitename: Nếu được đặt thành “1”, tin nhắn sẽ được kết hợp với tên trang web. Giá trị mặc định là “0”.
- showip: Nếu được đặt thành “1”, địa chỉ IP của người dùng sẽ được kết hợp với tin nhắn. Giá trị mặc định là “0”.
- showcity: Nếu được đặt thành “1”, tên thành phố của người dùng sẽ được kết hợp với tin nhắn. Giá trị mặc định là “0”.
Bạn có thể sử dụng Shortcode trong mã PHP của mình để gửi tin nhắn tùy chỉnh từ trang web.
8. Hooks trong Woocommerce Order Notification
Plugin này cung cấp 3 hooks để bạn có thể thêm nội dung vào tin nhắn mà không cần thay đổi mã nguồn của plugin. Dưới đây là các hooks mà bạn có thể sử dụng:
- Hook trước danh sách sản phẩm: Bạn có thể thêm thông tin về mã đơn hàng, ví dụ: order ID.
- Hook sau danh sách sản phẩm: Bạn có thể thêm thông tin về đơn vị tiền tệ của đơn hàng, ví dụ: order Currency.
- Hook cuối dòng của từng sản phẩm trong đơn hàng: Bạn có thể thêm thông tin về slug của sản phẩm, ví dụ: product slug.
Bằng cách sử dụng các hooks này, bạn có thể tùy chỉnh tin nhắn đơn hàng theo ý muốn mà không cần sửa đổi mã nguồn của plugin.
9. Đánh giá và đóng góp
Plugin “Notification for Telegram” là một phần mềm mã nguồn mở. Bài viết này không thể không đề cập đến những người đã đóng góp vào plugin này. Dưới đây là những người đã đóng góp:
- rainafarai
Nếu bạn có ý kiến đóng góp hoặc gặp vấn đề với plugin, bạn có thể liên hệ với người đóng góp để được hỗ trợ.
10. Cập nhật plugin
Đối với phiên bản 2.9, plugin đã cung cấp hỗ trợ cho Elementor Pro Form và có giao diện mới cho thông báo đăng nhập người dùng. Phiên bản 2.8 đã sửa lỗi về Shortcode. Phiên bản 2.7 đã sửa nhiều thông báo không cần thiết và bổ sung số đơn hàng của khách hàng trong thông báo đơn hàng. Phiên bản 2.6 đã thêm số điện thoại của khách hàng vào tin nhắn đơn hàng. Phiên bản 2.5 đã định dạng các trường thông tin cho CF7 Contact Form và thêm 3 hooks để tùy chỉnh tin nhắn đơn hàng. Phiên bản 2.4 đã sửa lỗi liên quan đến CF7 Contact Form.
11. Tổng kết
Plugin “Notification for Telegram” là một công cụ mạnh mẽ để gửi thông báo từ website WordPress đến ứng dụng Telegram. Với nhiều tính năng và tùy chọn linh hoạt, plugin này giúp bạn nắm bắt, quản lý và tương tác với khách hàng một cách hiệu quả. Việc cài đặt và cấu hình plugin cũng khá dễ dàng và có hướng dẫn chi tiết. Hãy thử sử dụng plugin này để tăng cường khả năng giao tiếp và tương tác với khách hàng của bạn trên ứng dụng Telegram!
Tải plugin: https://wordpress.org/plugins/notification-for-telegram/