Skip to main content

Requisitos — [Front] Dinâmica de itens recomendados

Task #196865

Task pai: US 196869 ADRs relacionados:

Status: a refinar Sessão de grilling:


Visão geral

Implementar a dinâmica completa de exibição e interação dos produtos recomendados na tela de Status do Pedido, incluindo o bloco "Recomendados", a listagem de itens, e a lógica de conversão quando um item recomendado é adicionado ao pedido pela cliente através do zzlink.


Papéis

PapelResponsabilidade

Requisitos

RF-01 — Exibição do bloco "Recomendados"

User Story: Como vendedora, eu quero que o bloco "Recomendados" seja exibido na tela de Status do Pedido quando houver itens sugeridos para que a cliente veja as recomendações.

Acceptance Criteria:

  1. WHEN um pedido possuir produtos recomendados THEN o sistema SHALL exibir o bloco "Recomendados" na tela de Status do Pedido.
  2. WHEN um pedido não possuir produtos recomendados THEN o sistema SHALL ocultar o bloco "Recomendados".

RF-02 — Listagem de produtos recomendados

User Story: Como vendedora, eu quero que o bloco "Recomendados" liste apenas os produtos selecionados como recomendação para que a cliente visualize as opções.

Acceptance Criteria:

  1. WHEN o bloco "Recomendados" for exibido THEN o sistema SHALL listar exclusivamente os produtos selecionados pelo vendedor como recomendação.
  2. WHEN um produto recomendado for exibido THEN ele SHALL NOT fazer parte do pedido nem compor valores, quantidades ou totalizadores.
  3. WHEN um produto recomendado for exibido THEN o sistema SHALL exibi-lo com finalidade exclusivamente informativa.

RF-03 — Conversão de recomendado em item do pedido

User Story: Como cliente, eu quero adicionar um produto recomendado ao meu pedido através do zzlink para incluí-lo na compra.

Acceptance Criteria:

  1. WHEN a cliente adicionar um produto recomendado ao pedido via zzlink THEN o sistema SHALL remover o produto do bloco "Recomendados".
  2. WHEN a cliente adicionar um produto recomendado ao pedido via zzlink THEN o sistema SHALL mover o produto para o bloco "Produtos".
  3. WHEN um produto for movido para o bloco "Produtos" THEN o sistema SHALL identificá-lo com a tag "Item recomendado adicionado ao pedido", conforme Figma.

RF-04 — Consistência das informações

User Story: Como usuária do sistema, eu quero que os blocos "Produtos" e "Recomendados" reflitam o estado atual do pedido para garantir consistência.

Acceptance Criteria:

  1. WHEN o estado do pedido for alterado THEN o sistema SHALL refletir a mudança nos blocos "Produtos" e "Recomendados".
  2. WHEN um mesmo produto estiver associado aos dois blocos THEN o sistema SHALL exibi-lo em apenas um dos blocos.

Fora de Escopo

  • Criação do novo layout de card (task 196866)
  • Lógica de recomendação de produtos (backend)
  • Fluxo de criação de carrinho

Dependências

DependênciaDescriçãoStatus
Task 196866Novo layout do card de produtoPendente