O Simulador de Frete funciona com qualquer plugin de envio que siga as regras do WooCommerce. Pra alguns plugins populares, há integrações específicas que tornam a experiência mais fluida.
Regra geral
Se um plugin de frete:
- Implementa
WC_Shipping_Methodcorretamente. - Respeita as zonas de envio.
- Usa os hooks padrão pra cálculo.
…ele aparece no simulador automaticamente. Sem configuração extra.
Isso cobre Correios, Melhor Envio, Frenet, frete por peso, frete offline, frete grátis e a maioria dos plugins de transportadora vendidos no Brasil.
Integrações específicas
Pra esses plugins há código extra que ajusta detalhes (formato de endereço, uso do CEP do simulador, regras condicionais):
- WooReer (WCSDM) — endereço formatado corretamente pro plugin.
- JadLog Oficial — força o CEP do simulador no cálculo, mesmo que o plugin tente usar o do carrinho.
- WooCommerce Advanced Free Shipping — regras de frete grátis avaliadas com os dados do simulador (subtotal, peso, estado, cidade, CEP, categoria, quantidade).
- WooCommerce Advanced Shipping Zones — regras por país, estado e CEP funcionam normalmente.
- WooCommerce Conditional Shipping and Payments — restrições de carrinho aplicadas no simulador.
- WooCommerce Native Free Shipping — verificação de subtotal mínimo respeitada.
- WooCommerce Product Bundles — calcula o frete somando peso e dimensões de todos os itens do pacote.
- WooCommerce Measurement Price Calculator — preço dinâmico por medida ajusta peso/preço antes de calcular frete.
- Infixs Correios — integração nativa.
Plugins de gateway/desconto
O simulador usa as mesmas regras de cálculo do carrinho. Então plugins de desconto à vista, frete grátis condicional, regras por estado etc. tendem a funcionar sem ajuste.
Pra que descontos baseados em localização sejam aplicados antes do checkout, ative Atualizar endereço no carrinho nas configurações. Sem isso, o simulador é puramente informativo.
Achou um plugin incompatível?
A regra do plugin é simples: se você comprou e algo não funciona, isso é tratado.
- Ative Habilitar debug nas configurações.
- Faça uma simulação no produto problema.
- Veja /article/como-ativar-debug pra extrair o log.
- Envie no suporte.
Uma integração específica é adicionada na próxima atualização.