WP Manifestindependent plugin directory
manifest / ecommerce / plugin_wordpress_nif

NIF Checkout Plugin | A Solution created for TI

Plugin personalizado para otimizar o fluxo de faturação em Portugal para lojas WooCommerce. O foco foi garantir que o Número de Identificação Fiscal (NIF) fosse tratado como um dado nativo e persistente.

by Rúben Pardelha | TI · github.com/rubenpardelha/plugin_wordpress_nif

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/rubenpardelha/plugin_wordpress_nif/archive/refs/heads/master.zip

Este plugin foi desenvolvido para automatizar a gestão de NIF-

Funcionalidades

  • Campo NIF no Checkout: Adiciona um campo de faturação nativo ao formulário do WooCommerce.
  • Validação Inteligente: Verifica se o NIF contém exatamente 9 dígitos numéricos.
  • Gestão Dinâmica: Permite ativar ou desativar a obrigatoriedade do campo através de um painel administrativo dedicado.
  • Criação de Conta Automática: Força a criação de conta no checkout (sem checkbox) para garantir que os dados de faturação são guardados.
  • Sincronização de Perfil: O NIF é guardado no user_meta do WordPress e pode ser editado diretamente no perfil do utilizador no painel Admin.
  • Histórico de Encomendas: O NIF fica registado nos detalhes da encomenda para consulta do administrador.

Estrutura dos Ficheiros


on-off-nif-ti/
├── on-off-nif-ti.php        # Ficheiro principal
├── ti/
│   ├── settings-page.php     # Interface do menu "Configurar NIF"
│   └── user-profile.php      # Integração do campo no perfil do utilizador
├── includes/
│   └── checkout.php    # Onde o campo é criado, validado, introduzido nas encomendas
└── assets/
    └── css/
        └── admin-style.css   # Estilização da interface (Toggle Switch)