@Bearax

Как сделать отправку IP адреса в письме администратору Woocomerce?

Добрый день. У меня такой вопрос. При оформлении заказа на сайте Woocommerce владельцу магазина отправляется письмо с информацией про заказ и покупателе. Нужно сделать так, чтобы отправлялся и IP адрес покупателя со всей этой информацией. Какой файл мне редактировать? Где находится шаблон этого письма я уже знаю, но не нашел там ничего нужного.
  • Вопрос задан
  • 49 просмотров
Решения вопроса 1
@Bearax Автор вопроса
Проблему решил. Вставляю код, если кому-то понадобиться в будущем(вставляем в functions.php):
add_action('woocommerce_email_customer_details', 'send_customer_ip_adress', 10, 4);
function send_customer_ip_adress($order, $sent_to_admin, $plain_text, $email){


    // Just for admin new order notification
    if( 'new_order' == $email->id ){
        // WC3+ compatibility
        $order_id = method_exists( $order, 'get_id' ) ? $order->get_id() : $order->id;



        echo '<br><p><strong>Customer IP address:</strong> '. get_post_meta( $order_id, '_customer_ip_address', true ).'</p>';
    }
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы