FernandoAcosta.Netdocs

E-mail de notificação ao cliente

2 min de leituraAtualizado há 5 dias

Quando você adiciona um código de rastreio em um pedido, um e-mail vai automaticamente pro cliente — com o nome da transportadora, o código e o link direto pra página de rastreio. É um e-mail transacional do WooCommerce, registrado como Código de rastreamento para transportadoras.

Onde personalizar

Em WooCommerce → Configurações → E-mails, na lista de e-mails procure Código de rastreamento para transportadoras e clique em Gerenciar.

Campos disponíveis

Campo Conteúdo padrão
Habilitar este e-mail de notificação marcado
Assunto [{site_title}] Seu pedido {order_number} foi enviado pela transportadora {shipping_company}
Cabeçalho do e-mail O seu pedido foi enviado
Email Content (corpo) mensagem padrão com link de rastreio
Email type HTML

Placeholders disponíveis

Você pode usar estes placeholders no assunto, no cabeçalho e no corpo do e-mail. O plugin substitui pelo valor real na hora de enviar.

Placeholder Substituído por
{site_title} Nome da loja (configurado em Configurações → Geral)
{order_number} Número do pedido WooCommerce
{shipping_company} Nome da transportadora (a que recebeu o código)
{tracking_code} Código de rastreio — se houver mais de um no pedido, vira lista
{tracking_url} URL pública de rastreio com o código já substituído
{first_name} Primeiro nome do cliente (do endereço de cobrança)
{last_name} Sobrenome do cliente (do endereço de cobrança)
{date} Data de envio do e-mail (formato do WordPress)

Exemplo de corpo customizado

Olá {first_name},

Seu pedido {order_number} acaba de sair pra entrega pela {shipping_company}.

Código de rastreio: {tracking_code}

Acompanhe a entrega: {tracking_url}

Qualquer dúvida sobre o produto, é só responder esse e-mail.
Sobre a entrega em si, fale direto com a {shipping_company} pelo link acima.

Abraço,
Equipe {site_title}

Quando o e-mail é (e não é) disparado

É disparado quando:

  • Um código de rastreio novo é adicionado em um pedido — pelo admin, pela lista de pedidos, ou via REST API.

Não é disparado quando:

  • Você adiciona um código que já existe no pedido (o plugin ignora a tentativa).
  • Você remove um código.
  • O e-mail está desabilitado em Habilitar este e-mail de notificação.
Adicionar dois códigos no mesmo pedido = dois e-mails

Se você adiciona Sedex e Jadlog no mesmo pedido (porque vai postar em duas remessas), o cliente recebe dois e-mails — um pra cada código. Isso é por design: cada código tem o nome da transportadora e o link específico.

Apenas HTML

O e-mail só sai em HTML. O campo Email type existe na configuração mas tem só essa opção. Os clientes que renderizam apenas texto recebem o fallback gerado pelo WooCommerce.

Personalização avançada

Se você precisa mexer na estrutura do template (logo, rodapé, layout), copie o template:

templates/emails/tracking-code.php

pra dentro do seu tema, em seu-tema/woocommerce/emails/tracking-code.php. O WooCommerce passa a usar a versão do tema.

Pra mexer na mensagem dinamicamente (ex: trocar a saudação dependendo do horário), use o filtro wc_any_shipping_notify_email_tracking_message. Veja hooks: actions e filtros.

Foi útil?