Plugin WooCommerce · Frete offline · Rastreio · Bling

Frete e rastreio
integrados ao WooCommerce.

Cálculo de frete offline por tabela local (sem depender da API dos Correios) e rastreio automático com notificações por e-mail em cada etapa da entrega.

3
E-mails por entrega
6h
Intervalo do cron
2
Novos status no WooCommerce
🔗
Bling atualiza o pedido
Código detectado via webhook REST
Automático
📦
Pedido → Em Separação
E-mail com código de rastreio enviado
✉ E-mail
🚚
Saiu para entrega
Cron detecta OEC nos Correios
✉ E-mail
Entregue → Concluído
WooCommerce envia e-mail + bloco de rastreio
Concluído
Cálculo de frete

Frete sem depender da API dos Correios.

A API dos Correios tem instabilidade frequente e latência que impacta a conversão no checkout. O Briin Frete usa tabelas locais de SEDEX e PAC: o cálculo é instantâneo e não depende de nenhum serviço externo.

Como funciona o frete offline

  • Tabelas locais de SEDEX e PAC
    Armazenadas no plugin. O cálculo acontece no servidor, sem nenhuma chamada externa.
  • Resposta instantânea no checkout
    Sem timeout, sem falha de API, sem spinner esperando os Correios responderem.
  • Prazo calculado por faixa de CEP
    Cada região tem seu prazo. Produtos com encomenda podem ter dias extras configurados individualmente.
  • Simulador na página do produto
    O cliente calcula o frete antes de chegar no checkout, reduzindo abandono de carrinho.

Controle de margem no frete

Cada método de envio tem configurações próprias de margem percentual, prazo adicional e alias para integração com o Bling.

Configurações do método SEDEX
Título no checkout
SEDEX
CEP de origem
09720-973
Margem adicional (%)
15%
Prazo adicional (dias)
+1 dia útil
Alias Bling (ID Logístico)
SEDEX_BRIIN
O alias é enviado no campo method_id da REST API do WooCommerce. O Bling usa esse valor para mapear o ID Logístico automaticamente.

Simulador na PDP

Cálculo de frete na página do produto

Um simulador de frete é inserido automaticamente abaixo do preço em todas as páginas de produto. O cliente digita o CEP e vê prazo e valor antes de adicionar ao carrinho.

  • Ativado via hook WooCommerce, sem shortcode necessário
  • Disponível também como shortcode [briin_simulador_frete]
  • Campo de prazo adicional por produto na aba Entrega
  • Link para consulta de CEP no site dos Correios
Produto de exemplo
R$ 189,90
Calcular frete
Calcular
Não sei meu CEP
SEDEX · Até 2 dias úteis R$ 32,50
PAC · Até 8 dias úteis R$ 18,70
Fluxo de rastreio

Como funciona na prática.

Desde a detecção do código até a confirmação de entrega, o plugin gerencia cada transição de status e dispara as notificações correspondentes.

1

Código de rastreio

Plugin identifica o código via Bling, webhook REST, nota de pedido ou entrada manual no admin.

Detecção automática
2

Em Separação

Status atualizado. Cliente recebe e-mail com o código e link para acompanhar o envio.

E-mail enviado
3

Em Transporte

Cron verifica os Correios a cada 6h. Quando o evento OEC é detectado, notifica o cliente.

Cron a cada 6h
4

Entregue

Pedido marcado como Concluído. O e-mail padrão do WooCommerce sai com bloco de rastreio incluso.

Pedido concluído

Origem do código

Como o código de rastreio chega ao plugin

O plugin monitora 5 origens ao mesmo tempo. Funciona com Bling, outros ERPs ou fluxos manuais sem nenhuma configuração adicional.

API

Bling via REST

O Bling atualiza o pedido via webhook REST e o plugin captura o código na requisição, antes de salvar no banco.

Meta

Meta do pedido

Qualquer add/update de meta é monitorado. O plugin identifica qual campo contém o código e reutiliza nos pedidos seguintes.

Nota

Nota de pedido

Extrai o código no formato AA000000000BR de qualquer nota adicionada ao pedido pelo Bling ou pelo admin.

