Quando uma compra é feita na loja virtual Woocommerce, é enviado um email com os dados do pedido. Neste e-mail não é informado o cpf de cadastro do cliente, o que acaba gerando trabalho para que se baseia apenas nos emails e depois precisa toda vez entrar no painel.

Para ter esse função precida ter o plug-in “WooCommerce Extra Checkout Fields for Brazil”  Instalado e configurado para ter o campo CPF no chechout

Cole o código abaixo no functions.php do seu tema

function kia_display_email_order_user_meta( $order, $sent_to_admin, $plain_text ) {
 
    if ($order->billing_cpf){
        echo '<br><p> <strong>CPF: </strong>'. $order->billing_cpf.'</p>';
    } 
    if ($order->billing_cnpj){ 
        echo '<br><p> <strong>CNPJ: </strong>'. $order->billing_cnpj. '</p>';
    } 
 
}
add_action('woocommerce_email_customer_details', 'kia_display_email_order_user_meta', 30, 3 );

Responder