Skip to content

Planejado

Estas funcionalidades estão no próximo ciclo de desenvolvimento. As especificações existem ou estão sendo escritas. Itens planejados possuem recursos comprometidos e devem ser entregues em curto prazo.

Para a visão geral completa de status, consulte Status Atual.

Novos Domínios

DomínioDescriçãoPor Que Importa
ContatoLeads pré-cadastro, antes de se tornarem colaboradoresCaptura interesse antes de uma organização formal existir
ProjetoInstâncias de entrega de serviço, vinculando contratos a marcosAcompanha engajamentos de serviços profissionais de ponta a ponta
Saldo de CréditoRastreamento de crédito por entitlement, histórico de consumo, recargasViabiliza modelos de serviço pré-pago e cobrança por uso
Registro de ProdutoPonte entre produtos WooCommerce e Entitlement Classes com overrides de policyFormaliza regras de mapeamento produto-entitlement
Entidade JurídicaModelagem formal de entidades de negócio com regras de roteamento multi-entitySubstitui a lógica dual-entity BR/US hardcoded

Cada novo domínio seguirá a ordem de implementação padrão:

  1. Entidade de domínio e enum de status (PHP puro, zero dependências de WordPress)
  2. Interface de repositório (Domain) e implementação WordPress
  3. Camada de serviço
  4. Classes de hook implementando HookInterface
  5. Controller de REST API com permission_callback
  6. Controller de página Inertia e páginas React
  7. Testes unitários e de integração

Novas Integrações

IntegraçãoDescriçãoStatus
ChatwootSincronização de tickets de suporte e log de conversasEspecificação em andamento
Webhooks de SaídaCatálogo de eventos para notificações a sistemas externosEspecificação em andamento

Chatwoot fará a ponte entre conversas de clientes e o contexto de organização e entitlement, permitindo que agentes de suporte vejam o ciclo de vida completo do cliente junto com o histórico de chat.

Webhooks de Saída publicarão eventos de domínio (entitlement criado, pedido pago, licença ativada, etc.) para URLs externas. Administradores configurarão endpoints por tipo de evento com verificação de assinatura HMAC.

Melhorias

Assistente de Configuração

Configuração inicial guiada para novas instalações:

  • Selecionar entidade jurídica (BR, US ou ambas)
  • Configurar Entitlement Classes a utilizar
  • Conectar WooCommerce
  • Criar a primeira organização

Elimina a necessidade de configurar opções manualmente e reduz o tempo até o primeiro valor.

Portal do Cliente

Portal de autoatendimento para clientes finais:

  • Aceitar ou recusar orçamentos
  • Visualizar e gerenciar licenças ativas
  • Enviar solicitações de serviço
  • Baixar faturas e documentos
  • Visualizar status e histórico de entitlements

Construído com a mesma stack React 19 + Inertia.js, servido em um template de página dedicado do WordPress.

Provisionamento Automático

Criação automática de recursos derivados quando um entitlement é ativado após pagamento:

  • Provisionamento de ambiente para entitlements de hospedagem
  • Geração de chave de licença para entitlements de plugin
  • Criação de solicitação de serviço para entitlements de serviço
  • Envio de e-mail de boas-vindas

Reduz a intervenção manual entre a compra e a entrega.

Automação de Renovação

Fluxos de renovação automatizados:

  • Períodos de carência configuráveis por Entitlement Class
  • Lógica de retentativa para pagamentos falhos
  • Suspensão automática após expiração do período de carência
  • Reativação mediante pagamento bem-sucedido
  • Sequência de notificações (próximo vencimento, vencido, em atraso, suspenso)

Funciona com a Policy Engine para permitir overrides por organização e por produto.

Dashboard Administrativo

Métricas e visão geral operacional na tela principal do admin:

  • Entitlements ativos por classe e status
  • Resumo de receita (mês atual, tendência)
  • Solicitações de serviço pendentes e status de SLA
  • Feed de atividades recentes
  • Alertas para itens que requerem atenção (entitlements expirando, webhooks com falha)

Cronograma

Funcionalidades planejadas não possuem datas fixas de entrega. São priorizadas e trabalhadas em ordem. O progresso é acompanhado no repositório do projeto. Quando uma funcionalidade planejada é entregue, ela passa para Disponível Agora e aparece no Changelog.