Ir para o conteúdo principal

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 no cadastro (Cliente/Profissional), exigindo preenchimento válido.

  • Bloqueio de salvamento quando o usuário tentar cadastrar telefone/e-mail inválido.

  • Validação automática na Finalização da Venda (tanto no Pedido normal quanto no Pedido 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.

  • Um novo cadastro de “Dados inválidos” (Telefone/Celular e E-mail), permitindo ao usuário registrar padrões/valores que não podem ser aceitospedido/orçamento (ex.: e-mailsacionando “genéricos”o e telefones inconsistentes), reforçando as regrasícone do negócio.carrinho dentro da tela do pedido).

  • Para

ligar a funcionalidade entrar em contato com a Send Solutions.

Premissas:

  • Necessário o ambiente estar atualizado com asa versões:versão 
    • SENDDECOR de número 130458xxx ou superior;
    • Fidelidade / Gestão de Profissionais de número 130127 ou superior;
    • Script de número 130106 SQL / 130107 PGSQL ou superior,

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

  1. Desligar a funcionalidade NAO_INSERIR_CARRINHO_PEDIDO.

  2. Inserir produto no carrinho na Frente de Loja

  3. Abrir um novo Pedido.

  4. 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.

Acessando a Funcionalidade
image.png
image.png

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.image.png

Criando pedido

Acessando a Funcionalidade
image.png
image.png

Tela de pedido

Na tela principal, clique em Inserir.image.png

Informe os dados do cliente e clique em Confirmar.image.png

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.image.png


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ão tratadosentra comoautomaticamente inválidos.no novo pedido.

Passo a passo

  1. Acessar o menu cadastroFrente de DadosLoja inválidos> Tabela de Preço > Lista.

  2. IncluirFiltrar o catálogo, clicar em Pesquisar e adicionar um registroproduto dono tipo E-mail inválidocarrinho com o valor loeil@loeil.com.br.

  3. IncluirConfirmar que o sistema exibe mensagem de produto incluído com sucesso

  4. Acessar Pedido > Pedido de venda (Inserir um registro do tipo Telefone/Celular inválidopedido) com o valor 1191234-5678.

  5. IncluirCriar/confirmar uma registroabertura do tipo Telefone/Celular inválido com o valor 11999999999.pedido.

  6. Salvar.

    Validar
  7. a
aba/grade

de Resultado esperado

  • Registros gravados e visíveis na listagemitens do cadastro de inválidos.

  • Esses valores passam a ser tratados como bloqueadores para cadastro e/ou finalização (dependendo da regra aplicada).

Acessando a Funcionalidade
image.png
image.png

Tela de Cadastro

Na tela principal de cadastro serão exibidos os itens já gravados.image.png

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.image.png


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.image.png

