📩 Fique por dentro das novidades com a nossa newsletter

Rastreio de pedido no WooCommerce: Guia em 5 etapas

Conheça a loja da FULL Services

Plugins premium, suporte de verdade e tudo o que seu site WordPress precisa em um só lugar.

Pergunte a uma IA sobre este artigo

Obtenha um resumo ou tire dúvidas com seu assistente favorito

O rastreio de pedido no WooCommerce nasce de um campo de código de envio ligado ao status e a um e-mail automático. Segundo o Baymard Institute (2024), o abandono médio de carrinho fica em torno de 70%. A loja nativa não traz tracking: ele exige campo meta ou plugin. Configure o fluxo certo antes de escalar.

O rastreio de pedido é a etapa entre a venda e a entrega em que o cliente acompanha onde a encomenda está. O WooCommerce, na instalação limpa, registra status como Processando e Concluído, mas não guarda o código dos Correios nem mostra esse dado ao comprador. Quem vende sem esse fluxo gera ticket de “cadê meu pedido” e perde confiança. Este guia mostra como montar o acompanhamento de envio no WooCommerce em 5 etapas, do campo de código ao e-mail automático, com o caminho nativo e o caminho com plugin. Para a base do checkout, vale revisar antes como configurar o WooCommerce e o hub de conteúdos de WooCommerce da FULL.


Visão geral: O que envolve o acompanhamento de envio

O rastreio de pedido no WooCommerce depende de 3 peças: um campo para o código de envio, um gatilho de status que dispara a notificação e um canal onde o cliente lê esse dado. Na instalação padrão do WooCommerce 9.x, nenhuma das três existe pronta, e a tabela abaixo separa o nativo do que exige plugin.

Legenda: o campo de código de rastreio não existe no pedido nativo e precisa ser adicionado por meta ou plugin.

Rastreio de pedido no WooCommerce: nativo versus configurado
Peça Existe no WooCommerce nativo Como habilitar
Código de rastreio Não Campo meta no pedido ou plugin de tracking
Status personalizado (Enviado) Não register_post_status ou plugin de status
E-mail com link de rastreio Parcial Hook de transição de status mais template
Página de acompanhamento Não Shortcode do plugin ou endpoint Minha Conta

A regra prática: se a loja despacha por Correios e quer link clicável no e-mail, o plugin de rastreio de pedido economiza horas. Com volume baixo, o campo meta nativo resolve sem peso extra.


Por que o WooCommerce não rastreia pedido sozinho

Os 4 status nativos do WooCommerce (Pendente, Processando, Concluído, Cancelado) descrevem o pagamento e a baixa, e nenhum deles carrega um código de transporte. O WooCommerce trata pedido como um custom post type de ciclo de venda, não de logística, e por isso deixa a logística de fora.

Isso explica o ticket mais comum no suporte da FULL sobre lojas: o cliente recebe “pedido concluído” e entende como “entregue”, quando o lojista só marcou a baixa financeira. O acompanhamento de envio vive numa camada que o núcleo omite de propósito, para não acoplar a loja a uma transportadora.

A consequência técnica é direta. Sem campo dedicado, o código dos Correios acaba na nota interna do pedido, um espaço livre que não vira link nem entra no e-mail. Por isso o fluxo exige um meta field com chave própria (por exemplo _tracking_number) e um status intermediário “Enviado” entre Processando e Concluído, que separa “paguei” de “saiu para entrega”.


Passo a passo: Configurar o rastreio de pedido no WooCommerce

Montar o rastreio de pedido leva 5 etapas, da decisão de ferramenta ao teste do e-mail. Em lojas com até algumas dezenas de pedidos por dia, o fluxo completo fica pronto em menos de 40 minutos, do campo de código ao disparo da notificação.

As etapas abaixo assumem WooCommerce 9.x em PHP 8.2 e cobrem o caminho com plugin, que é o mais rápido para a maioria. Onde o caminho nativo muda algo, o passo aponta a alternativa sem plugin.

Passo 1: Escolha o método de acompanhamento

Decida entre plugin dedicado e campo meta nativo antes de instalar qualquer coisa. Para link clicável dos Correios no e-mail, o Advanced Shipment Tracking e o JEM Order Tracking resolvem com painel próprio e mais de 300 transportadoras mapeadas. Para volume baixo, um campo meta com update_post_meta no pedido evita plugin. A escolha define todos os passos seguintes: o plugin traz status e template prontos, o caminho nativo exige código. Lojas que já sofrem com WooCommerce lento devem preferir um plugin enxuto a empilhar mais um pesado.

Passo 2: Adicione o campo de código ao pedido

