Chia sẻ plugin Gửi thông báo khi có đơn hàng mới Woocommerce qua Telegram

Chia sẻ plugin Gửi thông báo khi có đơn hàng mới Woocommerce qua Telegram

Bạn không thường xuyên check email,hay thông báo email thường vào spam,vậy hãy sử dụng plugin Đẩy thông báo đơn hàng mới Woocommerce vào telegram , có thể sử dụng cho group chat,id của thiết kế web Sơn Web chia sẻ dưới đây nhé.

Plugin Gửi thông báo đơn hàng mới Woo qua Telegram chạy thế nào?

Plugin chẳng qua là 1 số đoạn code bắt sự kiện (hook) woocommerce_checkout_order_processed của Woocommerce và gửi thông tin đớn hàng tới api Telegram

Đây là demo khi có khách đặt mua sản phẩm trên website bán hàng bằng WordPess sau:  

Hướng dẫn cài đặt Plugin TelenotifactionSonWeWoo

Bạn tải file cài đặt plugin tại đây: Download Plugin

Bước 1: Cài đặt plugin TelenotifactionSonWeWoo

 Bạn truy cập Admin website vào phần Plugin => Cài mới upload file zip tải trên về.

Xem video hướng dẫn tại đây:

Để gửi thông báo đơn hàng từ website WordPress bạn cần có token id của bot Telegram và chatId

Bước 2: Tạo bot Telegram sử dụng plugin

Bạn truy cập vào link sau: https://telegram.me/BotFather Mở phần mềm Telegram trên máy tính.Trong phần chat với botFather , bạn chọn newbot:

Sau khi chọn newbot, bạn sẽ thấy , botFather hỏi bạn tên bot, và usernamebot, usernamebot phải kết thúc bằng chữ bot, ví dụ tạo là soweleatherbot,username bot là soweleatherbot.

Sau khi có bot rồi bạn cần add Bot vô 1 group , và lấy thông tin token, id chat của group.

Khi tạo xong bạn thấy dòng chữ: Use this token to access the HTTP API:
5196484458:AAGkv3CD6SxlcVfXT…

Chính là token để nhập trong plugin, giờ bạn cần chat id nữa là ok.

Note: Bạn cần add bot vô 1 group, rùi lấy chat id của group,

Cú pháp lấy chat id của group:https://api.telegram.org/bot<YourBOTToken>/getUpdates

thay Bottoken bằng token của bot bạn mới tạo: https://api.telegram.org/bot5196484458:AAGkv3CD6SxlcVfXTbgT_E7DsQEyCLTivko/getUpdates

Bước 3: Nhập Token, id Chat vào quàn lý Plugin

Bạn vào lại quàn trị admin, Menu SWWoo Options, trên Webiste, nhập Token, id Chat vào sau đó chọn save lại như hình:

Tới đây là hoàn thành, Bạn có thể xem video demo add bot vô group chat, và thiết lập plugin sau:

Sử dụng code Gửi thông báo đơn hàng từ Woocommerce tới Telegram

Nếu như bạn không muốn cài plugin, hay muốn vọc code thì hãy dùng đoạn code sau nhé, chỉ cần thay, Token, id chat bạn tạo là được nhé:

Tham khảo hướng dẫn lấy chat id group tại đây: https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id
add_action('woocommerce_checkout_order_processed', 'sw_notfi_telegram');
function sw_notfi_telegram($order_id) {
if(!$order_id) return;
$order = wc_get_order($order_id);
$order_data = $order-&amp;amp;gt;get_data();
$first_name = $order_data['billing']['first_name'];
$last_name = $order_data['billing']['last_name'];
$phone = $order_data['billing']['phone'];
$email = $order_data['billing']['email'];
$msg = "Đơn hàng mới : $order_id - $last_name $first_name - $phone - $email";
//$tokent = "5222178313:AAESyikS7v97lljleehCTGAGltIFvOnDYcM";
$chat_id = "-514634589";
//$noti = "gủi thông báo woo test";
//$url = "https://api.telegram.org/bot$tokent/sendMessage?chat_id=$chat_id&amp;amp;amp;text=$msg";
//$sendUrl = header("Location: $url");

$botToken="5222178313:AAESyikS7v97lljleehCTGAGltIFvOnDYcM";

$website="https://api.telegram.org/bot".$botToken;
$chatId=-514634589; 
$params=[
'chat_id'=&amp;amp;gt;$chatId, 
'text'=&amp;amp;gt;$msg,
];
$ch = curl_init($website . '/sendMessage');
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, ($params));
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
$result = curl_exec($ch);
curl_close($ch);
}
Xem video demo gửi đơn hàng khi cài đặt plugin:

Nếu bạn làm website bán hàng WordPress cần tích hợp thông báo qua telegram mà tiết kiệm thời gian gửi mình phí support qua zalo , 0932.644.183 để được hỗ trợ nhanh nhé.

5/5 - (1 bình chọn)

Share this post


Chat Zalo

0932644183