Jump to content

[GRATIS] CEP Automático com DDD WHMCS


Recommended Posts

Boa galera, estou trazendo para vocês uma modificação no WHMCS, ele carrega os dados do CEP do cliente automaticamente, o sistema é bem simples, 32 linhas de puro javascript e nada de PHP ou banco de dados.

Funcionalidades:

  • Carrega automaticamente o endereço;
  • Carrega automaticamente o bairro;
  • Carrega automaticamente a cidade;
  • Carrega automaticamente o estado;
  • Carrega automaticamente o DDD do telefone;
  • Destaca os campos não carregados;
  • Impossibilita a edição antes de inserir o CEP;
  • Mostra um gif de loading ao lado do campo do CEP;
  • Não utiliza nenhum recurso do servidor;
  • Não precisa da edição de arquivos php;
  • Código limpo e mais otimizado possível.

Instalação:

  1. Baixe o arquivo: cep.js e salve como cep.js;
  2. Coloque esse arquivo em: PASTA-DO-WHMCS/templates/SEU-TEMA/js/;
  3. Agora edite o arquivo PASTA-DO-WHMCS/templates/footer.tpl;
  4. E antes da tag </body> adicione: <script src="{$WEB_ROOT}/templates/{$template}/js/cep.js"></script>
  5. Pronto

Observações:

  1. Seu tema precisa estar com o jquery carregado;
  2. O script é grátis a venda dele acarretará na construção de um pais mais corrupto;

Screens:

Créditos:

  • A mim por desenvolver o script;
  • Ao site ddd.pricez.com.br pela API;
  • Ao site imgur por hospedar o gif de loading.

Dúvidas, problemas ou sugestões?

  • Comente o tópico ou envie uma MP.
Link to comment
Share on other sites

9 horas atrás, CompuLabs disse:

Dúvidas, problemas ou sugestões?

  • Comente o tópico ou envie uma MP.

Bacana!

Caso o WHMCS possua SSL instalado a integração não irá funcionar.

Será necessário alterar (colocar https ao invés de http) nas linhas:

* 4: 

var loading_gif = "https://i.imgur.com/q23p6oI.gif";

* 15:

$.get("https://ddd.pricez.com.br/cep/"+$("#postcode").val()+".json", function(data) {

Parabéns!

Link to comment
Share on other sites

9 horas atrás, CompuLabs disse:

Boa galera, estou trazendo para vocês uma modificação no WHMCS, ele carrega os dados do CEP do cliente automaticamente, o sistema é bem simples, 32 linhas de puro javascript e nada de PHP ou banco de dados.

Funcionalidades:

  • Carrega automaticamente o endereço;
  • Carrega automaticamente o bairro;
  • Carrega automaticamente a cidade;
  • Carrega automaticamente o estado;
  • Carrega automaticamente o DDD do telefone;
  • Destaca os campos não carregados;
  • Impossibilita a edição antes de inserir o CEP;
  • Mostra um gif de loading ao lado do campo do CEP;
  • Não utiliza nenhum recurso do servidor;
  • Não precisa da edição de arquivos php;
  • Código limpo e mais otimizado possível.

Instalação:

  1. Baixe o arquivo: cep.js e salve como cep.js;
  2. Coloque esse arquivo em: PASTA-DO-WHMCS/templates/SEU-TEMA/js/;
  3. Agora edite o arquivo PASTA-DO-WHMCS/templates/footer.tpl;
  4. E antes da tag </body> adicione: <script src="{$WEB_ROOT}/templates/{$template}/js/cep.js"></script>
  5. Pronto ?

Observações:

  1. Seu tema precisa estar com o jquery carregado;
  2. O script é grátis a venda dele acarretará na construção de um pais mais corrupto;

Screens:

Créditos:

  • A mim por desenvolver o script;
  • Ao site ddd.pricez.com.br pela API;
  • Ao site imgur por hospedar o gif de loading.

Dúvidas, problemas ou sugestões?

  • Comente o tópico ou envie uma MP.

"O script é grátis a venda dele acarretará na construção de um pais mais corrupto"

Bom de mais kkkkkkkkkkkkkkkkkkkkkk

Link to comment
Share on other sites

6 horas atrás, edvan disse:

Bacana!

Caso o WHMCS possua SSL instalado a integração não irá funcionar.

Será necessário alterar (colocar https ao invés de http) nas linhas:

* 4: 


var loading_gif = "https://i.imgur.com/q23p6oI.gif";

* 15:


$.get("https://ddd.pricez.com.br/cep/"+$("#postcode").val()+".json", function(data) {

Parabéns!

Muito obrigado edvan, realmente não sabia disso, vlw por compartilhar.

 

2 horas atrás, Leonardox disse:

"O script é grátis a venda dele acarretará na construção de um pais mais corrupto"

Bom de mais kkkkkkkkkkkkkkkkkkkkkk

kkkkkkkkkk apenas a realidade.

 

1 hora atrás, Felipe Augusto disse:

Show de bola. Parabéns e obrigado por compartilhar!

Nada amigão, disponha sempre.

 

1 hora atrás, thiagosantos disse:

Testado e funcionando, dá pra usar até mesmo em cadastros internacionais, ele não impede escolher outro país, só não carrega as informações do código de fora do Brasil.

Mas pra quem vende só no país, tá 100%!! Parabéns e obrigado!

Algumas modificações básicas e a troca de alguns campos e isso pode ser feito. Fiz pro Brasil pq é o que a maioria usa kkk.

 

1 hora atrás, LucianoZ disse:

Muito bom o script, estou até usando, a comunidade agradece! 

Valew cara, o uso é livre ahahah nenhum código mal intencionado.

 

1 hora atrás, TecSecret disse:

Parabéns pela iniciativa, muito top. Funciona 100%.

 

Gostaria de saber como organizar, por exemplo cep na primeira linha, endereço na segunda, número e complemento na terceira etc...

 

Abraços

Muito obrigado, você pode editar a ordem no arquivo clientregister.tpl só puxar o bloco do campo postcode pra cima e boa!

Link to comment
Share on other sites

Comecei a usar. Perfeito.

Eu só fiz uma alteração no formulário e coloquei o campo de CEP para cima, assim o cliente digita primeiro cep....

Sim, como eu disse pro nosso amigo ai em cima, não postei como fazer pq nem todo mundo usa o mesmo template

Enviado do meu Galaxy S6 usando Tapatalk.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

Do you agree with our terms?