Calcular frete no Woocommerce somente com o CEP

cep

Calcular frete no Woocommerce

 Quando decidi criar meu e-commerce, depois de muita pesquisa, optei por uma série de motivos, utilizar o Woocommerce.

 Pois bem, peguei meu site que já usava o WordPress e instalei o Woocommerce, configurei tudo, mas tinha uma característica que me incomodava muito, o cálculo do frete. 

 Há três campos além do campo do CEP, tem o campo de país, de estado e a cidade. 

calculo frete scom cep

 Apesar de funcionar perfeitamente adicionando apenas o CEP, recebi várias queixas de clientes inexperientes que não estavam conseguindo calcular o frete, pois tentavam preencher todos os campos e por algum motivo, dava erro. 

Então, fui pesquisar na internet algum plugin e não encontrei nada além de alguns plugins pagos, e que  no momento não me eram viáveis.

Solução?

 

 Afim de resolver este pequeno problema resolvi por a mão na massa e fazer algumas alterações nos códigos do Woocommerce, e a solução que encontrei foi ocultar estes campos “inúteis”.

 Antes de tudo deve-se instalar o plugin WooCommerce Correios. Feito isso, configure o plugin e teste-o.

 Agora vá na barra lateral esquerda do painel do WordPress, clique em Plugins e posteriormente em Editor de plugin.

 Se aparecer uma janela de alerta, clique em “Eu Entendo”.

Agora vá na parte superior direira e selecione o Woocommerse e clique em “selecionar” e posteriormente clique em “templates”.

calcular fret woocommerce

Logo após clicar em “templates, clique em “cart” e depois em “shipping-calculator.php”.

calculo frete apenas cep
 Depois que você abrir o arquivo "shipping-calculator.php", vá até a linha 29 e logo após "form-row form-row-wide" insira style="display:none !important;".
frete woocommerce
 Insira na linha 55 style="display:none !important;" logo após "calc_shipping_state".
frete cep
 E por fim na linha 76, insira style="display:none !important;" logo após "input-text". 
calculo frete cep

Veja o resultado:

calculo frete somente cep woocommerce

 Por mais que seja recomendado comprar um plugin, com essa técnica simples se resolve o problema, porém, toda a vez que for atualizado o Woocommerce, terá que ser repetido todo o processo.

6 respostas

  1. Amigo bom dia! Eu vejo que funciona com o PAC e SEDEX dos correios, mas quando coloco uma taxa fixa simplesmente não funciona! Por acaso chegou ver com taxa fixa?

    1. Já sim, se não está funcionando provavelmente tem algo errado nas configurações da Taxa fixa. Já desenvolvi um plugin que evita que você perca este procedimento após a atualização do woocommerce, em breve estará a disposição aqui no site. Obrigado por comentar!

  2. Olá Alex!
    Gostaria de saber se o plugin que desenvolveste para fazer essa mudança no woocommerce já está a disposição?
    Obrigado pelo tutorial, de coração, só não executarei assim porque busco por algo permanente!

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Aqui você encontra os melhores artigos sobre o mundo da eletrônica, da eletricidade e da informática. Com uma linguagem simples e objetiva queremos compartilhar conhecimento com conteúdo de qualidade.