Tem três formas de adicionar um código de rastreio em um pedido WooCommerce: pelo metabox na tela do pedido, pela ação rápida na lista de pedidos, ou via REST API. Todas disparam o mesmo fluxo — e-mail pro cliente, nota interna no pedido, e a possível transição de status configurada em status do pedido.
Pelo metabox na tela do pedido
A forma principal. Abra o pedido (WooCommerce → Pedidos → clicar no pedido). Na barra lateral direita aparece a caixa Código de rastreio.
- Selecione a transportadora no dropdown.
- Digite o código de rastreio no campo de texto.
- Aperte Enter ou clique no botão de submit.
O código aparece imediatamente na lista, com o nome da transportadora e o link clicável pra página de rastreio.
Pra remover, clique no X ao lado do código. O plugin pede confirmação antes.
Pela lista de pedidos
Útil quando você acabou de gerar várias etiquetas e quer adicionar os códigos sem abrir cada pedido.
Na lista (WooCommerce → Pedidos), o ícone Novo rastreio para transportadora aparece na coluna de ações de cada pedido. Clicando, abre um campo logo abaixo da linha do pedido com:
- Dropdown de transportadora.
- Campo de código.
- Botão de adicionar.
Funciona com a lista clássica e com a lista nova (HPOS — High-Performance Order Storage). O plugin detecta qual está em uso.
Quando o pedido tem código de rastreio, ele aparece como link clicável diretamente na coluna do endereço, levando pra página de rastreio da transportadora. Útil pra conferir sem entrar no pedido.
Via REST API
Pra integração externa (ex: você usa o Melhor Envio ou um sistema próprio que gera etiqueta e quer empurrar o código de volta pro WooCommerce automaticamente). Veja REST API: rastreio em pedidos.
Múltiplos códigos no mesmo pedido
Você pode adicionar quantos códigos quiser no mesmo pedido — por exemplo, quando o cliente comprou itens que vão sair em duas postagens diferentes (uma Sedex, uma Jadlog). Cada código fica vinculado à sua transportadora e aparece tanto no admin quanto no e-mail e na conta do cliente.
O e-mail é disparado uma vez por código novo adicionado. Se você adiciona dois códigos no mesmo pedido em momentos diferentes, o cliente recebe dois e-mails.
Se você tentar adicionar um código que já existe no pedido, o plugin ignora silenciosamente (não duplica e não dispara e-mail). Tentar com código vazio também não faz nada — apenas remove o registro de rastreio do pedido se já existir.
Removendo um código
Pelo metabox, clicando no X. A remoção:
- Tira o código da lista visível pro cliente.
- Adiciona uma nota interna no pedido com o nome da transportadora e o código removido.
- Não dispara e-mail nem muda o status do pedido.
Se o cliente já recebeu o e-mail original, a remoção no admin não desfaz isso. Pra avisar, mande um e-mail manualmente ou adicione um novo rastreio (que dispara um e-mail novo).