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.

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/rubenpardelha/plugin_wordpress_nif/archive/refs/heads/master.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

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)