Analisando propostas

Desenvolvimento de Sistema + Plugin Wordpress e Woocommerce

Publicado em 01 de Janeiro de 2021 dias na TI e Programação

Sobre este projeto

Aberto

Eu tenho uma site WooCommerce onde vendo produtos digitais e preciso que meus clientes acessem esses produtos digitais através desse plugin para WordPress.

- O plugin vai ser instalado no site do cliente, ele vai poder acessar o plugin utilizando os mesmos dados de acesso que ele usa para logar no meu site.

- Quando o cliente acessar o plugin com suas credenciais ele vai ter acesso a uma seção do plugin onde vão ser exibidos os meus produtos digitais, algo bem organizado e com opções de filtro por categoria, tags, barra de pesquisa e etc. Com um design moderno, simples e intuitivo.

- Esses produtos digitais armazenados em meu site são temas e plugins WordPress, o cliente vai poder realizar atualizações dentro do site dele para os plugins e temas que ele estiver usando quando novas versões estiverem disponíveis no meu site.

- O plugin deve ser responsável por realizar um backup e armazená-lo em algum diretório na pasta do plugin, e se algo der errado o cliente pode retornar a versão anterior.

- Nem todos os clientes tem acesso a todos os arquivos. Apenas clientes que fazem parte da nossa assinatura tem acesso a todos os arquivos. O restante só terá acesso aos plugins que eles compraram individualmente.
Basicamente fazer uma verificação de quais produtos aquele cliente especifico tem acesso e permitir que ele faça atualizações apenas deles. (Ele poderá ver outros produtos disponíveis mas não poderá baixá-los até que assine algum plano ou compre o tema/plugin individualmente.

- Na parte administrativa eu preciso ter total controle sobre os clientes e dos arquivos, assim como histórico de downloads e atualizações por cliente. A capacidade de cancelar, pausar e ativar manualmente a liberação de downloads sem interromper o acesso do cliente ao meu site ou ao plugin. Ele vai poder ver os itens disponíveis para ele, mas não vai poder realizar atualizações ou baixá-los, quando assim for manualmente definido.


- Clientes tem um limite de download diário (esse sistema já está implementado), isso deve ser verificado pelo plugin na hora de fazer a a atualização do tema/plugin pois cada atualização/download deve contar como um crédito.

- Habilidade de mandar mensagens para clientes específicos, em massa ou que façam parte de alguma assinatura especifica, diretamente em alguma seção do plugin como em uma aba nomeada notificações/conversa.

- Nós hospedamos nossos arquivos na AmazonS3 e servimos através de uma distribuição no CloudFront. Seria muito bom se o profissional tivesse o conhecimento para usar esses arquivos diretamente do S3 e CF. Mas deve ter um sistema de entrega de Fallback caso a conexão seja perdida de alguma forma.
Nesse caso o plugin/sistema teria que utilizar os arquivos armazenados em nosso servidor de hospedagem até que os serviços S3 e CF sejam estabelecidos.

Acredito que essa ideia ainda é muito bruta e podemos ter mais ou menos coisas a se trabalhar. Aceito ideias de soluções mais eficientes e opiniões sobre como seria possível melhorar o que foi informado por aqui.

Segurança, rapidez e estabilidade. Isso é muito importante no desenvolvimento desse projeto. Obviamente gostaria de alguém que tivesse interesse também em continuar com o projeto depois de finalizado para manter o sistema e plugin atualizados para novas versões dos plugins que usamos, WordPress, WooCommerce, servidores e etc.


Se esqueci de mencionar alguma coisa adicionarei mais pra frente.

Categoria TI e Programação
Subcategoria Wordpress
Qual é o alcance do projeto? Desenvolvimento personalizado
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho uma ideia geral
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs), Cloud Storage (Dropbox, Google Drive, etc)

Prazo de Entrega: 01 de Março de 2021

Habilidades necessárias