# Carrinhos abandonados

> A vista Abandonados, em Monetização › Vendas, lista quem abriu o checkout de um produto pago e não comprou numa hora, e quem voltou e pagou até 7 dias depois. Com as regras do carrinho, as colunas, os filtros e o e-mail de recuperação opcional.

Um **carrinho abandonado** é uma compra que começou e não terminou: alguém da comunidade abriu o checkout de um produto pago e não pagou. A vista **Abandonados**, ao lado das vendas, mostra quem foi, o que ia comprar e por quanto, para a equipa chamar a pessoa de volta. Se quiser, a Memberfy envia sozinha um **e-mail de recuperação**.

## Para que serve

- Ver quem desistiu a meio da compra, e de quê.
- Falar com quem abandonou um plano caro (o contacto vem na lista).
- Saber quanto voltou: quem abandonou e pagou depois aparece como **Recuperado**, com o valor.
- Ligar o e-mail de recuperação e deixar a Memberfy lembrar a pessoa uma vez.

## Onde fica

**Administração › Monetização › Vendas**, no seletor **Vendas | Abandonados** acima da lista.

Quem abre: **proprietário**, **administrador** e **financeiro**. O interruptor do e-mail de recuperação aparece só ao **proprietário** e ao **administrador**. Moderador e membro não veem a Monetização.

## Como funciona

### Quando começa um carrinho

O carrinho começa quando um membro com sessão iniciada abre o painel de compra de um **produto pago**. Não existe checkout sem sessão iniciada, por isso todo o carrinho é de alguém com conta na comunidade. Um carrinho por pessoa e produto: abrir de novo atualiza o mesmo (a opção, o valor e a data). As opções de cobrança de um mesmo plano partilham o carrinho.