Crie o local onde o código será salvo no pedido. Com plugin, o campo aparece no painel do pedido após a ativação, na caixa “Shipment Tracking”, e aceita transportadora, código e data. No caminho nativo, registre um meta box com add_meta_box na tela de edição do pedido e grave o valor em _tracking_number via update_post_meta. Use uma chave de meta estável, porque o e-mail e a página de acompanhamento vão ler esse mesmo campo. Guardar o código num campo próprio, e não na nota do pedido, é o que torna o dado reutilizável depois.

Passo 3: Crie o status “enviado” para acionar o rastreio de pedido

Registre um status intermediário que separa o despacho da conclusão. O status nativo Concluído dispara o e-mail de “pedido concluído”, o que confunde o cliente quando você o usa para marcar o envio. Crie um status personalizado “Enviado” com register_post_status (ou ative-o no plugin) e mova o pedido para ele no momento da postagem. Esse status é o gatilho do e-mail: a transição para “Enviado” é o que aciona a notificação. O artigo sobre status de pedidos personalizados no WooCommerce detalha o registro do post status e a cor no painel.

Passo 4: Configure o e-mail automático com o link

Conecte o código ao e-mail disparado na transição de status. Use o hook woocommerce_order_status_enviado (ou o equivalente do plugin) para montar um template que injeta o número salvo no Passo 2 e o transforma em link da transportadora. Nos plugins de tracking, esse template já vem pronto e você só edita o assunto e o texto. Para entender o motor de e-mail por trás disso, o guia de e-mails do WooCommerce cobre os templates e o SMTP. Teste o disparo antes de ir ao ar, porque um SMTP mal configurado engole a notificação sem erro visível.

Passo 5: Exponha o acompanhamento em minha conta

Deixe o cliente consultar o status sem precisar do e-mail. Os plugins de shipment tracking adicionam o código e o link na página de detalhe do pedido dentro de Minha Conta automaticamente. No caminho nativo, use o filtro woocommerce_order_details_after_order_table para imprimir o valor de _tracking_number com o link da transportadora. Essa página de acompanhamento reduz o ticket de “onde está meu pedido”, porque o comprador resolve sozinho. Combine com frete grátis no WooCommerce quando a promessa de prazo fizer parte da oferta.


Plugins e ferramentas reais para o rastreio de pedido

São 4 as ferramentas que dominam o rastreio de pedido no WooCommerce em 2026, com abordagens diferentes de custo. O Advanced Shipment Tracking (de Zorem) lidera em transportadoras mapeadas e e-mail automático; o JEM Order Tracking foca em simplicidade; o TrackShip sincroniza o status real da entrega.

O próprio núcleo do WooCommerce cobre o caminho meta nativo, sem custo de licença. A escolha entre elas depende de quantos pedidos saem por dia e da transportadora, com peso para Correios no Brasil.

Legenda: cada ferramenta troca custo por automação; o caminho nativo zera o custo mas exige código.

A integração com os Correios, que pública os códigos no padrão de 13 caracteres, é o ponto que mais varia entre plugins. Alguns leem o status real do objeto e atualizam o pedido sozinhos via cron; outros só guardam o código. A documentação do WooCommerce Developer mostra como os hooks de pedido expõem esses dados para uma transportadora fora da lista do plugin.


Erros comuns no acompanhamento de envio e como evitar

São 3 os erros que respondem pela maioria dos tickets de tracking no suporte da FULL, todos com causa técnica clara. O mais frequente é disparar o e-mail no status errado: ao usar Concluído para marcar o envio, o cliente recebe “pedido entregue” antes da postagem, e a correção é o status “Enviado” do Passo 3.

O segundo erro é o código salvo na nota interna em vez do campo meta. O terceiro é o SMTP que engole a notificação sem aviso, e derruba o rastreio de pedido sem deixar rastro de erro.

O erro mais caro aparece em escala. Em lojas com mais de 300 pedidos por dia, disparar o e-mail direto no hook de transição, sem fila, segura o checkout enquanto o PHP envia cada mensagem. A correção é mover o envio para o Action Scheduler em lotes de 50, fora do horário de pico, o que tira o SMTP do caminho crítico.


Ative o bundle FULL e padronize o pós-venda em todos os sites

O plano PRO da FULL custa R$849 e libera os 17 plugins do bundle ativados em 1 clique nos seus sites, o que sai a R$85 por site quando você distribui o plano entre 10 lojas. Quando você gerencia várias lojas, configurar o fluxo site a site vira gargalo, e o bundle muda a conta.

Em vez de comprar licença avulsa de cada plugin de e-mail, formulário ou performance que apoia o fluxo de pedido, você ativa o conjunto de uma vez. Conheça os planos da FULL e padronize o checkout e o pós-venda das suas lojas.




Perguntas frequentes sobre rastreio de pedido no WooCommerce

