# Carritos abandonados

> La vista Abandonados, en Monetización › Ventas, lista quién abrió el checkout de un producto de pago y no compró en una hora, y quién volvió y pagó en 7 días como máximo. Con las reglas del carrito, las columnas, los filtros y el correo de recuperación opcional.

Un **carrito abandonado** es una compra que empezó y no terminó: alguien de la comunidad abrió el checkout de un producto de pago y no pagó. La vista **Abandonados**, junto a las ventas, muestra quién fue, qué iba a comprar y por cuánto, para que el equipo lo traiga de vuelta. Si quieres, Memberfy envía sola un **correo de recuperación**.

## Para qué sirve

- Ver quién desistió a mitad de la compra, y de qué.
- Hablar con quien abandonó un plan caro (el contacto viene en la lista).
- Saber cuánto volvió: quien abandonó y pagó después aparece como **Recuperado**, con el importe.
- Activar el correo de recuperación y dejar que Memberfy se lo recuerde a la persona una vez.

## Dónde está

**Administración › Monetización › Ventas**, en el selector **Ventas | Abandonados** encima de la lista.

Quién la abre: **propietario**, **administrador** y **finanzas**. El interruptor del correo de recuperación aparece solo para **propietario** y **administrador**. Moderador y miembro no ven la Monetización.

## Cómo funciona

### Cuándo empieza un carrito

El carrito empieza cuando un miembro con sesión iniciada abre el panel de compra de un **producto de pago**. No existe checkout sin iniciar sesión, así que todo carrito es de alguien con cuenta en la comunidad. Un carrito por persona y producto: abrirlo de nuevo actualiza el mismo (la opción, el importe y la fecha). Las opciones de cobro de un mismo plan comparten el carrito.

