OS 80153 - MELHORIA - SENDDECOR - ITEM DO CARRINHO ESTA PUXANDO AUTOMATICAMENTE AO ABRIR UM NOVO PEDIDO
Objetivo:
GarantirAo qualidademontar eum confiabilidadecarrinho dosna dadosFrente de contatoLoja (Celularadicionando eprodutos E-mail)no carrinho) e, em seguida, abrir um novo Pedido de Venda ou um novo Orçamento, cadastradoso sistema não deve mais “puxar” automaticamente os itens do carrinho para dentro do documento.
Com a nova ClienteFuncionalidadeNAO_INSERIR_CARRINHO_PEDIDO eligada, os itens Profissional, evitando que informações inválidas sejam salvas ou utilizadaspermanecem no processocarrinho deaté venda.
Na prática,que o usuário passaopcionalmente adecida ter:
Campos Celular e E-mail obrigatóriosinseri-los nocadastro (Cliente/Profissional), exigindo preenchimento válido.Bloqueio de salvamentoquando o usuário tentar cadastrar telefone/e-mail inválido.Validação automática na Finalização da Venda(tanto noPedido normalquanto noPedido passo a passo) para impedir concluir pedidos quando Cliente/Profissional possuir:telefone incompleto,DDD incorreto,e-mail inválido,ou valores cadastrados como inválidos no novo cadastro.
Umnovo cadastro de “Dados inválidos” (Telefone/Celular e E-mail), permitindo ao usuário registrar padrões/valores quenão podem ser aceitospedido/orçamento (ex.:e-mailsacionando“genéricos”oe telefones inconsistentes), reforçando as regrasícone donegócio.carrinho dentro da tela do pedido).
Para
Premissas:
- Necessário o ambiente estar atualizado com
asaversões:versão- SENDDECOR de número
130458xxx ou superior; Fidelidade / Gestão de Profissionais de número130127ou superior;Script de número130106SQL /130107PGSQL ou superior,
- SENDDECOR de número
Teste realizado após a atualização
Cenário 11: Funcionalidade DESLIGADA: inserir automaticamente e atualizar carrinho
Objetivo do cenário: comprovar o comportamento anterior/controle, garantindo que a funcionalidade controla realmente a regra.
Passo a passo
-
Desligar a funcionalidade
NAO_INSERIR_CARRINHO_PEDIDO. -
Inserir produto no carrinho na Frente de Loja
-
Abrir um novo Pedido.
-
Validar a grade de itens.
Resultado esperado
-
O item do carrinho é inserido no pedido.
-
O carrinho é atualizado/limpo “Com a funcionalidade desligada, o item será inserido e o carrinho será atualizado.”
Inserindo item no carrinho.
Inserindo item no carrinho
Na tela principal, utilize os filtros para encontrar o item.
Clique no ícone de carrinho (1), que o carrinho da parte (2) superior vai ser atualizado.
Criando pedido
Tela de pedido
Na tela principal, clique em Inserir.
Informe os dados do cliente e clique em Confirmar.
Note que o carrinho (1) foi atualizado, retirando os itens.
Na aba itens (2), os itens (3) que estavam no carrinho foram adicionados no pedido.
Cenário 2: CadastrarFuncionalidade dadosLIGADA: inválidosnão (novoinserir cadastro)carrinho automaticamente no Pedido
Objetivo:Objetivo do cenário: garantirvalidar que o sistemaitem permita registrar quais valores serãnão tratadosentra comoautomaticamente inválidos.no novo pedido.
Passo a passo
aba/gradede Resultado esperado
Registros gravados e visíveis na listagemitens docadastro de inválidos.Esses valores passam a ser tratados comobloqueadorespara cadastro e/ou finalização (dependendo da regra aplicada).
Tela de Cadastro
Na tela principal de cadastro serão exibidos os itens já gravados.
Para inserir, basta clicar no botão inserir.Ao abrir a tela de cadastro, selecione o tipo de validação e informe o texto que será validado. Após isso clique em Confirmar.
Cenário 02: Profissional: Validação de Obrigatoriedade e Dados Validos.
Objetivo: Validar obrigatoriedade. Impedir cadastro de telefone /e-mail inválidos.Premissa: As funcionalidades abaixo devem estar ativa.
Passo a passo
Acessar módulo Gestão de ProfissionaisNavegue atéCadastros> Profissional > Incluir.Preencher os campos obrigatórios gerais (nome, documento etc.).Deixaros campos obrigatórios vazio (validação para campos obrigatórios.Informar os dados de celular/telefone/e-mail conforme lista de bloqueio (cenário 1)TentarSalvarpedido.
Resultado esperado
-
SistemaOimpedepedidoanovogravação.abre sem itens (não “puxa” automaticamente o carrinho). -
Exibe mensagem de validação indicando queOCelularcarrinhoecontinuaE-mail são obrigatórios. Exibe mensagem de validação paratelefone inválido(ex.: incompleto, máscara inválida, quantidade de dígitos incorreta e/ou DDD incorreto).Exibe mensagem de validação dee-mail inválido.Mensagem informando quecom odado informado éinválido/bloqueadoitem(porinseridoregra/cadastroanteriormente.de inválidos).
Tela de Cadastro de Profissionais
Na tela principal, clique em inserir.
Validação de obrigatoriedade de celular e e-mail
Validação de celular / telefone
Cenário 03:3: Cliente:Funcionalidade repetirLIGADA: validações.não inserir carrinho automaticamente no Orçamento
Objetivo:Objetivo do cenário: garantirvalidar que as mesmas regras se aplicam ao Cliente.
Passo a passo
Resultado esperado
Mesmomesmo comportamentodo Cliente:Celular e E-mail obrigatórios,validações de formato (telefone/e-mail),bloqueio para dados existentesnocadastro de inválidos.
Tela pedidos - Lista
Na tela principal, clique em Inserir.
Ao abrir o pop-up selecione o cliente e clique em confirmar.
Após inserir os dados, clique no botão Alterar Cliente.
No cadastro do cliente, clique em editar o endereço desejado.
No endereço, clique editar contato
Na edição do telefone e e-mail, deve validar os dados validos.
Cenário 04: Finalização do Pedido (Pedido normal): bloquear finalização por dados inválidos do Cliente/Profissional
Objetivo: garantir validação automática na finalização.
Premissa: As funcionalidades abaixo devem estar ativa.orçamento.
Passo a passo
-
doComRepetir os passos 1 afuncionalidade3ligadaCenário Criar/selecionar umClientecom Celular/E-mail inválidos02 (porgarantindoregra de formato ou por constaritem nocadastro de inválidos)carrinho).-
CriarAcessar Orçamento > Orçamento de loja (Inserir umPedido normalpara esse Cliente (e Profissional, se aplicável). Avançar atéFinalizarorçamento).-
Tentar finalizar.
Resultado esperado
SistemabloqueiaCriar/confirmar afinalização.abertura do orçamento.-
Exibe alerta/mensagem indicando que hádados inválidos no cadastro(telefone incompleto/DDD incorreto/e-mail inválido ou dado bloqueado). Pedido não é concluído.
AcessandoValidar a funcionalidade

