- 28 Jul 2014, 14:37
#52157
Bom galera,
eu ultilizo a versão mais recente do opencart e nos ultimos dias precisei acrescentar um "AUTO COMPLETAR" endereço pelo CEP.
Procurei na comunidade opencart, mas só encontrei para versões mais antigas do opencart,
Sendo assim peguei um Script e adaptei ele para o as novas versões.
Segue abaixo o scrypt:
Ex:
http://nacompra.com/index.php?route=account/register
Tentei criar um vqmod, porem o xml nao rodou, caso alguem saiba fazer.
Espero ter ajudado.
eu ultilizo a versão mais recente do opencart e nos ultimos dias precisei acrescentar um "AUTO COMPLETAR" endereço pelo CEP.
Procurei na comunidade opencart, mas só encontrei para versões mais antigas do opencart,
Sendo assim peguei um Script e adaptei ele para o as novas versões.
Segue abaixo o scrypt:
Código: Selecionar todos
OBS: para que ele funcione, tera que acrescentar uma ID nos formularios dentro dos arquivos REGISTER.TPLfunction consultacep(cep){
cep = $('input[name="postcode"]').val().replace(/\D/g,"")
url="http://cep.correiocontrol.com.br/"+cep+".js"
s=document.createElement('script')
s.setAttribute('charset','utf-8')
s.src=url
document.querySelector('head').appendChild(s)
}
function correiocontrolcep(valor){
if (valor.erro) {
alert('Cep não encontrado');
return;
};
document.getElementById('address_1').value=valor.logradouro
document.getElementById('address_2').value=valor.bairro
document.getElementById('city').value=valor.localidade
}
Ex:
Código: Selecionar todos
Funcionou perfeitamente na loja que eu estou desenvolvendo. para quem quiser ver como funciona, segue abaixo minha loja. <tr>
<td><span class="required">*</span><?php echo $entry_address_1; ?></td>
<td><input type="text" name="address_1" [b] id="address_1"[/b] value="<?php echo $address_1; ?>" />
</td>
</tr>
<tr>
<td><span class="required">* </span> <?php echo $entry_address_2; ?> </td>
<td><input type="text" name="address_2"[b] id="address_2"[/b] value="<?php echo $address_2; ?>" /></td>
</tr>
<tr>
<td><span class="required">*</span><?php echo $entry_city; ?></td>
<td><input type="text" name="city" [b]id="city"[/b] value="<?php echo $city; ?>" />
</td>
</tr>http://nacompra.com/index.php?route=account/register
Tentei criar um vqmod, porem o xml nao rodou, caso alguem saiba fazer.
Espero ter ajudado.






