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

by WP Plans CRUD Team · github.com/lennidev63/wp-plans-crud · website

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/lennidev63/wp-plans-crud/archive/refs/heads/main.zip

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.