Por que o cliente recebe e-mail de pedido entregue antes de receber o produto?

Porque a loja usa o status Concluído para marcar o envio. No WooCommerce, Concluído dispara o e-mail de “pedido concluído”, que o cliente lê como entregue. A correção é criar um status intermediário “Enviado” e mover o pedido para ele na postagem, reservando Concluído para o fim do ciclo. Esse status separa o despacho da entrega e elimina o ticket de confusão mais comum no pós-venda das lojas.

É possível oferecer rastreio de pedido no WooCommerce sem plugin pago?

Sim. O caminho nativo grava o código num campo meta como `_tracking_number` via `update_post_meta` e o exibe em Minha Conta com o filtro `woocommerce_order_details_after_order_table`. Funciona bem em lojas de volume baixo, ao custo de inserir o código manualmente em cada pedido. Acima de algumas dezenas de envios por dia, um plugin como o Advanced Shipment Tracking automatiza o link e compensa o tempo gasto na colagem manual.

Qual a diferença entre o código de rastreio dos Correios e o número do pedido?

Para rastrear a entrega, use o código dos Correios; o número do pedido serve apenas dentro da loja. O número do pedido é o identificador interno gerado pelo WooCommerce na compra. O código dos Correios é um identificador de transporte de 13 caracteres, criado na postagem, que acompanha o objeto na rede logística. Escolha o código da transportadora no e-mail ao cliente: é ele que conecta o pedido WooCommerce ao acompanhamento real da encomenda.

Quanto custa automatizar o rastreio de pedido em uma loja WooCommerce?

O caminho nativo via campo meta não tem custo de licença, apenas tempo de desenvolvimento. Plugins dedicados como o Advanced Shipment Tracking têm versão gratuita e planos pagos para recursos avançados. Para quem gerencia várias lojas, o bundle PRO da FULL a R$849 cobre os 17 plugins de apoio ao pós-venda em 1 clique, o que sai a R$85 por site quando o plano cobre dez lojas, sem licença avulsa por plugin.

O que o status personalizado de pedido adiciona ao acompanhamento de envio?

O status personalizado “Enviado” cria o gatilho que falta entre o pagamento e a conclusão. Ele permite disparar o e-mail no momento exato da postagem, sem reusar o status Concluído, e mostra ao cliente um sinal preciso do ciclo. Sem esse status, o rastreio de pedido fica preso ao e-mail genérico de processamento ou conclusão, que não carrega o código da transportadora nem o contexto certo da etapa.


Próximos passos para o pós-venda da sua loja

O rastreio de pedido no WooCommerce é menos sobre instalar um plugin e mais sobre desenhar o fluxo certo: campo para o código, status que dispara a notificação e canal onde o cliente lê o dado. Com as cinco etapas montadas, o ticket de “cadê meu pedido” cai e a confiança no checkout sobe, o que importa num mercado onde o abandono de carrinho já parte de patamares altos. Comece pelo status “Enviado”, que resolve o erro mais comum do rastreio de pedido, e só depois escolha entre o caminho nativo e o plugin conforme o volume. Para continuar aprendendo, o FULL Academy reúne os tutoriais, guias e reviews de WooCommerce num só lugar.

Compartilhe este conteúdo

Equipe Full Services

A FULL. é especialista em WordPress e oferece plugins premium com licenças originais, suporte técnico e instalação facilitada. Já ajudou mais de 25 mil clientes a impulsionar seus sites com performance, segurança e praticidade.

AI Shopping no Brasil: Como a IA decide quem vende

O AI shopping no Brasil já redesenha como o consumidor

A shortlist da IA: Como 3-5 marcas são escolhidas antes do clique

Entender a shortlist da ia como marcas são escolhidas é

Como fazer um AI visibility audit passo a passo

Se você não sabe se o ChatGPT recomenda a sua
Componentes

Hero Sections

30 componentes

Seções de CTA

14 componentes

Login

14 componentes

Blog

14 componentes

Cabeçalhos

24 componentes

Seções de FAQ

53 componentes

Cadastro

53 componentes

Blog individual

53 componentes

Rodapés

28 componentes

Seções de contato

27 componentes

Seções de preços

27 componentes

Faixas

27 componentes

Portfólio

16 componentes

Seções de equipe

12 componentes

Números

12 componentes

Logotipos

12 componentes

Uma nova era para o WordPress.

A FULL Services redefine o CMS com uma arquitetura modular que transforma o WordPress em um motor de crescimento digital. 

Painéis personalizados

Um novo nível de controle para o WordPress. Acompanhe métricas, automações e evolução do seu site em um único painel visual.

A força por trás de grandes marcas

Para agências, estúdios e profissionais independentes que desejam oferecer soluções de alto nível com sua própria marca.