Skip to main content

Task #193223 — Itens recomendados na tela conferir pedido

Task pai: #193223 — Upsell zzapp

Status do refinamento: concluído
Requisitos EARS: task-193223-itens-recomendados-conferir-pedido-requisitos.md
Pesquisas técnicas:
ADRs: ADR-009-size-em-cart-recommended-items · ADR-002-query-separada-recommended-items


Resumo

Adicionar seção de itens recomendados (CartRecommendedItem) na tela de conferir pedido (check_sell) do zzapp. A seção exibe entre 1 e 3 produtos recomendados pela vendedora durante o fluxo de upsell, permitindo aplicar desconto e remover itens antes de gerar o link de pagamento. Os itens são enviados como propriedade opcional no POST api/cart.

  • Seção só é exibida se cartDTO.recommendedItems não for nulo e não estiver vazio
  • Limite de 1 a 3 itens, garantido pelo stepper de upsell (task-09)
  • Itens não impactam o total do carrinho nem os cálculos de desconto
  • Remoção é local (CartDTO) — sem chamada backend nesta etapa
  • Desconto segue as mesmas regras e validações dos produtos do carrinho
  • POST api/cart inclui recommendedItems no payload (task-09 garante serialização)

Continuação da Sprint Anterior

Alguns fixes e implementações da sprint anterior (SP11) vazaram para esta sprint (SP12):

  • ✅ Validação de desconto funcionário (deve respeitar regras atuais)
  • ✅ Validação de desconto máximo no pedido (deve respeitar as regras atuais)
  • ✅ Navegação a partir de Atendimentos em aberto
  • ✅ Personalização da mensagem de zzlink (compartilhar)
  • ✅ Ajuste no CartDto:
    • Trocar isEmployeeDiscount por hasEmployeeDiscount
    • Adicionar RecommendationsId (ver Alteração cartApi)

Referência: Task 194874 — [Front] zzapp - Tela de conferir pedido


Arquivos desta pasta

ArquivoDescrição
task-193223-itens-recomendados-conferir-pedido.mdEste arquivo — sumário e índice da task
task-193223-itens-recomendados-conferir-pedido-requisitos.mdDocumento de requisitos em formato EARS (pt-BR): histórias de usuário, critérios de aceitação e casos de borda
conferir-pedidos.mdDocumento original de requisitos brutos da task (zzapp — Itens recomendados tela conferir pedido)
image.pngReferência visual (Figma) da nova seção de recomendados