Possuo um sistema de venda de certificado de cursos online construído utilizando um tema em cima da API Rest do wordpress, Custom Fields e Custom Post Types, para utilizá-lo como headless CMS, o sistema hoje está servindo o site
certifiquecursos.com.br.
O sistema atende no momento, porém não tem escala e o código não está bem escrito, pois foi desenvolvido por minha equipe e eu, que possui pouco conhecimento no ecossistema do wordpress e PHP.
Buscamos um dev que possui uma grande preocupação com qualidade de código e conhece boas práticas de programação como SOLID, e que conheça bem o Wordpress, WooCommerce e criação de REST Apis.
O que precisamos desenvolver a princípio:
- Um serviço de envio de email personalizado, que trabalhe recebendo um template. E que este seja disparado em diversas etapas do fluxo do usuário.
- Isolar as regras de pagamento, hoje trabalhamos apenas com PagSeguro, porem no futuro podemos precisar de outras formas e o código especialmente nessa parte está muito acoplado
- Melhorar o fluxo de compra, alem de adicionar um serviço de promoções de produtos, por exemplo, "3 pelo preço de 1".
Para dar um contexto maior sobre esta funcionalidade, o sistema trabalha com a venda de certificados, sendo este em 2 modalidades: impresso e digital (que são produtos separados no woocommerce). Ao efetuar uma compra, os IDs dos cursos selecionados são enviados como metadados da compra e ao confirmar o pagamento, estes certificados ficam liberados para download. Eu acho esse fluxo um pouco ruim e gostaria de aprimorá-lo, e ainda aumentar para que no futuro, ao inves da venda de certificados, possamos fazer a também venda do próprio curso, ou mesmo uma assinatura da plataforma.
Por isso é importante desacoplar a logica de venda de certificado do fluxo de compra do woocommerce.
- Sugestões de melhoria no código em geral.
Desejo contratar um desenvolvedor por hora, pois o escopo pode aumentar um pouco.
Contexto Geral do Projeto
Duração do projeto De 1 a 3 meses