• Resolvido hvalente

    (@hvalente)


    Olá a todos,

    Podem-me por favor ajudar/ensinar como devo implementar a seguinte regra?

    Como podemos bloquear no woocommerce o uso do mesmo NIF em diferentes logins? Ou seja, não permitir que seja criado um segundo login utilizando um NIF que já se encontre associado a um outro login.

    Obrigado
    Cumprimentos
    Henrique

A visualizar 4 respostas - de 1 a 4 (de um total de 4)
  • Boa tarde,

    Não sei qual o plugin que estará a usar para o efeito, mas provavelmente tem um hook onde seria possível “encadear” um código seu onde poderia validar se o NIF já estava registado ou não anteriormente.

    Visto que já passou algum tempo desde que colocou a sua questão não sei se o problema se mantêm. Se se mantiver deixe mais alguma informação, por exemplo qual o plugin que usa para o efeito de registo do NIF.

    Thread Starter hvalente

    (@hvalente)

    Olá boa tarde,

    Em primeiro lugar obrigado pelo seu feedback.

    Em relação ao pedido de ajuda que fiz neste post, sim ainda continuo por resolver a dificuldade que apresentei no mesmo.

    O plugin que atualmente tenho instalado é o “Invoicing with InvoiceXpress for WooCommerce – Free”, que julgo ser o plugin que neste momento poderá vir a ser útil para validar a questão do número de contribuinte por utilizador.

    Uma vez mais o meu obrigado.

    Cumprimentos
    Henrique

    Moderador pmfonseca

    (@pmfonseca)

    @hvalente

    Estive a verificar a lista de funcionalidades da versão free e da versão paga e essa opção não consta.

    De uma forma geral, diria que pode não fazer sentido, por exemplo:
    – vários utilizadores que querem a fatura no nome da mesma empresa
    – vários utilizadores do mesmo agregado familiar que querem a fatura sempre no mesmo nome/nif
    – um utilizador que perdeu acesso ao email antigo e que quer criar uma nova conta
    – …

    Imagino que possas ter alguma necessidade em particular, mas nesse caso suponho que terás de desenvolver a funcionalidade e verificar que não compromete funcionalidades futuras do plugin.

    Olhando para o código do plugin, ele faz algumas validações ao NIF/VAT a partir deste hook:
    add_action('woocommerce_checkout_process', array( $this, 'validate_vat_frontend', ), 1000);

    Uma forma de fazeres essa validação era “encadeares” a tua validação aí e validar se já existe algum utilizador com esse NIF, por exemplo usando o get_user_meta().

    Mas tem em conta o que o @pmfonseca disse, pois tendo em conta, não perece fazer muito sentido essa restrição.

A visualizar 4 respostas - de 1 a 4 (de um total de 4)
  • O tópico ‘Woocommerce – Uso do mesmo NIF em diferentes logins’ está fechado a novas respostas.