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.

NOVIDADE!

Quer simplesmente instalar um plugin que não pesa ao invés de fazer essas alterações? E além de tudo, quando você atualizar o WooCommerce não perder as alterações?

Clique no botão abaixo e baixe gratuitamente!

23 respostas

  1. Nivaldo Souza Rodrigues disse:

    Muito bom artigo, não tinha encontrado solução em nenhum outro lugar. Valeu mesmo!

  2. Lucas Stuchi disse:

    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!

  3. Leonardo Borsato disse:

    Funcionou perfeitamente! Porém tem que refazer sempre que atualizar o Woocommerce. Mas ajudou demais! Muito obrigado!

    1. Aproveite e baixe meu plugin. Para baixar gratuitamente, basta acessar o card que se encontra no fim do artigo.

  4. DOUGLAS DE MATOS disse:

    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!

    1. Está disponível sim! Adicionei um card no final do artigo após o vídeo, é só clicar no botão e fazer o download! Muito obrigado por comentar!

  5. Ricardo Valladares disse:

    Amigo, parabéns, ficou muito bom. Só 1 dúvida, quando troca o CEP, ele não está atualizando a Informação do local de entrega:

    Ex:
    Entrega para Salvador, Bahia, 04551-000.
    Mudar endereço

    Esse CEP não é de Salvador, mas antes eu tinha feito um teste com Salvador e ficou “preso”.

    O frete calcula certo, mas a descrição está errada.

    Tem ideia de como resolver isso? Ou até mesmo ocultar a cidade e estado dessa linha?

    site: https://www.r3dy.com.br

    Abraços

    1. Na verdade essa é uma característica do woocommerce, onde fica aparecendo o nome da cidade do primeiro cep testado. Faça o teste em uma nova guia anônima para cada cep que for testar, tendo em vista que um cliente final dificilmente ficará inserindo vários ceps para fazer testes e o que valerá é o endereço na parte do check-out.

  6. Janderson Oliveira Rocha disse:

    Olá professor, no meu WP não tem no menu EDITOR DE PLUGUIN qual o procedimento ?

    1. Basta instalar o plugin que desenvolvi. Para baixar basta procurar o card que coloquei no fim do post.

  7. O nome da cidade não se altera na pesquisa do cep, o que fazer?

    1. Na verdade essa é uma característica do woocommerce, onde fica aparecendo o nome da cidade do primeiro cep testado. Faça o teste em uma nova guia anônima para cada cep que for testar, tendo em vista que um cliente final dificilmente ficará inserindo vários ceps para fazer testes e o que valerá é o endereço na parte do check-out.

  8. Parabéns, artigo excelente. Funcionou perfeito!

  9. fiz inscrição e não consigo baixar o plugin

    1. Não encontrei seus dados no cadastro, por favor refaça a inscrição.

  10. Oii instalei o plugin, mas ele dá erro quando coloca o CEP, aparece ” Nenhuma opção de entrega foi encontrada para 90540100, default.” O que devo fazer?

    1. Oi tudo bem?
      Se está dando este retorno, é algum erro de configuração no plugin dos correios

      1. qual poderia ser o erro? pq o plugin de correios nem tem como configurar..

        1. Tem como configurar sim, procure mais informações no suporte do plugin.

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.

Insira seus dados abaixo para fazer o download do plugin

Torne-se um Expert em WooCommerce agora mesmo!

Torne-se agora mesmo um expert em WooCommerce!

Aprenda agora mesmo a: