Jump to content
pcoelhof4

Problema com o campo NIF durante o registo

Recommended Posts

Boa noite,

 

Após ativar a função B2B que permite o registo em nome de Empresas, no momento do registo são pedidos vários Campos entre os quais o NIF

 

Acontece que o campo NIF tem uma validação interna no prestashop e quando se coloca qualquer NIF valido em portugal o mesmo é considerado incorreto.

 

 

Qual a forma de retirar / alterar esta validação neste campo.

 

a versão que tou a usar é a ultima 1.6.0.14

 

Obrigado

Share this post


Link to post
Share on other sites

Esta a usar algum modulo para validação do NIF? Desactive o modulo "vatnumber" se estiver instalado.

Share this post


Link to post
Share on other sites

A validação server-side é feita pela classe Validate (classes/Validate.php).

A validação direta no navegador (client-side) é feita pelo JavaScript (js/validate.js).

 

Não recomendo alterar a classe diretamente. Utilize sempre overrides.

Share this post


Link to post
Share on other sites

Obrigado por a resposta

 

Os meus conhecimentos de programação sao praticamente nulos, 

 

Não compreendo como pode existir uma validação deste campo e não se poder alterar facilmente. no caso de os numero fiscal de portugal é impossivel entao usar este campo.

 

A alteração teria que ser sempre efectuada no servidor penso eu... 

 

Será que alguem me pode ajudar a colocar este campo a funcionar desativando essa validação 

Share this post


Link to post
Share on other sites

A solucao já está escrita mais acima. Se vc. tiver ativado o modo B2B entao deverá desativar o módulo vatnumber. O uso de ambos ao mesmo tempo nao funciona.

 

Veja tmb. aqui:

https://www.prestashop.com/forums/topic/509279-nif-inv%C3%A1lido/

https://www.prestashop.com/forums/topic/537532-erro-nif-%C3%A9-inv%C3%A1lido/

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

×
×
  • Create New...

Important Information

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