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.recommendedItemsnã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
recommendedItemsno 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
isEmployeeDiscountporhasEmployeeDiscount - Adicionar
RecommendationsId(ver Alteração cartApi)
- Trocar
Referência: Task 194874 — [Front] zzapp - Tela de conferir pedido
Arquivos desta pasta
| Arquivo | Descrição |
|---|---|
task-193223-itens-recomendados-conferir-pedido.md | Este arquivo — sumário e índice da task |
task-193223-itens-recomendados-conferir-pedido-requisitos.md | Documento de requisitos em formato EARS (pt-BR): histórias de usuário, critérios de aceitação e casos de borda |
conferir-pedidos.md | Documento original de requisitos brutos da task (zzapp — Itens recomendados tela conferir pedido) |
image.png | Referência visual (Figma) da nova seção de recomendados |