WP Plans CRUD
Transforme Seu Wordpress em um CRUD para Gestão de Clientes e planos de assinatura, com funcionalidade de criar os Planos, Cadastrar e Gerir Clientes e Dependentes, dentre outras funcionalidades visadas quando se trada de organizar Clientes e Assinaturas
by WP Plans CRUD Team · github.com/lennidev63/wp-plans-crud · website
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/lennidev63/wp-plans-crud/archive/refs/heads/main.zipO WP Plans CRUD é um plugin desenvolvido para WordPress com o objetivo de oferecer um painel administrativo completo e intuitivo para o gerenciamento de clientes, planos de serviço, assinaturas recorrentes e controle de cobranças financeiras.
A solução foi projetada seguindo as boas práticas da arquitetura MVC adaptada ao ecossistema WordPress, com separação clara de responsabilidades entre modelos, serviços, visualizações e controladores administrativos.
Funcionalidades Principais
- Gestão de Clientes: cadastro e manutenção de informações cadastrais, dados de contato e histórico de interações.
- Gestão de Planos: criação e configuração de planos com periodicidades variadas (mensal, trimestral, semestral, anual), valores e descrições detalhadas.
- Controle de Assinaturas: vinculação direta entre clientes e planos, com controle automatizado de status (ativo, pendente, cancelado, expirado) e datas de renovação.
- Registro de Cobranças: geração, acompanhamento e quitação de cobranças vinculadas às assinaturas, facilitando a gestão do fluxo financeiro.
- Painel Administrativo Integrado: interface limpa e responsiva perfeitamente integrada ao menu padrão do WordPress.
Arquitetura e Estrutura do Código
O projeto está organizado dentro do diretório src, contendo a seguinte estrutura modular:
Admin: gerenciamento dos menus, scripts, estilos e controladores das páginas do painel.Database: rotas de migração, criação e atualização das tabelas personalizadas no banco de dados do WordPress.Helpers: funções auxiliares para validações, formatação de moeda, datas e sanitização de dados.Models: classes responsáveis pela representação e persistência dos dados de cada entidade.Services: regras de negócio, cálculos e operações complexas do sistema.Views: templates PHP e HTML responsáveis pela renderização das telas de listagem, detalhes e formulários.
Requisitos do Sistema
- WordPress 6.0 ou superior
- PHP 7.4 ou superior
- Banco de dados MySQL 5.7+ ou MariaDB 10.3+
Instalação
- Clone este repositório diretamente na pasta de plugins do seu WordPress (
wp-content/plugins/wp-internal-crm) ou envie os arquivos via FTP. - Acesse o painel de administração do WordPress.
- Navegue até a seção de Plugins e clique em Ativar no plugin WP Plans CRUD.
- As tabelas personalizadas no banco de dados serão criadas automaticamente na ativação.
- Acesse o menu do plugin no menu lateral para começar a gerenciar seus dados.
Ou você pode baixar o .zip desse repositório e acessar o seu Painel Wordpress na guia de plugins e adcionar o arquivo zip na opção de enviar o plugin... o Wordpress já reconhece e extrai o plugin e as devidas funcionalidades
Licença
Este projeto é distribuído sob a licença GPLv2 ou posterior.