WooCommerce – Assunto dos e-mails transacionais

Como mudar o assunto das mensagens transacionais do WooCommerce. Inserir o nome do cliente dentro da linha de assunto é muito fácil.

Atualizado em 07/05/2020
Compartilhe

Já tentou usar codeíaveis do tipo {customer_name}, {customer_billing_first_name}, {billing_first_name} dentro do assunto de seus emails transacionais?

Elas não funcionam como as outras: {site_title}, {order_number} e {order_date}.

Se você precisa que o nome do cliente apareça no assunto da mensagem, então, será preciso utilizar outro método. Um filtro, por exemplo.

Como modificar o assunto do email enviado pelo WooCommerce?

Você pode colocar o código no arquivofunctions.php.

O código acima retorna a variável $subject. Veja o exemplo de como o José veria $subject dentro da sua caixa de entrada:

José, recebemos seu pedido #0001145 em 25 de Junho de 2015

Inserir no assunto do email dados além do nome

Note que no código acima foi usada a variável $order->billing_first_name para resgatar o nome do cliente. Veja abaixo como resgatar outros dados que ficam anexados juntamente ao pedido do cliente:

$order->billing_first_name; // Nome do cliente.
$order->billing_last_name; // Sobrenome do cliente.
$order->id; // Número do pedido.
$order->order_date; // Data do pedido.

get_bloginfo( 'name' ); // Nome do site.

Veja mais em https://docs.woocommerce.com/document/change-email-subject-lines/


Imagens: www.grammarly.com

Por <a href='https://dpw.ninja/author/filipe/' rel='dofollow' class='dim-on-hover'>Filipe Seabra</a>
Por Filipe Seabra
Full Stack Web Developer.

Comentários