Página 1 de 2

Tornar o campo Bairro no cadastro obrigatório

Enviado: 03 Set 2015, 15:25
por Jaime Abadi
Instalei o módulo Checkout transparente do Pagseguro na versão 2.0.1.1 e está funcionando perfeitamente, porém caso o cliente não preencha o campo "Bairro" no cadastro de clientes, ao finalizar o pedido e dirigir-se a pagamento aparece o seguinte erro:
"shipping address district is required"
Isso pode ser facilmente resolvido alterando o campo Bairro para obrigatório.
Alguém sabe como fazer esta alteração?
Obrigado.

Re: Tornar o campo Bairro no cadastro obrigatório

Enviado: 11 Set 2015, 00:19
por maskdevil
Simples...
Na linha 258 do arquivo /catalog/view/theme/default/template/account/register.php altera para <div class="form-group required">

Antes - <div class="form-group">
Depois - <div class="form-group required">


Espero ter ajudado (Solução simples) agora se quiser eu faço um VQMOD e você não precisa alterar o source blz... :lol:

Re: Tornar o campo Bairro no cadastro obrigatório

Enviado: 22 Set 2015, 03:12
por leandrorppo
Só colocar na div do tpl não adianta, tem que setar no controller o erro, criar a linguagem referente, criar o validate para exibir a obrigatoriedade. No tpl chamar o if do erro e colocar a div required. Isso não só no account/register, mas também no checkout/register e nas edições de cadastro dos clientes. Dá até para deixar mais completo deixando obrigatório também na área administrativa.

Re: Tornar o campo Bairro no cadastro obrigatório

Enviado: 22 Set 2015, 13:29
por veteranodf
Jaime Abadi escreveu:Instalei o módulo Checkout transparente do Pagseguro na versão 2.0.1.1 e está funcionando perfeitamente, porém caso o cliente não preencha o campo "Bairro" no cadastro de clientes, ao finalizar o pedido e dirigir-se a pagamento aparece o seguinte erro:
"shipping address district is required"
Isso pode ser facilmente resolvido alterando o campo Bairro para obrigatório.
Alguém sabe como fazer esta alteração?
Obrigado.
Adquira meu módulo que esse e outros problemas serão solucionados http://www.opencart.com/index.php?route ... veteranodf

Re: Tornar o campo Bairro no cadastro obrigatório

Enviado: 01 Out 2015, 02:50
por leandrorppo
Se quiser algo apenas destinado ao preenchimento obrigatório do bairro:
http://www.opencart.com/index.php?route ... n_id=24099

Re: Tornar o campo Bairro no cadastro obrigatório

Enviado: 01 Out 2015, 10:46
por reds
maskdevil escreveu:Simples...
Na linha 258 do arquivo /catalog/view/theme/default/template/account/register.php altera para <div class="form-group required">

Antes - <div class="form-group">
Depois - <div class="form-group required">


Espero ter ajudado (Solução simples) agora se quiser eu faço um VQMOD e você não precisa alterar o source blz... :lol:
Esta apenas ser um class de Bootstrap (required = * "não briga e nem valida campos,... apenas insere * na cor"), para poder obrigar o preenchimento do campo tenha que atacar o input que recebe os dados, ou escrever uma regra em js para o feito.

Para simples feito use apenas <input type="text" name="name" required>, se algum navegador não atribuir a ordem feita use HTML4.1 ---> required="required" :geek:

Re: Tornar o campo Bairro no cadastro obrigatório

Enviado: 01 Out 2015, 12:58
por veteranodf
@reds discordo desse seu método, dessa forma se o cliente inserir um caractere o campo já será permitido e liberado, o correto é verificar se o campo esta preenchido e com certa quantidade de caracteres, para isso deve trabalhar no controller do opencart após enviar o formulário;

Re: Tornar o campo Bairro no cadastro obrigatório

Enviado: 01 Out 2015, 13:18
por reds
veteranodf escreveu:@reds discordo desse seu método, dessa forma se o cliente inserir um caractere o campo já será permitido e liberado, o correto é verificar se o campo esta preenchido e com certa quantidade de caracteres, para isso deve trabalhar no controller do opencart após enviar o formulário;

@veteranodf eu apenas respondi ao uso sobre classes e métodos de html, sabemos que desta forma e requer a obrigação do campo porem não valida ao case, por isto eu disse que tenha que escrever um script verificar ou como você diz escrever a regra la no controle. :geek:

Re: Tornar o campo Bairro no cadastro obrigatório

Enviado: 27 Jul 2016, 21:53
por lordslave
@veteranodf

Sabe se este problema é resolvido com seu módulo?
viewtopic.php?f=54&t=13930&p=68984#p68984

Re: Tornar o campo Bairro no cadastro obrigatório

Enviado: 27 Jul 2016, 23:11
por veteranodf
lordslave escreveu:@veteranodf

Sabe se este problema é resolvido com seu módulo?
viewtopic.php?f=54&t=13930&p=68984#p68984
Sim minha extensão obriga o cliente a digitar o bairro e outros dados essenciais e na forma correta;