Cadastrar promoções personalizadas.
Módulo SM Web > Menu Promoções > Aplicação Cadastro de Promoções Personalizadas - PROMWEB001
Atualizar o sistema para a versão 20.01 ou versão superior.
Entre na aplicação:
Caso tenha alguma promoção já cadastrada ela será listada.
Clique no botão + Cadastrar nova promoção.
Informe os campos:
Após preencher os campos, clique em Avançar.http://10.171.130.43:96/
Campo para pesquisar promoções, através da informação de código ou descrição das promoções;
Link para Busca avançada;
Mais abaixo, é exibida uma caixa, contendo em tags (componente disclaimer), os filtros aplicados por padrão, ao abrir a aplicação, sendo Período vigente e Ativa, além de tag Remover todos, para limpar os filtros;
...
No fim da tela, é exibido o botão Carregar mais resultados.
O usuário, com permissão de acesso, abre a aplicação Cadastro de Promoções Personalizadas.
...
5. O primeiro step selecionado é Dados gerais, em que o usuário define as principais informações e parâmetros da promoção.
6. O usuário clica no botão botão Avançar, passando para a tela do segundo step: Empresas, em que são exibidos os campos:
7. O usuário realiza as configurações desejadas, e aciona o botão botão Avançar para para prosseguir com a criação da promoção, ou botão Voltar, para retornar ao step anterior, ou aciona o botão botão Cancelar para para descartar a criação da promoção, através de uma mensagem de confirmação.
...
3. O usuário aciona o botão botão + Cadastrar nova promoção;
4. Será exibida a tela de de Cadastrar nova promoção, exibindo guia lateral, com 3 steps: Dados gerais, Empresas e e Detalhes. No canto superior direito, são exibidos os botões Cancelar e botões Cancelar e Avançar.
5. O primeiro step selecionado é é Dados gerais, em que são exibidos os campos:
6. O usuário realiza as configurações desejadas, e aciona o botão Avançar para prosseguir com a criação da promoção, ou aciona o botão Cancelar para descartar a criação da promoção, através de uma mensagem de confirmação.
Critérios
Os campos campos Descrição, Data início da promoção, Data fim da promoção, Tipo da promoção são são obrigatórios.
A aplicação deve realizar as validações em cada campo, conforme o tipo e valores permitidos.
...
4. Será aberta uma janela modal, com o título título Busca avançada, exibindo os seguintes campos:
...
5. O usuário define os filtros desejados e aciona o botão botão Aplicar filtros para para retornar a tela principal da aplicação, exibindo as promoções conforme os filtros utilizados. Ou aciona o botão botão Cancelar para para descartar os filtros.
Critérios
Ao selecionar o filtro filtro Período Vigente, o campo campo Período deve deve ser desabilitado.
Ao selecionar o tipo de promoção promoção Compre e ganhe, o filtro de Produtos deve ser desabilitado.
...
7. O usuário clica no botão Avançar, passando para a tela do terceiro step: Detalhes, em que são exibidos os campos:
8. O usuário define os detalhes da promoção e seleciona a próxima ação:
...
A busca de produtos depende da seleção do filtro filtro Tipo de acesso aos produtos. O mesmo campo de exibição do produto será utilizado para busca.
...
Ao selecionar o produto, no campo de de Embalagem, será exibida automaticamente a embalagem padrão de venda do produto, de acordo com o segmento definido no step step Empresas. A embalagem padrão de venda é definida no cadastro de famílias, aba Segmentos.
No combo de de Embalagem, devem ser exibidas as embalagens ativas para venda, entre o segmento e as empresas definidas no step step Empresas.
No campo campo Preço atual, será exibido o maior preço atual entre segmento e empresas selecionadas no step step Empresas. O preço atual é o preço praticado no momento, podendo ser de promoção ou não. Se o produto está em promoção normal do ERP, o preço atual é o preço promocional válido no momento, senão é o preço normal válido no momento. Esse campo não é editável.
Quantidade total alocada: herda a quantidade definida no step step Dados Gerais. Campo pode ser nulo.
Quantidade limite por cliente: herda a quantidade definida no step step Dados Gerais. Campo pode ser nulo.
Ao carregar a página, o indicador Incluir todos os produtos da família é é exibido ligado, por padrão, mas o usuário pode desligar. O indicador permanecerá conforme a escolha do usuário, enquanto permanecer no step step Detalhes, ou até que se altere novamente.
...
Para finalizar a promoção, deve existir pelo menos um produto incluído, caso o tipo da promoção seja Redução de preço, Valor de desconto ou ou Percentual de desconto. Se o tipo da promoção for for Compre e ganhe, os dois campos devem possuir valores informados.
No tipo de promoção promoção Redução de preço, o preço promocional não pode ser maior ou igual ao preço atual.
No tipo de promoção Compre e ganhe, o valor de desconto não pode ser maior que o valor de compra.
No tipo de promoção promoção Valor de desconto, o valor de desconto não pode ser maior ou igual ao preço atual.
No tipo de promoção promoção Percentual de desconto, o percentual de desconto não pode ser maior ou igual a 100.
Ao utilizar a opção opção Editar, no menu de opções, da grid de produtos incluídos na promoção, o produto será carregado no formulário de inclusão para que o usuário possa alterar a informação desejada. O botão botão Incluir é é alterado para para Alterar. O indicador indicador Incluir todos os produtos da família é alterado para Alterar todos os produtos da família. Ao editar um item, o indicador Alterar todos os produtos da família será será ligado por padrão, mas o usuário pode desligar, antes de finalizar a alteração.
Ao utilizar a opção opção Excluir, no menu de opções, da grid de produtos incluídos na promoção, o produto é excluído da grid.
...
Verificar as regras de negócio de cálculo da margem (RN_MARGEM_PRECO) e associadas, os documentos estão anexos.
Título do step, concatenando o tipo de promoção;
-------
Tipo de acesso aos produtos: combo com as opções Código do produto, Código GTIN (EAN/DUN), Código barras interno e Descrição do produto;
Quando o tipo de acesso é Código do produto, o usuário digita o código sequencial do produto, no campo Produto, e ao teclar Tab, a descrição do produto é exibida, concatenada ao código.
Quando o tipo de acesso é Código GTIN (EAN/DUN), o usuário digita o código EAN ou DUN do produto, no campo Produto, e ao teclar Tab, a descrição do produto é exibida, concatenada ao código.
Quando o tipo de acesso é Código barras interno, o usuário digita o código de acesso interno do produto, no campo Produto, e ao teclar Tab, a descrição do produto é exibida, concatenada ao código.
Quando o tipo de acesso é Descrição do produto, o usuário clica no ícone de lupa, no campo Produto, para abrir modal para a pesquisa dos produtos.
–
Realizando a pesquisa pela 'Lupa', é possível pesquisar tanto pelo código ou pela descrição do produto
----------
Produto: campo de busca e exibição do produto selecionado;
Ao selecionar um produto, deve ser verificado se o mesmo se encontra em promoção normal do ERP. Caso esteja em promoção, deve ser exibida mensagem de Atenção, informando que o produto está em promoção normal.
Ao selecionar o produto, no campo de Embalagem, será exibida automaticamente a embalagem padrão de venda do produto, de acordo com o segmento definido no step Empresas. A embalagem padrão de venda é definida no cadastro de famílias, aba Segmentos.
Embalagem: combo que lista as embalagens do produto, ativas para venda, no segmento selecionado no segundo step, por default, é selecionada a embalagem padrão de venda do produto/família;
No combo de Embalagem, devem ser exibidas as embalagens ativas para venda, entre o segmento e as empresas definidas no step Empresas.
A embalagem já é selecionada a de padrão de venda automaticamente e corretamente, porém se o usuário desejar, pode mudar para outra embalagem ativa, conforme abaixo:
Notar que ao alterar a embalagem é demonstrado o preço corretamente da embalagem selecionada.
-----------
Preço atual: campo que exibe o preço atual do produto (só exibição, não é editável);
No campo Preço atual, será exibido o maior preço atual entre segmento e empresas selecionadas no step Empresas. O preço atual é o preço praticado no momento, podendo ser de promoção ou não. Se o produto está em promoção normal do ERP, o preço atual é o preço promocional válido no momento, senão é o preço normal válido no momento. Esse campo não é editável.
-O Preço na Empresa 08 é R$5,99 e na Empresa 09 R$ 5,00, a aplicação exibe o preço da empresa 08, que é o maior preço, corretamente:
----------
Preço promocional / Valor de desconto / Percentual de desconto: campo se altera, dependendo do tipo de promoção, para informar o preço promocional, ou o valor de desconto ou o percentual de desconto;
No tipo de promoção Redução de preço, o preço promocional não pode ser maior ou igual ao preço atual.
No tipo de promoção Valor de desconto, o valor de desconto não pode ser maior ou igual ao preço atual.
No tipo de promoção Percentual de desconto, o percentual de desconto não pode ser maior ou igual a 100.
*Valor de Desconto:
*Percentual de Desconto:
----------------
Quando o tipo de promoção é Compre e ganhe:
Título do step, concatenando o tipo de promoção;
Comprando a partir de: campo para informar o valor mínimo de compra, em que o cliente terá direito ao desconto;
Ganhe: campo para informar o valor de desconto que o cliente terá direito, caso compre um valor igual ou acima do mínimo;
No tipo de promoção Compre e ganhe, o valor de desconto não pode ser maior que o valor de compra.
----------
Quantidade total alocada: campo que define a quantidade unitária total do produto, reservada para aplicação da promoção. Ao selecionar um produto para inclusão, será carregada a quantidade definida no step Dados Gerais, com opção de alteração;
Quantidade total alocada: herda a quantidade definida no step Dados Gerais. Campo pode ser nulo.
e
Quantidade limite por cliente: campo que define a quantidade unitária limite do produto, em que a promoção será aplicada a um mesmo cliente. Ao selecionar um produto para inclusão, será carregada a quantidade definida no step Dados Gerais, com opção de alteração;
Quantidade limite por cliente: herda a quantidade definida no step Dados Gerais. Campo pode ser nulo.
----------
Tentando incluir produto que já existe na promoção.
----------
O Switch de incluir todos os produtos da família, já vem por default 'ligado', conforme print abaixo:
Ao Clicar em incluir, todos os produtos pertencentes a família do produto 102, são incluído na grid.
----------
Mais abaixo, grid com a lista dos produtos já incluídos na promoção, com as colunas:
Código: exibe o código sequencial do produto;
Produto: exibe a descrição completa do produto;
Emb: exibe a embalagem do produto, definida para a promoção;
Preço Atual: exibe o preço atual dos itens da promoção;
Preço Prom. / Valor Desc. / % Desconto: coluna se altera, dependendo do tipo de promoção, para exibir o preço promocional, ou o valor de desconto ou o percentual de desconto dos itens;
Margem Atual: coluna para exibir a margem de lucro em relação ao preço atual;
Margem Promocional: coluna para exibir a margem de lucro em relação ao preço promocional, ou preço com desconto;
Quantidade total alocada: exibe a quantidade total do produto reservada para a promoção;
Quantidade limite por cliente: exibe a quantidade limite do produto a ser aplicada para cada cliente;
Todas as Colunas exibindo corretamente.
-------------
Gerenciador de Colunas: coluna com o ícone próprio, e ao clicar sobre o ícone, exibe um menu com as colunas disponíveis para visualização, sendo que o padrão de seleção para exibição são as colunas Código (fixo), Produto (fixo), Emb (opcional), Preço Atual (opcional), Preço Prom. / Valor Desc. / % Desconto (fixo);
Notar, que no protótipo, não é possível o usuário desabilitar as colunas onde foi definido como "FIXO", já na aplicação é possível realizar tal processo.
-------------
E a última coluna, exibe o ícone de menu de opções, para cada linha. Ao ser acionado, são exibidas as opções Editar e Excluir.
Ao utilizar a opção Editar, no menu de opções, da grid de produtos incluídos na promoção, o produto será carregado no formulário de inclusão para que o usuário possa alterar a informação desejada. O botão Incluir é alterado para Alterar. O indicador Incluir todos os produtos da família é alterado para Alterar todos os produtos da família.
Ao utilizar a opção Excluir, no menu de opções, da grid de produtos incluídos na promoção, o produto é excluído da grid.
Ao alterar de R$5,29 para 5,09, todos os produtos são alterados corretamente.
Ao selecionar um item e clicar em Excluir o item é excluído corretamente.
Ao clicar em "Confirmar" o Item 103, é excluído da promoção.
--------
No canto superior direito, são exibidos os botões Cancelar, Voltar e Finalizar.
O usuário define os detalhes da promoção e seleciona a próxima ação:
Aciona o botão Finalizar, para finalizar a inclusão da promoção, através de uma mensagem de confirmação;
Aciona o botão Voltar, para retornar ao step Empresas;
Aciona o botão Cancelar, para descartar a criação da promoção, através de uma mensagem de confirmação.
Ao clicar em "Voltar", a aplicação volta para a STEP de "Empresa", corretamente.
Ao clicar em "Avançar" retorna para a STEP de Detalhes, corretamente.
Ao clicar em "Cancelar" é para descartar a criação da promoção, através de uma mensagem de confirmação.
Ao clicar em "Confirmar" a promoção é descartada e volta para a tela principal.
Ao clicar em "Cancelar" volta para a tela da promoção.
Ao clicar no botão "Finalizar" e "Confirmar"
Promoção Salva com Sucesso