Não viram carrinho: produto gratuito, produto que a pessoa já tem, compra feita para uma [empresa](/membros/empresas), renovação e [Pagar agora](/pagamentos/pagar-agora) (estes dois são cobranças da subscrição, não compras novas; ver [Gestão de subscrições](/pagamentos/gestao-de-assinaturas#o-atraso)).

### Quando passa a abandonado

- **60 minutos** sem pagar esse produto: o carrinho passa a **Abandonado**.
- Com um **PIX** ou **boleto** gerado e ainda dentro do prazo, o carrinho espera esse prazo. Se expirar ou vencer sem pagamento, passa a abandonado de imediato.
- Cartão recusado sem nova tentativa: abandonado aos 60 minutos.
- Pagou antes disso: não é abandono, e o carrinho desaparece.

A verificação corre a cada 5 minutos, por isso um carrinho pode demorar alguns minutos além da hora a aparecer.

### Recuperado

Quem abandonou e **pagou o produto até 7 dias** depois do abandono fica **Recuperado**, com o valor pago e a data. Se pagar depois de 7 dias, a venda entra normalmente em **Vendas**, mas o carrinho continua **Abandonado**.

### Durante quanto tempo fica

O carrinho é **apagado definitivamente 90 dias depois do abandono**. A quem sai ou é removido da comunidade, os carrinhos são apagados de imediato.

### A lista

Do abandono mais recente para o mais antigo, 20 por página:

| Coluna | O que mostra |
|---|---|
| **Contacto** | Nome, e-mail e, se o perfil tiver, telefone |
| **Produto** | O produto ou a opção de cobrança do plano (*Gold · Anual*) |
| **Situação** | **Abandonado** ou **Recuperado**; no recuperado, por baixo, *"1188,00 € pagos em 12 out 2026"* |
| **Valor** | O valor do produto no checkout |
| **Pagamento** | A forma de pagamento da última tentativa, ou *Não escolheu* |
| **Abandonou em** | A data e a hora, no fuso horário da comunidade |
| **E-mail** | **Enviado** (passe o rato para ver quando) ou **Não enviado** |

No telemóvel, cada carrinho passa a um cartão, pela mesma ordem.

### Filtros e pesquisa

- **Pesquisar pelo nome ou e-mail do comprador**.
- **Situação**: **Abandonado** ou **Recuperado**.
- **Produto**: um plano (todas as opções dele) ou um produto, separados em **Planos** e **Produtos**.
- **Período**: **De** e **Até**, o período do abandono.

A pesquisa vem primeiro e cada filtro é um botão com menu (no telemóvel, em **Filtros (N)**); o filtro escolhido passa a etiqueta com **×**. **Limpar filtros** volta à lista completa.

### O e-mail de recuperação

O interruptor **Enviar e-mail de recuperação**, acima da lista, vem **desligado**. Ligado, cada carrinho abandonado recebe **um** e-mail, no momento do abandono, no idioma da pessoa e com a cor da comunidade:

- assunto *"A sua compra de {produto} está à espera"*;
- o produto e o valor;
- o botão **Retomar a compra**, que abre a página do produto com o checkout aberto;
- a ligação **Cancelar a subscrição**.

O e-mail **não é enviado**:

- a quem cancelou a subscrição dos e-mails da comunidade;
- quando a última encomenda desse carrinho falhou (PIX expirado, boleto vencido, cartão recusado): a pessoa já recebeu o aviso de falha dessa encomenda, que explica como pagar de novo;
- se a pessoa comprou antes do envio.

Ligar o interruptor não envia nada aos carrinhos que já estavam abandonados: só os seguintes o recebem.

## Passo a passo: ligar o e-mail de recuperação

*Papel: proprietário ou administrador.*

1. Abra **Monetização › Vendas** e clique em **Abandonados**.
2. Ligue **Enviar e-mail de recuperação**. O interruptor guarda sozinho.
3. A partir do próximo abandono, a coluna **E-mail** mostra **Enviado**.

## Exemplos

**Quem desistiu do plano anual esta semana?** Em **Produto**, escolha o plano; em **Situação**, **Abandonado**; em **De**, a segunda-feira. A lista traz o contacto de cada um.

**Quanto trouxe o e-mail de volta?** Filtre **Situação** por **Recuperado** e o mês em **De** e **Até**: cada linha mostra quanto foi pago e quando.

**Um PIX que não foi pago.** A Maria abriu o checkout do curso às 14h e gerou um PIX, que expira em 30 minutos. Às 14h30 o PIX expira, e o carrinho passa a **Abandonado** na verificação seguinte. Ela recebe o aviso de PIX expirado, por isso o e-mail de recuperação não lhe é enviado. No dia seguinte, compra com cartão: o carrinho fica **Recuperado**.

## Erros comuns e como resolver

| O que acontece | Porquê | O que fazer |
|---|---|---|
| *Não foi possível carregar os carrinhos abandonados.* | A lista não respondeu | Clique em **Tentar novamente** |
| *Nenhum carrinho abandonado* | Ninguém abandonou um checkout ainda, ou os carrinhos passaram dos 90 dias | Nada a fazer |
| *Não foi possível guardar. Tente novamente.* | O interruptor não guardou | Tente novamente; o interruptor volta à posição anterior |
| Não vejo o interruptor do e-mail | O seu papel é financeiro | Peça a um proprietário ou administrador |
| A pessoa diz que não recebeu o e-mail | Cancelou a subscrição, recebeu o aviso de falha da encomenda, ou o interruptor estava desligado no abandono | Confira a coluna **E-mail** e fale com ela pelo contacto da lista |

## Perguntas frequentes

**Quem compra sem sessão iniciada entra na lista?**
Não existe compra sem sessão iniciada: o painel pede para entrar para comprar antes. Quem entra a meio da compra passa a contar a partir daí.

**O e-mail é enviado mais de uma vez?**
Não. Um por carrinho. Se a pessoa abrir o checkout de novo e abandonar outra vez, é o mesmo carrinho.

**Uma renovação não paga aparece aqui?**
Não. A renovação é uma cobrança da subscrição: aparece em **Membros › Subscrições** como **Em atraso**. Ver [Gestão de subscrições](/pagamentos/gestao-de-assinaturas#o-atraso).

## Privacidade

A lista guarda só o que já está no perfil da pessoa (nome, e-mail, telefone) mais o produto, a opção, o valor e as datas. A base legal é a dos procedimentos preliminares a um contrato pedidos pela própria pessoa (LGPD, art. 7.º, V) para a lista, e o interesse legítimo (art. 7.º, IX) para o e-mail de recuperação, que leva a ligação para cancelar a subscrição. Os carrinhos são apagados 90 dias depois do abandono, ou quando a pessoa sai da comunidade. Ver [Termos de utilização › Dados pessoais](/conceitos/termos-de-uso#dados-pessoais).

## Na API

[`GET /api/abandoned-carts`](/api/referencia/sales/list-abandoned-carts) lista os carrinhos (proprietário, administrador e financeiro), com os filtros `productId`, `planId`, `status` (`ABANDONED` ou `RECOVERED`), `from`, `to` e `search`, e a paginação. O interruptor é o campo `abandonedCartEmailEnabled` de `GET` e [`PUT /api/notification-settings`](/api/referencia/communities/update-notification-settings) (proprietário e administrador); o `PUT` mantém o campo que não for enviado. A app regista o carrinho com [`POST /api/checkout/carts`](/api/referencia/checkout/register-checkout-cart) quando o painel de compra abre.

## Pelo assistente

`list_abandoned_carts` lista os carrinhos com os mesmos filtros (*"Quem abandonou o checkout do plano anual esta semana?"*) e, quando há abandonados sem e-mail, sugere ligar o e-mail de recuperação com `update_notification_settings`. Ver [Ferramentas · Financeiro](/mcp/ferramentas-financeiro#list-abandoned-carts).

## Relacionados

- [Vendas](/pagamentos/vendas)
- [Checkout](/pagamentos/checkout)
- [E-mails de pagamento](/notificacoes/emails-de-pagamento)
