WP Manifestindependent plugin directory
manifest / users / wp-plans-crud

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

★ 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/lennidev63/wp-plans-crud/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

O 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

  1. Clone este repositório diretamente na pasta de plugins do seu WordPress (wp-content/plugins/wp-internal-crm) ou envie os arquivos via FTP.
  2. Acesse o painel de administração do WordPress.
  3. Navegue até a seção de Plugins e clique em Ativar no plugin WP Plans CRUD.
  4. As tabelas personalizadas no banco de dados serão criadas automaticamente na ativação.
  5. 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.