Thông báo khi có đơn hàng mới vào TELEGRAM trong Woocommerce

Thảo luận trong 'Mã nguồn mở Wordpress' bắt đầu bởi seolagi, 3/3/21.

  1. seolagi
    Tham gia ngày:
    16/4/14
    Bài viết:
    1,047
    Đã được thích:
    81
    Điểm thành tích:
    48
    Thông báo khi có đơn hàng mới vào TELEGRAM trong Woocommerce đơn giản tiện dụng, không bị mất đơn.

    Demo:

    thong-bao-don-hang.jpg

    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. 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.

    Add code sau vào tập tin function.php của themes
    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);
    }
    Lưu ý: Để lấy được GroupID và Token của Telegram bạn đọc bài sau ở phần bước 1 và bước 2 nhé:

    thong-bao-don-hang-code.jpg

    Bài viết thấy hay copy của bạn: https://www.facebook.com/groups/1701406236832889/user/100002355650476/

    Trên nhóm: https://www.facebook.com/groups/flatsomevn.


    Copy tại đây để các bạn dễ xem hơn.
     
    Cảm ơn đã xem bài:

    Thông báo khi có đơn hàng mới vào TELEGRAM trong Woocommerce

    Last edited by a moderator: 20/4/21