tích hợp telegram với wordpress – Thiết kế Web Xịn https://thietkewebxin.com Thiết kế web chuẩn SEO, tốc độ load cực nhanh, bảo hành trọn đời Wed, 30 Mar 2022 10:40:15 +0000 vi hourly 1 https://wordpress.org/?v=6.4.5 https://thietkewebxin.com/wp-content/uploads/2019/05/cropped-icon-web-32x32.png tích hợp telegram với wordpress – Thiết kế Web Xịn https://thietkewebxin.com 32 32 Cài đặt thông báo đơn hàng qua telegram https://thietkewebxin.com/cai-dat-thong-bao-don-hang-tren-wordpress-qua-telegram.html https://thietkewebxin.com/cai-dat-thong-bao-don-hang-tren-wordpress-qua-telegram.html#respond Wed, 03 Mar 2021 03:30:52 +0000 https://thietkewebxin.com/?p=974 Telegram là gì?

Telegram là một ứng dụng nhắn tin tương tự như Whatsapp, Viber, Facebook Messenger ở nước ngoài hay là Zalo ở Việt Nam. Telegram được phát triển bởi anh em nhà Durov đến từ Nga, là những người đứng đằng sau VKontakte – mạng xã hội lớn nhất nước Nga. Đặc điểm nổi bật của Telegram là sự tích hợp giữa tốc độ nhắn tin của Whatsapp và mức độ bảo mật cao của Snapchat để tạo nên một ứng dụng nhắn tín có tốc độ nhanh và bảo mật tốt. Hiện nay nó đang là ứng dụng được nhiều người lựa chọn sử dụng nhất.

Ứng dụng nhắn tin Telegram chỉ thực sự được nhiều người biết vào thời điểm ứng dụng Whatsapp xảy ra sự cố (cụ thể là bị sập mạng trên diện rộng vào ngày 2/11/2014). Và chính vì sự có này mà ứng dụng Telegram đã có gần 5 triệu người dùng chỉ trong khoảng thời gian ngắn và trở thành ứng dụng nhắn tin được tải nhiều nhất vào thời điểm lúc bấy giờ.

Cũng nhờ sự cố đó mà hiện nay, Telegram đã trở thành một ứng dụng hàng đầu tại hơn 46 quốc gia khắp thế giới từ Đức đến Ecuador. Ở Mỹ và một số quốc gia khác, Telegram cũng trở thành ứng dụng hàng đầu trong nhóm các ứng dụng mạng xã hội, có thời điểm nó còn vượt mặt cả Facebook, Whatsapp và Kik.

Hiện tại, Telegram đã tương thích với tất cả các hệ điều hành đang được sử dụng phổ biến nhất hiện nay, từ trên PC, cho đến phiên bản web và các phiên bản trên điện thoại đi động như iOS, Android. Và để sử dụng được Telegram cho mọi phiên bản thì bạn cần phải đăng ký Telegram trên điện thoại di động đầu tiên, sau đó mới sử dụng được tại nhiều phiên bản khác

Tham khảo thêm: 13 lý do nên sử dụng Telegram

Hướng dẫn cấu hình thông báo đơn hàng Woocommerce qua ứng dụng Telegram

Thiết lập telegram để nhận thông báo từ website wordpress

Hướng dẫn tạo Token

Đầu tiên bạn cần kết nối với @BotFather bằng liên kết: https://telegram.me/BotFather, bằng cách mở cửa sổ trò chuyện Telegram trên ứng dụng PC (Mobile) của Telegram, soạn văn bản /star gửi cho bot

tao bot thong bao telegram

Sau đó bạn tiếp tục soạn /newbot để tạo một bot mới

tao bot moi tren telegram

Nhập tên cho bot mà bạn định tạo. Chú ý: tên bot luôn được kết thúc bằng từ Bot. Ví dụ: ChoPluginsBot

dat ten bot tren telegram

Sau khi nhập tên Bot thành công bạn sẽ nhận được Token to access HTTP API (như hình trên)

Hướng dẫn lấy ChatID

Kết nối với @userinfobot bằng liên kết: https://telegram.me/userinfobot.

Sau đó soạn /start để gửi

lay chat id tren telegram

Hướng dẫn lấy Group ID

Bạn thêm @GetIDsBot vào nhóm của bạn, chat info của nhóm sẽ được hiển thị

huong dan lay group id tren telegram

Sau khi đã tạo các thông số cần thiết cho việc tích hợp thông báo đơn hàng trên website wordpress với telegram, chúng ta tiến hành sử dụng chúng để kết nối lấy thông báo về telegram của bạn. Để tích hợp thành công, bạn cần phải chuẩn bị theo những yêu cầu sau:

  1. Bạn đã cài đặt ứng dụng Telegram trên máy tính hoặc điện thoại
  2. Phiên bản PHP: 7.0 trở lên
  3. WordPress: 5.0 trở lên
  4. Woocomerce: 3.0 trở lên