Admin

Entrada manual

Meta box na tela do pedido permite adicionar ou corrigir o código diretamente pelo painel WooCommerce.

Retro

Varredura retroativa

Importa pedidos existentes que já têm código de rastreio para o novo fluxo com um clique no painel.

Status do pedido

Dois novos status no WooCommerce

O plugin registra Em Separação e Em Transporte e gerencia as transições conforme o retorno da API dos Correios.

⏳ Processando Aguardando código de rastreio
📦 Em Separação Código detectado → e-mail automático
🚚 Em Transporte Postado nos Correios → rastreio ativo
✅ Concluído Entregue → pedido finalizado automaticamente
Anti-duplicidade

O plugin detecta que o WooCommerce já envia o e-mail de "Pedido Concluído" e, em vez de criar um segundo e-mail, injeta um bloco de rastreio dentro do e-mail nativo.

Notificações por e-mail

Um e-mail por etapa, sem duplicidade.

Cada mudança de status dispara um e-mail diferente com o código de rastreio e link direto para a página de acompanhamento da loja.

Segurança

Links com token HMAC-SHA256

Cada e-mail gerado contém um link único. O cliente clica e a página de rastreio já abre com os dados do pedido, sem precisar de login ou digitar qualquer coisa.

  • Token determinístico, sem banco de dados extra
  • Validado via hash_equals() para resistência a timing attack
  • Expira automaticamente se o código de rastreio mudar
// Link gerado no e-mail
$url = home_url(
  '/rastrear-pedido/'
  . '?o=' . $order_id
  . '&t=' . $token
);

// Token sem banco de dados
$token = substr(
  hash_hmac(
    'sha256',
    $order_id.':'.$code,
    AUTH_KEY
  ), 0, 24
);
Frontend público

Página de rastreio integrada à loja.

Shortcode [briin_rastreio] em qualquer página do site. Exibe a timeline completa dos eventos dos Correios, com três formas de consulta disponíveis.

minhaloja.com.br/rastrear-pedido/?o=1551&t=a3f9e2b1c4d8
Página Inicial / Rastrear Pedido
Rastrear Pedido
✓ Formulário oculto — cliente chegou pelo link do e-mail, rastreio carregou automaticamente
📦
Postado
🚚
Em trânsito
🏠
Saiu p/ entrega
Entregue
  • 05/05/2026
    às 14:48
    Objeto entregue ao destinatário
    Agência dos Correios · SANTA GERTRUDES/SP
  • 05/05/2026
    às 12:03
    🏠
    Objeto saiu para entrega ao destinatário
    Agência dos Correios · SANTA GERTRUDES/SP
  • 05/05/2026
    às 01:12
    🚚
    Objeto em transferência
    Unidade de Tratamento · INDAIATUBA/SP → SANTA GERTRUDES/SP
  • 04/05/2026
    às 13:51
    📦
    Objeto postado
    Agência dos Correios · SÃO BERNARDO DO CAMPO/SP
🔢

Número do pedido

Cliente digita o número do pedido na aba "Pedido ou e-mail".

📧

E-mail do pedido

Digita o e-mail usado na compra. O sistema localiza o último pedido que tem código de rastreio.

🔗

Link do e-mail (token)

Clique no e-mail → rastreio carrega automaticamente, formulário oculto.

Funcionalidades

Completo. Sem excessos.

🤖

Cron automático

Verificação a cada 6h nos Correios para todos os pedidos ativos. Botão de verificação manual no painel.

🚫

Sem duplicidade

Bloco de rastreio injetado dentro do e-mail nativo do WooCommerce. Nenhum e-mail duplicado.

📋

Coluna + meta box

Coluna de rastreio na lista de pedidos e meta box para consulta e entrada manual no pedido.

📡

API PacoteVício

Fallback via RapidAPI quando a API direta dos Correios está bloqueada. Plano gratuito de 1.000 req/mês.

Cache de 30 min

Respostas em transient por código. Economiza requests e mantém o site rápido.

🔄

Varredura retroativa

Importa pedidos existentes com código de rastreio para o novo fluxo com um clique.

🏗

