Guia grátis para lojas WooCommerce

Simulador de frete no WooCommerce: o cliente vê o frete antes do carrinho.

O WooCommerce só calcula o frete no carrinho. Testamos numa loja de teste os caminhos que levam o cálculo para a página do produto, o erro que trava a consulta do CEP e por que a página às vezes mostra um preço e o carrinho outro.

SF.S1 — Qual caminho

Três jeitos de mostrar o frete na página do produto.

A calculadora do seu plugin de frete

O Melhor Envio e o Correios Automático trazem a própria calculadora, e as duas responderam na nossa loja de teste. O Correios for WooCommerce diz que não tem, por estar fora do escopo dele.

Ler o guia dos Correios

Um plugin de simulador

O Shipping Simulator for WooCommerce, grátis, com 6 mil instalações e nota 5 em 40 avaliações, pergunta ao WooCommerce o frete do produto. Por isso lista o que qualquer plugin de frete cotou, e não só uma transportadora.

Ver os passos

Só o carrinho

Sem plugin nenhum, o cliente coloca o produto no carrinho e usa Calcular frete. Funciona, mas o frete aparece só depois da decisão de comprar.

SF.S2 — O que testamos

Duas calculadoras, o mesmo frete do carrinho.

Na loja de teste, com o Melhor Envio e o Shipping Simulator ativos, a página do produto ficou com as duas calculadoras. No CEP 01310-100, as duas listaram o que o carrinho listou para o mesmo CEP, com a mesma regra aplicada: o PAC renomeado para Econômica, com 2 dias a mais e 10% de desconto, o SEDEX escondido e a Jadlog grátis em São Paulo.

Página do produto com a calculadora do Melhor Envio em tabela e o Shipping Simulator abaixo, os dois mostrando Jadlog .Package por R$ 0,00 em 6 dias úteis e Econômica por R$ 18,00 em 10 dias úteis para o CEP 01310-100.
Em cima, a calculadora do Melhor Envio. Embaixo, o Shipping Simulator. Os dois com as regras do Brasa Regras de Frete.

Testado em 3 de novembro de 2026: WooCommerce 11.2.1, Melhor Envio 3.0.8 no modo novo e Shipping Simulator for WooCommerce 3.0.6 numa loja de teste. A cotação veio de um servidor de teste nosso que responde como o Melhor Envio, então os valores da imagem mostram as regras funcionando, não o preço real de uma entrega. Instalações e notas lidas no WordPress.org no mesmo dia.

SF.S3 — Como configurar

O Shipping Simulator, passo a passo.

  1. Em Plugins, Adicionar plugin, procure Shipping Simulator for WooCommerce, instale e ative. Ele pede PHP 8.2 ou mais novo.
  2. Abra uma página de produto: o campo de CEP e o botão Consultar já aparecem abaixo do Adicionar ao carrinho.
  3. Para mudar cores, ícones, posição ou ligar o frete grátis por valor mínimo, vá em WooCommerce, Configurações, aba Calculadora de frete.
  4. Se o simulador responder Erro na consulta do CEP, abra Configurações, Links permanentes e saia do Simples.
  5. Cadastre peso e medidas em cada produto: o simulador cota o produto sozinho, como se fosse o único item do carrinho.

SF.S4 — Quando não funciona

Três coisas que vimos dar errado.

Erro na consulta do CEP

Com os Links permanentes em Simples, o Shipping Simulator mostrou Erro na consulta do CEP. Tente novamente, e não cotou. Ele consulta o CEP num endereço /wp-json/ do próprio site, que no Simples devolveu a página inicial. Em Nome do post, cotou na hora.

A página e o carrinho não batem

A calculadora do Melhor Envio não passa pelo filtro que o carrinho usa. Um ajuste de frete feito nesse filtro muda o carrinho e deixa a calculadora com o preço cotado, e o cliente vê dois valores para a mesma entrega.

O CEP sai da loja

Antes de cotar, o Shipping Simulator manda o CEP para brasilapi.com.br e, se falhar, para viacep.com.br, para achar cidade e estado. Se um dos dois estiver fora do ar ou bloqueado no seu servidor, a consulta falha.

SF.S5 — Quando um plugin pago ajuda

Só quer o simulador? Não compre o nosso.

O que o grátis já faz

Mostrar o frete na página do produto, com prazo, e dar frete grátis por valor mínimo ou por produto, o Shipping Simulator faz sem custo. A calculadora do seu plugin de frete também pode bastar.

O Brasa Regras de Frete

É o nosso plugin, por R$ 197 por ano. Serve quando você muda as opções de frete, com nome próprio, dias a mais, taxa ou desconto, grátis por valor e estado, ou esconder uma transportadora, e quer o mesmo resultado no carrinho, no checkout, na calculadora do Melhor Envio e no Shipping Simulator. Com o nosso plugin desligado, o simulador mostrou o PAC como cotado; ligado, mostrou a Econômica.

Ver o Brasa Regras de Frete

SF.S6 — Perguntas

O que perguntam sobre simulador de frete.

O WooCommerce tem simulador de frete na página do produto?

Não sozinho. Com só o WooCommerce 11.2.1 ativo, a página do produto da nossa loja de teste não teve campo de CEP nenhum. O cálculo nativo fica no carrinho, em Calcular frete.

Qual plugin coloca o cálculo de frete na página do produto?

Três caminhos funcionaram na nossa loja de teste: a calculadora do Melhor Envio, a do Correios Automático e o Shipping Simulator for WooCommerce, que pergunta ao WooCommerce e por isso serve para qualquer plugin de frete. O Product page shipping calculator for WooCommerce, versão 1.3.49.96, com mil instalações e nota 4,9 em 77 avaliações, também cotou com as mesmas regras.

Por que aparece "Erro na consulta do CEP. Tente novamente."?

No Shipping Simulator, foi o que vimos com os Links permanentes em Simples. Antes de cotar, ele consulta o CEP num endereço /wp-json/ do próprio site, e com Simples esse endereço devolveu a página inicial. Em Configurações, Links permanentes, trocamos para Nome do post e o simulador passou a cotar.

Por que a página do produto mostra um preço e o carrinho outro?

Porque a regra mudou um lugar e não o outro. A calculadora do Melhor Envio não passa pelo filtro que o carrinho usa, então um ajuste feito nesse filtro, por código ou por plugin, muda o carrinho e deixa a calculadora com o preço cotado. O Shipping Simulator passa pelo filtro do carrinho.

O simulador funciona com o Melhor Envio?

Funcionou. Com o Melhor Envio 3.0.8 no modo novo, o Shipping Simulator 3.0.6 listou as mesmas opções do carrinho, com o prazo no nome, como "Econômica (10 dias úteis)".

O Shipping Simulator manda o CEP do cliente para fora?

Manda o CEP. Pelo código da versão 3.0.6, o servidor da loja consulta brasilapi.com.br e, se falhar, viacep.com.br, para achar cidade e estado. Se a sua política de privacidade lista com quem a loja fala, inclua esses dois.

Preciso pagar para ter o simulador?

Não. O Shipping Simulator é grátis no WordPress.org e apareceu na página do produto logo depois de ativado, sem configurar nada. A versão paga dele acrescenta recursos, que não testamos. Plugin pago só faz sentido se você muda as opções de frete e quer o mesmo valor em todo lugar.

SF.S7 — Suporte

O simulador não aparece na sua loja?

Chame no WhatsApp com o link do produto. Você fala com quem testou esses plugins na bancada.