Task #194879 — Ajuste endpoint GET api/payment/v2/{id} (GetInfo)
Task pai: #194879 — [Back] 01 - Ajuste endpoint GetInfo Contexto: US 194871 — MVP Upsell (Pedido)
Status do refinamento: concluido Requisitos EARS: task-194879-ajuste-endpoint-getinfo-requisitos.md Pesquisas tecnicas: pesquisa-log-queue-service-checkout.md Pesquisas com link perdido: pesquisa-rf05-query-paralela-vs-join.md, pesquisa-sizes-join-vs-snapshot.md ADRs: ADR-001 · ADR-002 · ADR-009
Resumo
O endpoint GET api/payment/v2/{id} (fluxo store / zzlink) precisa passar a retornar os itens recomendados vinculados ao carrinho, para suportar o fluxo de upsell no ponto de venda.
As regras principais sao:
- Retornar
RecommendedItemsapenas dentro de uma janela de 1 hora a partir da criacao do carrinho. - Itens com SKU ja presente no carrinho sao removidos por deduplicacao.
- Se a janela expirar e havia recomendados, enviar registro para a fila de AllLogs no nivel
Information. - O fluxo ecomm (
GetInfoEcommAsync) nao eh alterado.
A funcionalidade depende da criacao previa da tabela CartRecommendedItems no DbCore (outra US).
Arquivos desta pasta
| Arquivo | Descricao |
|---|---|
task-194879-ajuste-endpoint-getinfo.md | Este arquivo — sumario e indice da task |
task-194879-ajuste-endpoint-getinfo-requisitos.md | Documento de requisitos em formato EARS (pt-BR): historias de usuario, criterios de aceitacao e casos de borda |