HPOS compatível

Suporte completo ao High-Performance Order Storage do WooCommerce 7+.

🎨

Shortcode flexível

[briin_rastreio] em qualquer página. CSS personalizável e layout responsivo.


Como se compara

vs. plugins genéricos de rastreio para WooCommerce

Funcionalidade Briin Frete Plugins genéricos
Detecção automática do código (Bling / ERP)✓ Automático✗ Manual
Status customizados (Em Separação / Em Transporte)✓ Incluído✗ Não inclui
E-mails automáticos por etapa✓ 3 e-mails distintos✗ 1 ou nenhum
Sem duplicidade com e-mail nativo WC✓ Injeta no e-mail existente✗ Duplica ou substitui
Links de rastreio com token seguro✓ HMAC-SHA256✗ Link aberto
Página com timeline de eventos✓ Timeline visual⚠ Redireciona p/ Correios
Rastreio por pedido OU e-mail✓ Ambos✗ Só código direto
Integrações

Funciona com sua stack.

WooCommerce

Requer 7.0+ · HPOS suportado

Bling ERP

Detecta código via webhook REST

Correios

API direta + fallback PacoteVício

LiteSpeed

Headers de cache corretos

Licenciamento

Por domínio. Sem cobrança recorrente surpresa.

Cada licença cobre um único domínio. Atualizações incluídas enquanto a licença estiver ativa.

Free
R$ 0
para sempre
Frete offline com tabelas PAC e SEDEX. Ideal para lojas que não precisam de rastreio automático.
  • Tabela offline PAC e SEDEX
  • Simulador na página do produto
  • Margem ajustável por método
  • Alias Bling
  • Rastreio automático
  • E-mails de atualização
  • Página de rastreio pública
  • Cron de verificação
Baixar grátis via WhatsApp
Vitalício
R$550
por domínio · pagamento único · atualizações inclusas
Todas as funcionalidades sem renovação. Atualizações permanentes para o domínio licenciado.
  • Tudo do plano Completo
  • Sem renovação anual
  • Atualizações permanentes
  • Suporte prioritário
Adquirir via WhatsApp →
Multi-domínio

Agências e desenvolvedores que instalam o plugin em múltiplos clientes têm desconto automático por volume.

A partir de 10 domínios
10 domínios −20%
Completo: R$ 2.000 (R$ 200/domínio · ano)
Vitalício: R$ 4.400 (R$ 440/domínio)
A partir de 20 domínios
20 domínios −30%
Completo: R$ 3.500 (R$ 175/domínio · ano)
Vitalício: R$ 7.700 (R$ 385/domínio)
Perguntas frequentes

Dúvidas comuns.

O plugin precisa de acesso direto à API dos Correios?
Não necessariamente. Suporta dois modos: API direta dos Correios (com credenciais) ou via PacoteVício na RapidAPI, útil para quem tem o acesso direto bloqueado. O PacoteVício tem plano gratuito de 1.000 requisições/mês.
O cliente precisa fazer login para rastrear o pedido?
Não. Pode rastrear pelo número do pedido, pelo e-mail da compra, ou clicando no link enviado por e-mail. O link autentica via token HMAC sem exigir login.
O plugin conflita com o e-mail de "Pedido Concluído" do WooCommerce?
Não. O plugin injeta um bloco de rastreio dentro do e-mail nativo do WooCommerce em vez de enviar um segundo e-mail. Zero duplicidade.
Com que frequência o cron verifica os Correios?
A cada 6 horas por padrão. O painel permite forçar verificação manual a qualquer momento.
O plugin funciona com HPOS?
Sim. Compatível com CPT clássico e HPOS. Colunas, meta boxes e hooks registrados para ambos.
E se o código de rastreio vier do Bling em um campo diferente?
O plugin detecta automaticamente qual meta key o Bling usa na primeira ocorrência e aprende para os pedidos seguintes. Também funciona via nota de pedido e REST API.
Pronto para usar

Rastreio automático.
Do código à entrega.

Configure os métodos de frete, defina suas margens e a chave de rastreio. O plugin cuida do resto.

Adquirir via WhatsApp → Ver FAQ