Passo a passo

  1. Acessar módulo Gestão de Profissionais

  2. Navegue até Cadastros > Profissional > Incluir.

  3. Preencher os campos obrigatórios gerais (nome, documento etc.).

  4. Deixar os campos obrigatórios vazio (validação para campos obrigatórios.

  5. Informar os dados de celular/telefone/e-mail conforme lista de bloqueio (cenário 1)
  6. Tentar Salvarpedido.

Resultado esperado

  • SistemaO impedepedido anovo gravação.abre sem itens (não “puxa” automaticamente o carrinho).

  • Exibe mensagem de validação indicando queO Celularcarrinho econtinua E-mail são obrigatórios.

  • Exibe mensagem de validação para telefone inválido (ex.: incompleto, máscara inválida, quantidade de dígitos incorreta e/ou DDD incorreto).
  • Exibe mensagem de validação de e-mail inválido.
  • Mensagem informando quecom o dado informado é inválido/bloqueadoitem (porinserido regra/cadastroanteriormente.

    de inválidos).

Acessando a Funcionalidade
image.pngimage.png
image.png

Tela de Cadastro de Profissionais

Na tela principal, clique em inserir.image.png

Validação de obrigatoriedade de celular e e-mailimage.png

Validação de celular / telefoneimage.png

Validação de e-mail.image.png


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

  1. Navegue até Cadastro de Cliente > Alterar.
  2. Preencher os campos obrigatórios gerais (nome, documento etc.).
  3. Deixar os campos obrigatórios vazio (validação para campos obrigatórios.
  4. Informar os dados de celular/telefone/e-mail conforme lista de bloqueio (cenário 1)
  5. Tentar Salvar.

    Resultado esperado

    • Mesmomesmo comportamento do Cliente:

      • Celular e E-mail obrigatórios,

      • validações de formato (telefone/e-mail),

      • bloqueio para dados existentes no cadastro de inválidos.

    Acessando a funcionalidade
    image.png
    image.png

    Tela pedidos - Lista

    Na tela principal, clique em Inserir.image.png

    Ao abrir o pop-up selecione o cliente e clique em confirmar.image.png

    Após inserir os dados, clique no botão Alterar Cliente.image.png

     No cadastro do cliente, clique em editar o endereço desejado.image.png

    No endereço, clique editar contatoimage.png

    Na edição do telefone e e-mail, deve validar os dados validos.image.png

    image.png


    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.image.pngorçamento.

    Passo a passo

    1. ComRepetir os passos 1 a funcionalidade3 ligada

      do
    2. Cenário
    3. Criar/selecionar um Cliente com Celular/E-mail inválidos02 (porgarantindo regra de formato ou por constaritem no cadastro de inválidos)carrinho).

    4. CriarAcessar Orçamento > Orçamento de loja (Inserir um Pedido normal para esse Cliente (e Profissional, se aplicável).

    5. Avançar até Finalizarorçamento).

    6. Tentar finalizar.

    Resultado esperado

    • Sistema bloqueiaCriar/confirmar a finalizaçã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
    image.png
    image.png

    aba/grade

    Tela pedidos - Lista

    Na tela principal, clique emde Inserir.image.png

    Ao abrir o pop-up selecione o cliente e clique em confirmar.image.png

    O sistema vai permitir a inclusão dos dadositens do pedido.
    Preencha as informações e clique em salvar.image.png

    Ao clicar em finalizar pedido, serão realizadas a validações:
    Telefone invalido do profissional.orçamentoimage.png

    E-mail invalido do profissional.image.png

    Telefone invalido do pedido (Contato).image.png

    E-mail invalido do pedido (Contato).image.png

    E-mail invalido do Cliente.
    O sistema irá indicar em qual tipo de endereço o e-mail está invalido.image.png

    Telefone invalido do Cliente.
    O sistema irá indicar em qual tipo de endereço o telefone está invalido.image.png


    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.image.png

    Passo a passo

    1. Com a checagem na finalização ligada:

    2. Criar um pedido via fluxo passo a passo para um Cliente/Profissional com dados inválidos.

    3. Tentar concluir a etapa final (finalização).

    Resultado esperado

    • SistemaO bloqueiaorçamento anovo finalizaçãoabre sem itens com(sem mensagem/alerta.puxar carrinho automaticamente).

    • PedidoO carrinho permanece com o finaliza até correção do cadastro.item.

    Acessando a funcionalidade
    image.pngFuncionalidade
    image.pngimage.png

    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.image.png

    Step 2 - Cliente - Insira o cliente e verifique os dados.
    Neste momento serão validados o e-mail/Telefone do cliente e do pedido.image.png

    Validações:
    E-mail invalido do pedido.image.png

    Telefone invalido no pedido.image.png

    Telefone invalido do Cliente.
    O sistema irá indicar em qual tipo de endereço o telefone está invalido.image.png

    E-mail invalido do Cliente.
    O sistema irá indicar em qual tipo de endereço o e-mail está invalido.image.png

    Após ajustar os dados e clicar em próximo, o sistema exibe pop-up para confirmar a geração do pedido.image.png

    Step 3 - Itens - Insira o item e verifique os dados.
    Na sequência clique em próximo.image.png

    Step 4 - Resumo Pedido - Verifique os dados.
    Na sequência clique em próximo.image.png

    Step 5 - Comprometimento - Verifique os dados.
    Na sequência clique em próximo.image.png

    Step 6 - Transportadora / Içamento - Verifique os dados.
    Na sequência clique em próximo.image.png

    Step 7 - Follow-up Pagamento - Insira as informações de pagamento, verifique os dados.
    Na sequência clique em próximo.image.png

    Step 8 - Data de Entrega - Insira a data de entrega.
    Na sequência clique em próximo.image.png

    Step 9 - Informações Extras - Verifique os dados.
    Neste momento serão validados o e-mail/Telefone do Profissional.
    Telefone invalido do Profissional.image.png

    E-mail invalido do Profissional.image.png

    Após ajustar os dados do profissional, clique em próximo.image.png

    Step 10 - Finalizar Pedido.
    Na sequência clique em Finalizar. O sistema direcionará para tela principal.image.png


    Cenário 06: Finalização do Pedido: permitir finalização após correção

    Objetivo: validar o “caminho feliz”.

    Passo a passo

    1. Corrigir no cadastro (Cliente/Profissional):

      • Celular válido (com DDD correto e completo)

      • E-mail válido

      • não constar no cadastro de inválidos

    2. Voltar ao Pedido (normal e/ou passo a passo).

    3. Tentar Finalizar novamente.

    Resultado esperado

    • Sistema permite finalizar.

    • Pedido é concluído com sucesso.

    Acessando a funcionalidade
    image.png
    image.png

    Tela pedidos - Lista

    Na tela principal, clique em Inserir.image.png

    Ao abrir o pop-up selecione o cliente e clique em confirmar.image.png

    O sistema vai permitir a inclusão dos dados do pedido.
    Preencha as informações e clique em salvar.image.png

    Após inserir todas as informações obrigatórias, clique em finalizar pedido.image.png

    Confirme a finalização do pedido.image.png

    Pedido gerado com sucesso.image.png

    4.png

    ATENÇÃO: As informações neste documento são meramente ilustrativas e utilizadas apenas para fins de teste.