Fórum OpenCart Brasil

Por um e-commerce livre, confiável e profissional

Suporte geral sobre problemas técnicos para OpenCart v2.x.
#77411
Oi pessoal,

Sou novo aqui no fórum e estou buscando uma maneira que permita que no cadastro de um novo cliente o endereço (Rua, Bairro, Cidade e Estado) dele seja autocompletado após o CEP ser informado. Alguém já precisou disso e conseguiu resolver?

Estou usando o OC 2.2.0.0 com a loja com o tema padrão desta versão.

Obrigado.
#77552
Oi @Manoel Vidal , obrigado pela indicação.

Porém eu encontrei uma maneira de fazer via vqmod, usando um código desenvolvido pelo Fabio Bmed para o OC 1.5.3.1 (baixado em: http://www.fabiobmed.com.br/modulo-cep- ... completar/) que é quase que totalmente compativel com o tema default do OC 2.2.0.0. O arquivo contendo o código é o autocompletar_endereco.xml que é inserido em /loja/vqmod/xml/.

Até o momento ele funciona bem, com um unico porém de não estar carregando o ESTADO durante o cadastro:
http://autoprotetor.com.br/OC/cadastro-OC.PNG

Tentei mas ainda não consegui descobrir o por que. Alguém consegue ajuda? O código pode ser visto aqui:
http://autoprotetor.com.br/OC/autocompl ... dereco.xml

Qualquer ajuda será muito bem vinda.

Obrigado :)
#77556
Analisei rapidamente a modificação e vi que utiliza a base de CEP do site https://www.republicavirtual.com.br/ que não é atualizada, sendo que o ideal seria utilizar os Correios como fonte da base de CEP, mas isso é só um detalhe perto de um alert que será dado caso o CEP não for encontrado, o que nos dias atuais é no mínimo bem amador, mas isso é óbvio que é apenas uma opinião.

Não testei o XML, mas sobre o problema com o estado, ao olhar rapidamente, acredito que o erro esteja acontecendo por causa que o trecho de código abaixo:
public function zone() {

Não existe mais nos arquivos mencionados, devendo ser substituído por:
public function index() {

Faça um teste e verifique se vai resolver.

Espero ter ajudado. :)