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.zipEste 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_metado 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)