Code gửi telegram thông báo đơn hàng mới cho woocommerce wordpress

Chia sẻ

Đoạn Code gửi telegram thông báo đơn hàng mới cho woocommerce wordpress.
CODE THÔNG BÁO QUA TELEGRAM KHI CÓ ĐƠN HÀNG MỚI.
---------------------
Ngoài việc thông báo qua Email (bị delay hoặc miss hoặc ngại vào). Mình setup thêm cho khách nhận thông báo đơn hàng qua Telegram.
Copy nguyên đống code này vào function.php và thay tương ứng $chatID vs $token là có thể chạy.
$chatID vs $token bạn lấy ở tài khoản telegram đã đăng ký.
AE nên cập nhật thêm cái này cho Website.
----------------------
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.

Bạn vào theme ở file function.php và thêm đoạn code dưới đây vào.
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);
}

Video Hướng dẫn Thiết Kế Website WordPress

Chợ WordPress chuyên bán Theme, Plugin cho WordPress uy tín số 1, mình sẽ làm thêm video nhiều hơn để hướng dẫn ae về tất cả mọi thứ liên quan đến WordPress, hy vọng a e ủng hộ mình, mình sẽ hỗ trợ nhiệt tình ạ, Cảm ơn a e.

Hướng Dẫn Thiết Kế Website Bán Hàng Chuyên Nghiệp Chuẩn SEO A-Z với Flatsome
Hướng dẫn thiết kế Website WordPress Chuẩn SEO với Elementor Pro

back top