Tela pedidos - Lista
Na tela principal, clique emde Inserir.
Ao abrir o pop-up selecione o cliente e clique em confirmar.
O sistema vai permitir a inclusão dos dadositens do pedido.Preencha as informações e clique em salvar.
Ao clicar em finalizar pedido, serão realizadas a validações:Telefone invalido do profissional.orçamento
E-mail invalido do profissional.
Telefone invalido do pedido (Contato).
E-mail invalido do pedido (Contato).
E-mail invalido do Cliente.O sistema irá indicar em qual tipo de endereço o e-mail está invalido.
Telefone invalido do Cliente.O sistema irá indicar em qual tipo de endereço o telefone está invalido.
Cenário 05: Finalização do Pedido (Pedido passo a passo): bloquear finalização por dados inválidos do Cliente/Profissional
Objetivo: garantir validação também no fluxo passo a passo.Premissa: As funcionalidades abaixo devem estar ativa.
Passo a passo
Com a checagem na finalizaçãoligada:Criar um pedido viafluxo passo a passopara um Cliente/Profissional com dados inválidos.Tentar concluir a etapa final (finalização).
Resultado esperado
-
SistemaObloqueiaorçamentoanovofinalizaçãoabre sem itenscom(semmensagem/alerta.puxar carrinho automaticamente). -
PedidoOnãcarrinho permanece com ofinaliza até correção do cadastro.item.
Acessando a funcionalidadeFuncionalidade


Tela de inclusão de pedido - Passo a passo.Nesse tipo de lançamento de pedido, as validações são feitas nos steps.
No Step 1 (Cabeçalho), insira e verifique os dados, na sequência clique em Próximo.
Step 2 - Cliente - Insira o cliente e verifique os dados.Neste momento serão validados o e-mail/Telefone do cliente e do pedido.
Validações:E-mail invalido do pedido.
Telefone invalido do Cliente.O sistema irá indicar em qual tipo de endereço o telefone está invalido.
E-mail invalido do Cliente.O sistema irá indicar em qual tipo de endereço o e-mail está invalido.
Após ajustar os dados e clicar em próximo, o sistema exibe pop-up para confirmar a geração do pedido.
Step 3 - Itens - Insira o item e verifique os dados.Na sequência clique em próximo.
Step 4 - Resumo Pedido - Verifique os dados.Na sequência clique em próximo.
Step 5 - Comprometimento - Verifique os dados.Na sequência clique em próximo.
Step 6 - Transportadora / Içamento - Verifique os dados.Na sequência clique em próximo.
Step 7 - Follow-up Pagamento - Insira as informações de pagamento, verifique os dados.Na sequência clique em próximo.
Step 8 - Data de Entrega - Insira a data de entrega.Na sequência clique em próximo.
Step 9 - Informações Extras - Verifique os dados.Neste momento serão validados o e-mail/Telefone do Profissional.Telefone invalido do Profissional.
E-mail invalido do Profissional.
Após ajustar os dados do profissional, clique em próximo.
Step 10 - Finalizar Pedido.Na sequência clique em Finalizar. O sistema direcionará para tela principal.
Cenário 06: Finalização do Pedido: permitir finalização após correção
Objetivo: validar o “caminho feliz”.
Passo a passo
Corrigir no cadastro (Cliente/Profissional):Celular válido (com DDD correto e completo)E-mail válidonão constar no cadastro de inválidos
Voltar ao Pedido (normal e/ou passo a passo).TentarFinalizarnovamente.
Resultado esperado
Sistema permite finalizar.Pedido é concluído com sucesso.
Tela pedidos - Lista
Na tela principal, clique em Inserir.
Ao abrir o pop-up selecione o cliente e clique em confirmar.
O sistema vai permitir a inclusão dos dados do pedido.Preencha as informações e clique em salvar.
Após inserir todas as informações obrigatórias, clique em finalizar pedido.
Confirme a finalização do pedido.
ATENÇÃO: As informações neste documento são meramente ilustrativas e utilizadas apenas para fins de teste.









