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.
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.