Programador para Website em Php


Publicado: Hace 7 meses Plazo: No definido Propuestas: 12 Freelancers interesados: 16

Abierto

Descripción:


Meu cliente possui um Sistema de Controle de Comissão, onde serão necessárias implementar novas funções. É um sistema, onde seus Vendedores, compram os produtos para revenderem e ganham comissão conforme o volume de vendas que efetuam sozinhos ou em equipes. Sistema de Comissionamento inspirado em grandes empresas Vendas Diretas como POLISHOP, L´Aqua Di FIori, TUPPERWARE, MARY KAY, HINODE, AMWAY).

O base de dados do sistema atual esta MYSQL. O sistema base foi feito em PHP, mas não temos acesso.
.
Cada vendedor tem uma area privada no site da empresa, onde através de um login e senha, ele acompanha o volume de vendas da sua Equipe e consequentemente suas comissões. Essa area privada é chamada de Escritório Virtual ou Back-Office.

A novas funções a serem desenvolvida serão:

Uma função, onde a partir de um determinado Vendedor, seja possivel identificar os membros da equipe dele, e os pedidos feito por eles. A equipe deverá ser visualizada graficamente, conforme a hierarquia da equipe. a estrutura da Equipe, tecnicamente chamado de Visualização da Rede. Inicialmente serão exibidos uma quantidade de 31 membros da equipe em tela, sendo distribuídos 1 na 1a. linha, 5 na 2a. niveis e 25 na 3o. niveis.
A partir dos 30 primeiros membros da equipe da 2a. e 3a. niveis (linhas) , cada um devera ter uma link , de modo que a partir do novo vendedor escolhido e clicado, seja feito uma nova exibição, partindo dele para a sua equipe.

A tabela principal para esta função, denominada usuários, possui vários dados cadastrais. Para o processo de visualização da equipe de um vendedor, os campos principais para este processo serão

Os dados principais para esta operação serão.
(ID_USUARIO, ID Sequencial e único do Usuário
NOME, - Nome do Usuário
ID_USUARIO_INDICADOR - Codigo de Usuario que Indicou o novo Vendedor para a Equipe
ID_USUARIO_CONECTADO) - Codigo do Usuario, a qual o novo vendedor ficará conectado, em caso da equipe do vendedor já tiver 5 vendedores ligados diretamente. Neste caso, o sistema deverá buscar uma nova posição nas equipe dos outros níveis.
Status - Ativos, Inativos, Pendentes.

Tabela de Pedidos/ Fatura - (Id_pedido, Id_usuario, Valor, Data_Pedido)

Para execução deste rotina, a tabela de usuários terá que ser lida, para remontar a tabela de visualização em uma tabela temporária. (ou de trabalho). Neste processo deverá ser contabilizado o total de membros da Equipe, com os seus Totais de pedidos em Valor. Será necessário totalizar qtos estão ativos ou Inativos.

(-----
Massa_de_Dados
--
01, Distribuidor 1, 00, E 01
02, Distribuidor 2, 01, E 02 03
03, Distribuidor 3, 02, D 06 04
04, Distribuidor 4, 03, D 05
05, Distribuidor 5, 04, D
06, Distribuidor 6, 02, E

Obs: O primeiro vendedor cadastrado no sistema, tem como codigo de Indicador e conectado o valor zero ou nulo. Isto indica que ele é o primeiro da equipe.



Categoria: IT & Programação
Subcategoria: Programação
Qual é o alcance do projeto?: Alteração média
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho especificações
Experiência nesse tipo de projeto: Sim (Eu já gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário
Funções necessárias: Desenvolvedor
Integrações de API: Outros (Outras APIs)

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.

Brasil

Para ver más detalles del cliente

Ingresa a Workana

Compartir este proyecto