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.
  • Like 5

Serviços de Hospedagem e desenvolvimento de sistemas.
Módulos WHMCS Grátis: Blog CompuLabs

Link to post
Share on other sites
  • Replies 81
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Popular 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

eita mano Victor, Valeu mesmo cara, já está com duas dicas tuas que ficaram 100% ótimas para mim, obrigado mesmo por tornar a vida dos usuários aqui mais fácil. São de exemplos assim que o mundo preci

Vlw amigo! Tô ai pra ajudar ;)

Posted Images

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!

Blog sobre WHMCS: http://whmcs.blog.br/
Serviços WHMCS: http://servicos.edvan.com.br/
Módulos WHMCS: http://modulos.edvan.com.br/

Link to post
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 post
Share on other sites

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!

Impreza Host - Servidores em mais de 10 países | Referência em Hospedagem Offshore.

Link to post
Share on other sites

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

Consultoria em TI - Soluções Hospedadas  - Licenças Plesk (Partner) - Assistência Técnica  - Site: tecsecret.com.br

Link to post
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!

Serviços de Hospedagem e desenvolvimento de sistemas.
Módulos WHMCS Grátis: Blog CompuLabs

Link to post
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.

Serviços de Hospedagem e desenvolvimento de sistemas.
Módulos WHMCS Grátis: Blog CompuLabs

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.


Chat

Chat

    You don't have permission to chat.
    ×
    ×
    • Create New...