Jump to content
Sign in to follow this  
Gavinbr

Remover o campo DNI para se cadastrar

Recommended Posts

Bom dia! Preciso muito remover o campo DNI do cadastro. Não necessito dele e estou perdendo carrinhos pelo mesmo.
Já desativei em paises>brasil porém não funcionou.

www.rosevie.com.br

Share this post


Link to post
Share on other sites

Qual a versão do PrestaShop?

Manda um print da configuração do endereço no Brasil...

Se estiver correta, pode ser um problema do tema da sua loja.
Neste caso, se sua loja utilizar PrestaShop 1.6.X, deve localizar os arquivos themes/<seutema>/authentication.tpl e address.tpl e remover as DIVs do DNI.

Deve ser mais ou menos assim:
 

							<div class="required dni form-group">
								<label for="dni">{l s='Identification number'} <sup>*</sup></label>
								<input type="text" name="dni" id="dni" value="{if isset($smarty.post.dni)}{$smarty.post.dni}{/if}" />
								<span class="form_info">{l s='DNI / NIF / NIE'}</span>
							</div>

Localiza e exclui.

Logicamente, sempre faça um backup do arquivo antes de editar.

Caso não saiba o que está fazendo ou não consiga fazer a alteração, recomendo que contrate um profissional experiente para cuidar da sua loja. O custo é menor que ter uma loja ruim.

Boas vendas.

Share this post


Link to post
Share on other sites

Minha versão é 1.6.1.17, fiz conforme pediu (já havia feito antes de vir aqui), porém o campo continua aparecendo :/

Share this post


Link to post
Share on other sites

Limpou o cache do PrestaShop?

A opção "Recompilar templates se eles forem alterados" está ativa?

Tenta desativar todas as opções de cache no menu Parâmetros Avançados > Desempenho.

22 hours ago, Daniel - PrestaBR said:

Qual a versão do PrestaShop?

Manda um print da configuração do endereço no Brasil...

...

Caso não saiba o que está fazendo ou não consiga fazer a alteração, recomendo que contrate um profissional experiente para cuidar da sua loja. O custo é menor que ter uma loja ruim.

 

 

Share this post


Link to post
Share on other sites

Não foi resolvida. Já pedi ajuda em 3 foruns, e 1 grupo diferente e nada. :/

Share this post


Link to post
Share on other sites

Se vc. adicionando o código como mencionado no tópico do fórum Inglês nao resolve, entao entre em contato com o desenvolvedor do seu tema. Está faltando a possibilidade de ocultar o DNI nos scripts.

Código que deverá ser acrescentado:

adicione no ficheiro style.css (/themes/seu thema/css/authentication.css) do seu tema este bloco:

#account-creation_form .dni {
display: none;
}

No seu ficheiro somente consta uma parte incomposta, por isto a desativacao do DNI pelo back-office nao funciona. O seu tema nao foi codado para suprir as leis européias, por isto ignora o DNI.

O bloco deve ficar assim:

#account-creation_form .id_state,
#account-creation_form .dni,
#account-creation_form .postcode {
  display: none; }

 

Também deverá alterar esta linha, como ja mencionado: https://www.prestashop.com/forums/topic/657723-remove-dni-field/?do=findComment&comment=2670812

 

Após alterar ambos, deleta o smarty cache e o browser cache, e se estiver logado no front-office, também deslogue para nao ver uma página cahceada. Se nao resolver, entao entre em contato com o desenvolvedor do seu tema.

Share this post


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
Sign in to follow this  

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More