Por padrão, o simulador é exibido junto do SKU e dos botões de compartilhar na página do produto. Se ele não está aparecendo, esses são os motivos comuns.
Checklist rápido
Confirme cada item:
- Produto físico? Em Produto → Envio, a opção Este é um produto físico precisa estar marcada (produtos digitais e virtuais não têm frete).
- Em estoque? Produtos fora de estoque não exibem o simulador.
- Tipo permitido? Produtos do tipo Agrupado ou Externo não exibem por padrão. Você pode incluir ou excluir tipos via /article/ocultar-por-tipo-de-produto.
- Tem método de envio configurado? Se nenhuma zona de envio cobre o estado do cliente, o simulador não tem o que mostrar. Confira em WooCommerce → Configurações → Envio.
- O hook configurado existe no tema? Veja a próxima seção.
Tema oculta o local padrão
Alguns temas removem o woocommerce_product_meta_start (onde fica SKU e categoria), e o simulador some junto.
Solução: mude o local em WooCommerce → Configurações → Produtos → Simulador de frete, no campo Exibição do simulador. Tente Antes do botão comprar ou Depois do botão comprar — esses hooks são quase universais.
Detalhes em /article/onde-o-simulador-aparece.
Produto variável: simulador some
É comportamento padrão: em produtos variáveis o simulador só aparece depois que o cliente seleciona uma variação válida. Faz sentido — cada variação pode ter peso e dimensões diferentes.
Pra deixar sempre visível, ative Sempre visível nas configurações.
Use Sempre visível apenas se as variações compartilham peso e dimensões (ex: variação só de cor). Quando o peso muda entre variações, o cálculo inicial usa o do produto principal — pode ficar incorreto até o cliente selecionar.
Página é montada por construtor
Se a sua página de produto foi construída com Elementor, Bricks, Divi e similares, o tema pode não usar a estrutura nativa de hooks do WooCommerce.
Solução: posicione com shortcode no construtor:
[wc_simulador_frete]
E mude Exibição do simulador para Outro local pra desativar o posicionamento automático.
Detalhes em /article/onde-o-simulador-aparece.
Continua sem aparecer
Ative Habilitar debug e veja /article/como-ativar-debug. O log mostra exatamente em que ponto o plugin desistiu de exibir.