После того, как мы получили token бота, нам необходим chat_id. Достать его можно разными способами.
Но наиболее простой, на мой взгляд, воспользоваться ПК-версией Telegram.
Открываем: Настройки -> Продвинутые настройки -> Экспериментальные настройки (в самом низу) -> включаем опцию Show Peer IDs id Profile
После этого, в каждом чате или группе в блоке с описанием появится поле id.
Далее открываем файл functions.php вашей темы WP и дописываем в самый конец:
add_action( 'woocommerce_new_order', 'wp_woocommerce_new_order_action', 10, 2 );
function wp_woocommerce_new_order_action($order_id, $order){
$token = '7483224942:AAHTvPm2-tUPaqdBSjf7_Qvss-RPemkjsyf'; // token бота
$chat_id = '-4533548482'; // id группы или чата
$host = 'https://api.telegram.org/bot'.$token.'/sendMessage?chat_id='.$chat_id.'&text='.urlencode('На сайте появился новый заказ №'.$order_id);
$ch = curl_init($host);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
$return = curl_exec($ch);
curl_close($ch);
}
В переменную $token записываем наш token, полученный у Bot Father, а в переменную $chat_id записываем id группы, который отображается теперь у нас в блоке с описанием группы. Обязательно добавляем перед цифрами "-".
Если есть необходимость, в текст оповещения можно добавить любую другую информацию из заказа, которая хранится в объекте $order