O JValidate é um plugin utilitário essencial para desenvolvedores e autores que vendem produtos (temas ou plugins) através do ecossistema Envato (ThemeForest e CodeCanyon). Ele resolve um dos maiores desafios do suporte técnico: a pirataria e o atendimento a usuários não autorizados. O plugin permite integrar um sistema de verificação automática que valida o “Purchase Code” (Código de Compra) fornecido pelo cliente diretamente com a API da Envato, garantindo que apenas compradores legítimos tenham acesso ao suporte, documentação premium ou downloads exclusivos.
Destaques:
- Verificação em Tempo Real: Conecta-se instantaneamente à API da Envato para confirmar se um código de compra é válido e se a licença ainda está ativa.
- Filtro de Suporte: Pode ser integrado a formulários de contato ou sistemas de ticket para exigir a validação do código antes que o cliente envie uma dúvida.
- Bloqueio de Conteúdo: Permite restringir o acesso a páginas específicas ou arquivos de ajuda apenas para usuários que inserirem um código de compra legítimo.
- Gestão de Licenças: O administrador pode visualizar no painel do WordPress quem validou códigos, quais produtos foram comprados e a data de expiração do suporte.
- Interface Simples (Shortcodes): Utilize shortcodes fáceis para exibir o campo de verificação em qualquer lugar do seu site, seja em uma barra lateral ou em uma página de registro.
- Prevenção de Uso Duplicado: Sistema inteligente para detectar e impedir que o mesmo código de compra seja utilizado em múltiplos domínios ou por diferentes usuários (dependendo da configuração).
- Histórico de Verificações: Mantém um log detalhado de todas as tentativas de validação, ajudando a identificar padrões de uso indevido ou tentativas de fraude.
- Totalmente Customizável: Permite traduzir as mensagens de erro/sucesso e ajustar o design do formulário para que combine com a identidade visual da sua marca de desenvolvedor.
- Configuração de API Facilitada: Basta inserir o seu “Personal Token” da Envato para que o plugin comece a operar de forma automatizada.
- Melhoria na Eficiência do Suporte: Economiza horas da equipe técnica ao eliminar o processo manual de conferir se o cliente realmente pagou pelo produto.