FernandoAcosta.Netdocs

Integração com o Simulador de Frete

2 min de leituraAtualizado há 5 dias

Se sua loja usa o Simulador de Frete (calculadora de frete na página do produto, antes do cliente adicionar ao carrinho), o Frete para Marketplace já se integra com ele — pra que a simulação respeite o CEP de origem do vendedor do produto.

Por que isso importa

O Simulador de Frete normalmente recebe um produto e calcula o envio a partir do CEP da loja. Em marketplace isso engana o cliente: ele vê na página um valor de frete que não bate com o que aparece depois no checkout (porque no checkout o CEP é o do vendedor).

A integração resolve esse descompasso: o simulador também usa o CEP do vendedor, então o valor mostrado na página do produto é igual ao do checkout.

Marketplaces suportados

A integração com simulador de frete funciona automaticamente nos seguintes marketplaces:

  • Dokan
  • WC Vendors
  • WCFM
  • WC Marketplace

Em qualquer um deles, basta ter o plugin Simulador de Frete ativo junto com o Frete para Marketplace, sem configuração adicional.

Como funciona internamente

A integração usa o filtro wc_shipping_simulator_package do plugin Simulador de Frete: o Frete para Marketplace adiciona ao pacote do simulador os campos de vendedor (wcsp_vendor_id, wcsp_vendor_postcode), e a partir daí Correios/Melhor Envio usam essa origem normalmente.

Sem split na simulação

Como a simulação acontece com um único produto (na página do produto), não tem split — a simulação é sempre de um pacote, com o vendedor daquele produto. O split só acontece no carrinho, com vários produtos.

Quando a simulação não funciona

O produto não tem vendedor

Produtos que estão na loja matriz (sem vendedor atribuído) caem na origem padrão da loja. A simulação calcula a partir do CEP da loja matriz, que é o esperado.

O CEP do vendedor está vazio

Se o vendedor do produto não tem CEP cadastrado, o Simulador de Frete cai no fallback (CEP da loja). O valor pode ficar diferente do checkout — peça ao vendedor pra preencher o CEP.

Customização extra

Se você precisa ajustar o que vai pro simulador (ex: adicionar dimensões customizadas), use o filtro wc_shipping_simulator_package da forma que o plugin Simulador de Frete documenta.

Próximos passos

  • Veja a documentação do Simulador de Frete pra detalhes do shortcode/widget na página do produto.
  • Filtro wcsp_vendor_postcode — pra customizar a origem usada na simulação.
Foi útil?