Sobre este projeto
it-programming / web-development
Aberto
Desenvolvimento de um Addon para o CS Cart Multi-vendor que limite os possíveis status que um vendedor pode selecionar, quais pedidos eles podem alterar e que complete automaticamente pedidos que não tenham produtos enviáveis.
Objetivo
Nós estamos buscando uma maneira de controlar as opções de status dos pedidos aos quais os vendedores possuem acesso. Atualmente um vendedor pode selecionar qualquer status de pedido e nós gostaríamos de limitar esta opção a apenas alguns e também sob certas condições.
Nós criaremos um conjunto novo de atributos denominados “Em Preparação”, “Produção”, “Parcialmente Enviado” e “Enviado”.
Outros status personalizados podem vir a ser criados, mas estes são os que os vendedores terão acesso.
Quando um vendedor estiver gerenciando um pedido, ele se o pedido possuir o status de “Pago” ele poderá alterar para qualquer uma das opções “Em Preparação”, “Em Produção”, “Parcialmente Enviado” e “Enviado”.
Se o pedido estiver em qualquer uma das opções acima, o vendedor poderá alterar para qualquer outra opção da mesma lista.
Nós desejamos que também seja desenvolvido uma função que autocomplete pedido onde haja apenas produtos digitais não enviáveis. Quando eu me refiro a “produto digital não enviáveis”, eu me refiro a produtos com a seguinte função desabilitada.
Escopo
Nós desejamos desenvolver uma função que limite os status de pedidos que um vendedor pode alterar e para qual status ele poderá alterar. Também desejamos desenvolver uma função que autocomplete pedidos que não tenham produtos enviáveis.
Requisitos Funcionais
1- Vendedores não devem ser capazes de alterar o status de um pedido, exceto no caso abaixo. Nenhuma opção deve aparecer na lista.
2- Se um pedido tiver status “pago”, o vendedor terá permissão para mudar este pedido para os status “Em Preparação”, “Em Produção”, “Parcialmente Enviado” e “Enviado”.
3- Se o pedido tiver o status “Em Preparação”, “Em Produção”, “Parcialmente Enviado” e “Enviado”, ele poderá mudar um outro status desta mesma lista.
4- Se um pedido possuir apenas produtos não enviáveis, gostaríamos de configurar uma mudança automática do status “pago” para “completo”.
5- A função de autocompletar só deve funcionar com pedidos que possuam produtos digitais não enviáveis.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor
Prazo de Entrega: Não estabelecido
Habilidades necessárias