Skip to main content

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 RecommendedItems apenas 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

ArquivoDescricao
task-194879-ajuste-endpoint-getinfo.mdEste arquivo — sumario e indice da task
task-194879-ajuste-endpoint-getinfo-requisitos.mdDocumento de requisitos em formato EARS (pt-BR): historias de usuario, criterios de aceitacao e casos de borda