WooCommerce – Assunto dos e-mails transacionais

Já tentou usar varí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 usando um filtro?

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

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

Inserindo no assunto dados além do nome

Note que no código acima usamos 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.
Comentários