Nếu đang loay hoay tìm cách giải quyết bài toán thông báo qua Email do bị delay hoặc miss hoặc ngại vào thì đây là hướng dẫn setup thêm cho khách nhận thông báo đơn hàng qua Telegram của tác giả Vũ Đức Hồng trên hội nhóm FlatsomeVN.
Ngoài ra, mình cũng tìm thấy một bài viết hướng dẫn trước đây https://dotrungquan.info/cau-hinh-thong-bao-don-hang-woocommerce-qua-ung-dung-telegram/ hoặc https://www.choplugins.com/vi/product/order-notification-for-telegram
Hướng dẫn:
- Copy đoạn code dưới đây vào function.php
- Thay tương ứng $chatID vs $token của 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.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <?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 = 'xxxx'; // ID của Group trong Telegram $token = 'yyyy'; // 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); } |
Bài viết cùng chuyên mục: