Como preencher endereço automaticamente no WooCommerce

Um recurso muito útil, e que salva muito tempo de nossos clientes, é preencher automaticamente o endereço com base no CEP do cliente.

Este recurso pode ser adicionado facilmente, mas em muitos casos ainda gera dúvidas. Por isso vou mostrar aqui como é simples de configurá-lo.

Como configurar

Simples! Instale o plugin WooCommerce Correios (basta ir no seu painel -> Plugins -> Adicionar Novo -> buscar por esse nome).

Mesmo que você esteja usando a tabela de frete offline dos Correios para evitar problemas quando os Correios estão offline, ou mesmo usando frete via transportadora, instale este plugin. Você não precisa necessariamente ativar os métodos de envio, apenas irá utilizar o recurso para preenchimento automático de endereço.

Depois de instalado e ativado, vá até WooCommerce -> Configurações -> Integração -> Correios.

Dentro deste painel, marque a opção Ativar autopreenchimento de endereços.

Há várias opções para você configurar como preferir, eu sempre deixo a validade do CEP como “Para sempre”, já que é difícil os Correios trocarem um CEP – embora aconteça às vezes.

É isso! Com isso, você também terá auto preenchimento no plugin Simulador de Frete, além da página de finalizar compra, claro.

15 comentários em “Como preencher endereço automaticamente no WooCommerce”

  1. Olá amigo, aqui não funcionou, eu uso o plugin checkout wizard para dividir o checkout em etapas e o Checkout Manager YTH. Tem alguma outra solução? Obg

    1. Fernando Fresinghelli

      Só analisando o seu site para identificar porque não funciona. Mas teoricamente deveria funcionar, já que os nomes dos campos devem ser os mesmos. Recomendo perguntar ao suporte do plugin.

  2. Fernando, mesmo que seja utilizado o plugin dos Correios apenas para ativar o autopreenchimento de endereços no checkout, no caso, se os Correios estiverem fora do ar, o autopreenchimento não causaria algum erro ou atraso no preenchimento dos dados, mesmo que manualmente por parte do usuário? Pergunto isso porque quando algo está carregando no checkout do WooCommerce fica aquele fundo esbranquiçado por cima da página com o ícone de loading. Se estiver fora, ele ficará por um tempo tentando auto preencher o endereço? Obrigado!

    1. Fernando Fresinghelli

      Isso mesmo. Se os correios estiverem offline o sistema continuará tentando encontrar o endereço até dar tempo esgotado. Vai deixar um pouco lento sim. Talvez você possa ajustar o timeout para menos tempo.

  3. Alguem sabe resolver porque acontece este erro??????

    10-19-2019 @ 15:35:02 – Fetching address for “03807070” on Correios Webservices…
    10-19-2019 @ 15:35:02 – An error occurred while trying to fetch address for “03807070”: SOAP-ERROR: Parsing WSDL: Couldn’t load from ‘https://apps.correios.com.br/SigepMasterJPA/AtendeClienteService/AtendeCliente?wsdl’ : failed to load external entity “https://apps.correios.com.br/SigepMasterJPA/AtendeClienteService/AtendeCliente?wsdl”

Deixe um comentário

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

{"cart_token":"","hash":"","cart_data":""}