Analisando propostas

Programador Web Ecommerce em Jsp/Tomcat

Publicado em 23 de Maio de 2019 dias na TI e Programação

Sobre este projeto

USD 250 - 500

Possuo o código-fonte com 90% pronto, porém preciso que um Programador java (jsp) termine esses 10% das rotinas faltantes.

Abaixo vai um descritivo dar rotinas que devem ser terminadas.

No ERP
    Na Dashboard

    Deverá apenas contar os pedidos com status Aguardando pagto e pago (status 1 e 3) (no quadro Novos Pedidos);
    Deverá contar apenas os clientes/associados com Status 1 do campo multinível e campo Ativo 1; (no quadro Clientes);
    Contas a pagar hoje, deve somar apenas as contas com data de vencimento para hoje;
    No quadro Pagos dos Pedidos, deverá somar somente os pedidos com status 3;
    Consertar a função Gerar Comissões Individual, pois as vezes o banco de dados trava (ou algo acontece) que não gera as comissões automaticamente após o reconhecimento do pedido feito e pago;

Em Cadastro/Produtos

    Listar os produtos pela ordem inversa (maior para o menor);

Em Cadastro/Clientes

    Apenas fazer com que qdo clicar no nome do cliente, abrir o formulário com os dados para que seja possível a edição de todos os campos;

Em Movimentação/Contas a Pagar

    Ao clicar no botão pagar, deve alterar o status de 0 para 1 (pago);

Em Movimentação/Contas a Receber

    Ao clicar no botão receber, deve alterar o status de 0 para 1 (recebido);

Desenvolver a rotina estoque, que é apenas um formulário básico no qual terá os campos: Referência - Título - Estoque  - Valor Varejo - Valor de Atacado - Valor de Custo. No final da página, aparecer os somatórios: Valor de Custo, Valor de Venda e Valor de Atacado, do estoque.

No Backoffice:

Na Dashboard

    No primeiro quadro, onde aparece a quantidade de pessoas na rede, apenas está contando as do primeiro nível. E ali deve aparecer a quantidade total de pessoas em todos os níveis (até o 10º);
    No quadro último cadastrados, deve aparecer os último 4 cadastrados na rede dele. Essa rotina deverá estar sempre listando a cada refresh os últimos quatro cadastrados;
    No quadro "Sua Graduação é" está reconhecendo perfeitamente a Graduação do mesmo, porém ao lado deve aparecer o valor mínimo real de compras que o mesmo deve fazer dentro do mês (para esse irei lhe enviar a tabela para que o sistema calcule automaticamente);

Minha Rede

    Aparecer um botão/link, abaixo da barra de níveis, onde que clicando abre uma modal com o nome das pessoas que estão cadastradas, junto com seu email/whatsapp.


É Interessante fazer uma pequena verificação assim: Se a quantidade de clientes for acima de 25, salvar automaticamente em PDF ou enviar para a impressora, assim não irá poluir a tela e facilitará o trabalho de reconhecimento da rede do líder;


Loja Virtual:

    É o seguinte: Quando ocorre o abandono de carrinho (qdo o cliente insere produtos no carrinho e desiste de comprar, fecha a página, sei lá) os produtos não voltam para o estoque. Sendo assim, por ordem da empresa, deverá ser feito uma rotina de abandono de carrinho, onde que qq seção aberta acima de 30 minutos, o carrinho é esvaziado e tudo volta pro estoque automaticamente. Também deverá ter um contador (bonitinho) informando que o pedido deve ser efetuado em até no máximo 30 minutos)
    Precisa fazer uma alteração onde a loja virtual tbm deve reconhecer a decisão do multinível se o cliente adquirir quaisquer produtos da categoria kit inicial, pois agora estamos com duas modalidades.


Na atualidade está configurado como se no pedido tiver um produto com o nome %Kit% ele já reconhece.. Então só mudar para q o fator seja a categoria Kit Inicial.
    A área do cliente está bem fraquinha, pois apenas mostra os pedidos feitos (caso o mesmo não seja multinível). Porém seria interessante se o cliente pudesse alterar seus dados de endereço, email e senha, com bastante segurança.



Para facilitar o entendimento, eu posso liberar acesso aos sistemas para que possam entender na íntegra o que estou necessitando.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Cargo de longo prazo
Tenho, atualmente Não se aplica
Disponibilidade requerida Conforme necessário
Experiência nesse tipo de projeto Sim (Eu já gerenciei esse tipo de projeto)
Integrações de API Payment Processor (Paypal, Stripe, etc), Outros (Outras APIs)
Funções necessárias Desenvolvedor

Prazo de Entrega: 23 de Março de 2020

Habilidades necessárias

JavaScript MySQL Java JSP Tomcat

Voce gostaria de começar trabalhar neste projeto?

Entre com sua conta Workana ou faça o seu cadastro! Potencialize seu trabalho freelancer

Freelancers que já se candidataram para este trabalho

  • Analista de sistemas há mais de 10 anos. Tenho experiência com diversos frameworks e bancos de dados.

  • Há mais de 20 anos na área de tecnologia, na maior parte do tempo como desenvolvedor/empreendedor, atuei com várias tecnologias e atividades, pois sempre acreditei que o foco deve estar na solução ...

  • Marcelo (Tem mais 11 anos de experiencia) Sou graduado em Ciência da Computação (UDESC Universidade do estado de Santa Catarina) e desenvolvi mais de uma dezena de sistemas, para áreas como recurs...

  • Graduando de Sistemas de Informação e estudante de Design Gráfico.