Có 2 cách để bạn có thể tích hợp thông báo tới telegram với wordpress:

Tích hợp thông báo trên website tới telegram bằng Plugin wordpress

Hiện tại có khá nhiều plugin có thể hỗ trợ bạn tạo thông báo đơn hàng qua Telegram một cách dễ dàng. Trong bài viết này mình sẽ hướng dẫn bạn cách sử dụng Plugin Order Notification for Telegram, một plugin khá mạnh mẽ và dễ sử dụng.

Plugin Order Notification for Telegram – Cách cấu hình thông báo đơn hàng qua telegram

B1. Cài đặt và kích hoạt Order Notification for Telegram

  1. Bạn vào Plugins, tải lên file zip bạn tải ở đây, hoặc tìm kiếm từ khoá Order Notification for Telegram trên WordPress Plugins Maketplace
  2. Sau đó active
  3. Vào mục Woocommerce – Thiết lập – tab Thông báo Telegram

B2. Thiết lập Order Notification for Telegram

Sau khi cài đặt file plugin

Truy cập vào WooCommerce, phần Settings, tab Telegram Notification

1610974307822

Nhập liệu thông tin Token và ChatID/GroupID bạn đã lấy trước đó

1610979020538

Mặc định plugin sẽ gửi thông báo khi đơn hàng mới được đặt, khi bạn chọn vào mục Order Status Changed, tính năng nãy sẽ đóng, thay vào đó thông báo sẽ được gửi khi thay đổi trang thái đơn hàng trùng khớp với các trạng thái mà bạn đã chọn phía dưới –  Select order statuses

1610974670370

Nội dung tin nhắn thông báo bạn nhập liệu theo mẫu, plugin đã hỗ trợ một số thẻ tag HTML cơ bản và các shortcode giúp hiển thị một số thông tin đơn hàng

cau hinh plugin thong bao don hang qua telegram
Cài đặt thông báo đơn hàng qua telegram 13

Chú ý: Nếu bạn muốn thêm phần ghi chú đơn hàng hãy sử dụng đoạn shortcode {customer_note} vào phần Mẫu tin nhắn nhé.

Như vậy là bạn đã cài đặt thành công Order Notification for Telegram, bạn có thể test thử thông báo bằng cách đặt thử đơn hàng từ website đã cài đặt plugin với chức năng gửi thông báo đơn hàng tới ứng dụng telegram trên điện thoại của mình.

Và đây là mẫu tin nhắn mình đã test thử, chúc bạn thành công!

thong bao nhan don hang tu telegram

Tích hợp thông báo trên wordpress tới telegram bằng code

Nhiều anh em không thích sử dụng Plugin vì đôi khi sẽ làm website cồng kềnh hơn, anh em có thể sử dụng đoạn code dưới đây.

Cách làm rất đơn giản đó là copy nguyên đống code này vào function.php và thay tương ứng $chatID vs $token đã tạo ở trên là có thể chạy.

Với cách này bạn có thể áp dụng cho rất nhiều chức năng cần thông báo khác, chỉ cần đặt code vào hook hoặc chỗ nào bạn muốn.

<?php add_action('woocommerce_checkout_order_processed', 'vdh_telegram');
function vdh_telegram($order_id) { if(!$order_id) return; 
$order = wc_get_order($order_id); 
$order_data = $order->get_data(); 
$first_name = $order_data['billing']['first_name']; 
$last_name = $order_data['billing']['last_name']; 
$phone = $order_data['billing']['phone']; 
$msg = "Đơn hàng mới : $order_id - $last_name $first_name - $phone"; 
$chatID = '-378389xxx'; // ID của Group trong Telegram $token = 'bot8338xxxxx:AAGuFDIXElNgOuHhoGhwzVGdd8oxxxxxxx'; // Token của con Bot gửi thông báo 
$url = "https://api.telegram.org/" . $token . "/sendMessage?parse_mode=html&chat_id=" . $chatID; 
$url = $url . "&text=" . urlencode($msg); 
file_get_contents($url);}
chen code notification vao code wordpress
Cài đặt thông báo đơn hàng qua telegram 14

Và đây là kết quả:

Ket qua sau khi chen code thong bao don hang qua telegram vao wordpress
Cài đặt thông báo đơn hàng qua telegram 15

Chúc anh em thành công!
Bài viết được tổng hợp từ nhiều nguồn trên intenet, nếu anh em cần hỗ trợ hoặc gặp khó khăn trong quá trình thiết lập thông báo đơn hàng từ website qua telegram, anh em có thể comment ở dưới hoặc inbox trực tiếp trên fanpage của website, Mình sẽ hỗ trợ anh em ngay khi có thể.

]]>
https://thietkewebxin.com/cai-dat-thong-bao-don-hang-tren-wordpress-qua-telegram.html/feed 0