Skip to main content

194760 - User Story

Tipo: User Story
Título: zzapp - MVP upsell no fluxo de vendas (Carrinho)
Estado: Active
Iteração: ZZAPPS\Vendas\VENDAS SPRINT 11 2026
Área: ZZAPPS\Vendas
Atribuído a: Weslei Dornelles Morais
Prioridade: 2


Descrição (ReproSteps)

Problema: O fluxo atual de criação de carrinho no zzapp não estimula, de forma estruturada, a inclusão de produtos complementares. Com isso:

  • Pedidos são finalizados sem explorar todo o potencial da cliente;
  • A performance de upsell depende exclusivamente da habilidade individual do vendedor;
  • Ficamos "reféns" de vendedores mais experientes ou mais persuasivos;
  • Não existe mecanismo sistêmico que incentive aumento de ticket.

O resultado é um P/A (peças por atendimento) abaixo do potencial.

Contexto — Hoje, no fluxo de vendas do zzapp:

  1. O vendedor seleciona a cliente;
  2. Adiciona os produtos ao carrinho;
  3. Gera o pedido e o link de pagamento (zzlink).

Não há etapa estruturada de recomendação de itens complementares antes da geração do link.

Sabemos que existem oportunidades de:

  • venda de itens complementares (cross/upsell);
  • aumento de ticket médio;
  • melhora no P/A.

Mas essa decisão fica totalmente a cargo do vendedor.

Objetivo: Inserir, no fluxo de criação do carrinho no zzapp, uma etapa de recomendação guiada de produtos complementares após a seleção dos itens e da cliente.

A funcionalidade deverá:

  • Recomendar itens adicionais com alto potencial de complementar a compra;
  • Permitir que o vendedor:
    • visualize os itens sugeridos;
    • valide disponibilidade em estoque;
    • adicione ao pedido antes de gerar o link;
  • Exibir esses itens no zzlink como disponíveis para a cliente incluir no pedido antes do pagamento.

Critérios de Aceite (SystemInfo)

Escopo:

  • Fluxo de vendas com estoque da loja
  • zzportal, zzapp e zzlink

Atenção: O fluxo de vendas com o MVP da feature "Upsell" deverá ser habilitado individualmente em nível loja.

Critérios de implementação (nível macro):

  1. Requisição ao time de dados
  2. Validação do estoque mínimo
  3. Versões da mensagem de pedido gerado para a cliente

Tarefas Filhas

IDTítuloAtribuído aTipoEstado
194873[Front] zzapp - Tela de recomendaçãoAltamir BenkensteinTaskDesenv
194874[Front] zzapp - Tela de conferir pedidoAltamir BenkensteinTaskNew
194875[Front] zzapp - Integração com APIAltamir BenkensteinTaskNew
194987[Back] 1 Criar CartItemRecommendation e CartItem.IsRecommendedNicholas Oliveira do NascimentoTaskNew
194989[Back] 3 Ajustar endpoint api/cartNicholas Oliveira do NascimentoTaskNew
194988[Back] 2 Criar endpoint customer-product-recommendationNicholas Oliveira do NascimentoTaskNew
194876[Front] Portal - Implementar etapa de recomendação na geração do linkCelso Lucas Rodrigues MedeirosTaskDesenv
194877[Front] zzportal - Integrar seleção de recomendados ao carrinho/linkCelso Lucas Rodrigues MedeirosTaskNew
195121[Front] zzportal - Implementar Firebase/remote configCelso Lucas Rodrigues MedeirosTaskTest
194878[QA] Validação zzappWilliam Augusto PezTaskNew
195120[QA] Validação zzportalWilliam Augusto PezTaskNew

Code Reviews

ReviewEscopoDataStatus
review-v1feat/194760_upsell_v1 — zzapp2026-06-10Aprovado com ajustes
review-v2feat/194760_upsell_v1 — zzapp2026-06-10Aprovado com ajustes