Skip to content

Clientes Finais

Criar diagrama de sequencia para o pagamento

Nome do Caso de Uso: Realizar Compras no Marketplace

Descrição

O cliente deve ser capaz de navegar pelo marketplace, selecionar produtos, adicioná-los ao carrinho e concluir o processo de compra.

Atores

Cliente (Comprador)

Fluxo Principal

O cliente acessa o marketplace através de seu login ou como visitante.
Na página inicial, o cliente utiliza a barra de busca ou navega pelas categorias de produtos.
O cliente seleciona um produto e visualiza os detalhes (descrição, preço, avaliações, disponibilidade em estoque).
O cliente clica em "Adicionar ao Carrinho".
O cliente pode continuar comprando ou acessar o carrinho para revisar os itens.
No carrinho, o cliente confirma os produtos e clica em "Finalizar Compra".
O cliente preenche as informações de entrega e seleciona o método de pagamento.
O sistema processa o pagamento e exibe uma confirmação de compra com os detalhes do pedido.

Fluxos Alternativos

Produto indisponível: Caso o produto esteja fora de estoque, o sistema exibe uma mensagem informando indisponibilidade e sugere produtos semelhantes.
Pagamento não aprovado: Se o pagamento falhar, o sistema exibe uma mensagem de erro e solicita um novo método de pagamento.

Requisitos Relacionados

RF-1: Cadastro e autenticação de compradores.
RF-3: Navegação e busca de produtos.
RF-5: Suporte a diferentes métodos de pagamento.
RN-3: Avaliações de produtos realizadas pelos compradores.

Extensões

O cliente pode adicionar produtos a uma "Lista de Desejos" para compras futuras.
O cliente pode aplicar cupons de desconto durante a finalização da compra.

Benefícios

Garantir uma experiência de compra intuitiva e eficiente para os clientes.
Oferecer informações claras sobre produtos e pedidos para aumentar a satisfação do usuário.
Se precisar de ajustes ou deseja que inclua mais fluxos, é só avisar! 😊





ver API PAGAMENTO
ver Melhor envios

Want to print your doc?
This is not the way.
Try clicking the ··· in the right corner or using a keyboard shortcut (
CtrlP
) instead.