No se convierten en carrito: producto gratuito, producto que la persona ya tiene, compra hecha para una [empresa](/membros/empresas), renovación y [Pagar ahora](/pagamentos/pagar-agora) (esas dos son cobros de suscripción, no compras nuevas; ver [Gestión de suscripciones](/pagamentos/gestao-de-assinaturas#el-atraso)).

### Cuándo pasa a abandonado

- **60 minutos** sin pagar ese producto: el carrito pasa a **Abandonado**.
- Con un **PIX** o **boleto** generado y todavía en plazo, el carrito espera ese plazo. Si caduca o vence sin pago, pasa a abandonado al momento.
- Tarjeta rechazada sin nuevo intento: abandonado a los 60 minutos.
- Pagó antes: no es abandono, y el carrito desaparece.

La comprobación se ejecuta cada 5 minutos, así que un carrito puede tardar unos minutos más de la hora en aparecer.

### Recuperado

Quien abandonó y **pagó el producto en 7 días como máximo** desde el abandono queda **Recuperado**, con el importe pagado y la fecha. Si paga después de 7 días, la venta entra normalmente en **Ventas**, pero el carrito sigue **Abandonado**.

### Cuánto tiempo se guarda

El carrito se **borra definitivamente 90 días después del abandono**. A quien sale o es eliminado de la comunidad se le borran los carritos al momento.

### La lista

Del abandono más reciente al más antiguo, 20 por página:

| Columna | Qué muestra |
|---|---|
| **Contacto** | Nombre, correo y, si el perfil lo tiene, teléfono |
| **Producto** | El producto o la opción de cobro del plan (*Gold · Anual*) |
| **Estado** | **Abandonado** o **Recuperado**; en el recuperado, debajo, *"1188,00 € pagados el 12 oct 2026"* |
| **Importe** | El importe del producto en el checkout |
| **Pago** | La forma de pago del último intento, o *No eligió* |
| **Abandonó el** | La fecha y la hora, en la zona horaria de la comunidad |
| **Correo** | **Enviado** (pasa el ratón para ver cuándo) o **No enviado** |

En el móvil, cada carrito se convierte en una tarjeta, en el mismo orden.

### Filtros y búsqueda

- **Buscar por nombre o correo del comprador**.
- **Estado**: **Abandonado** o **Recuperado**.
- **Producto**: un plan (todas sus opciones) o un producto, separados en **Planes** y **Productos**.
- **Período**: **Desde** y **Hasta**, el periodo del abandono.

La búsqueda va primero y cada filtro es un botón con menú (en el móvil, en **Filtros (N)**); el filtro elegido se convierte en una etiqueta con **×**. **Limpiar filtros** vuelve a la lista completa.

### El correo de recuperación

El interruptor **Enviar correo de recuperación**, encima de la lista, viene **desactivado**. Activado, cada carrito abandonado recibe **un** correo, en el momento del abandono, en el idioma de la persona y con el color de la comunidad:

- asunto *"Tu compra de {producto} te está esperando"*;
- el producto y el importe;
- el botón **Retomar la compra**, que abre la página del producto con el checkout abierto;
- el enlace **Darse de baja**.

El correo **no se envía**:

- a quien se dio de baja de los correos de la comunidad;
- cuando el último pedido de ese carrito falló (PIX caducado, boleto vencido, tarjeta rechazada): la persona ya recibió el aviso de fallo de ese pedido, que explica cómo pagar de nuevo;
- si la persona compró antes del envío.

Activar el interruptor no envía nada a los carritos que ya estaban abandonados: solo los siguientes lo reciben.

## Paso a paso: activar el correo de recuperación

*Rol: propietario o administrador.*

1. Abre **Monetización › Ventas** y haz clic en **Abandonados**.
2. Activa **Enviar correo de recuperación**. El interruptor se guarda solo.
3. A partir del siguiente abandono, la columna **Correo** muestra **Enviado**.

## Ejemplos

**¿Quién desistió del plan anual esta semana?** En **Producto**, elige el plan; en **Estado**, **Abandonado**; en **Desde**, el lunes. La lista trae el contacto de cada uno.

**¿Cuánto trajo de vuelta el correo?** Filtra **Estado** por **Recuperado** y el mes en **Desde** y **Hasta**: cada fila muestra cuánto se pagó y cuándo.

**Un PIX que no se pagó.** María abrió el checkout del curso a las 14:00 y generó un PIX, que caduca en 30 minutos. A las 14:30 el PIX caduca, y el carrito pasa a **Abandonado** en la siguiente comprobación. Ella recibe el aviso de PIX caducado, así que el correo de recuperación no le llega. Al día siguiente compra con tarjeta: el carrito queda **Recuperado**.

## Errores comunes y cómo resolverlos

| Qué pasa | Por qué | Qué hacer |
|---|---|---|
| *No se pudieron cargar los carritos abandonados.* | La lista no respondió | Haz clic en **Intentar de nuevo** |
| *Ningún carrito abandonado* | Nadie ha abandonado un checkout todavía, o los carritos pasaron de 90 días | Nada que hacer |
| *No se pudo guardar. Inténtalo de nuevo.* | El interruptor no se guardó | Inténtalo de nuevo; el interruptor vuelve a la posición anterior |
| No veo el interruptor del correo | Tu rol es finanzas | Pídeselo a un propietario o administrador |
| La persona dice que no recibió el correo | Se dio de baja, recibió el aviso de fallo del pedido, o el interruptor estaba desactivado en el abandono | Revisa la columna **Correo** y habla con ella por el contacto de la lista |

## Preguntas frecuentes

**¿Quien compra sin iniciar sesión entra en la lista?**
No existe compra sin iniciar sesión: el panel pide iniciar sesión para comprar antes. Quien inicia sesión a mitad de la compra cuenta a partir de ahí.

**¿El correo se envía más de una vez?**
No. Uno por carrito. Si la persona abre el checkout de nuevo y vuelve a abandonar, es el mismo carrito.

**¿Una renovación no pagada aparece aquí?**
No. La renovación es un cobro de suscripción: aparece en **Miembros › Suscripciones** como **Atrasada**. Ver [Gestión de suscripciones](/pagamentos/gestao-de-assinaturas#el-atraso).

## Privacidad

La lista guarda solo lo que ya está en el perfil de la persona (nombre, correo, teléfono) más el producto, la opción, el importe y las fechas. La base legal es la de los procedimientos preliminares a un contrato solicitados por la propia persona (LGPD, art. 7, V) para la lista, y el interés legítimo (art. 7, IX) para el correo de recuperación, que lleva el enlace para darse de baja. Los carritos se borran 90 días después del abandono, o cuando la persona sale de la comunidad. Ver [Términos de uso › Datos personales](/conceitos/termos-de-uso#datos-personales).

## En la API

[`GET /api/abandoned-carts`](/api/referencia/sales/list-abandoned-carts) lista los carritos (propietario, administrador y finanzas), con los filtros `productId`, `planId`, `status` (`ABANDONED` o `RECOVERED`), `from`, `to` y `search`, y la paginación. El interruptor es el campo `abandonedCartEmailEnabled` de `GET` y [`PUT /api/notification-settings`](/api/referencia/communities/update-notification-settings) (propietario y administrador); el `PUT` mantiene el campo que no se envíe. La app registra el carrito con [`POST /api/checkout/carts`](/api/referencia/checkout/register-checkout-cart) cuando se abre el panel de compra.

## Con el asistente

`list_abandoned_carts` lista los carritos con los mismos filtros (*"¿Quién abandonó el checkout del plan anual esta semana?"*) y, cuando hay abandonados sin correo, sugiere activar el correo de recuperación con `update_notification_settings`. Ver [Herramientas · Finanzas](/mcp/ferramentas-financeiro#list-abandoned-carts).

## Relacionados

- [Ventas](/pagamentos/vendas)
- [Checkout](/pagamentos/checkout)
- [Correos de pago](/notificacoes/emails-de-pagamento)
