Cómo configurar una campaña de carritos abandonados
Los compradores que añaden artículos a un carrito y se van sin comprar son algunas de las conversiones más fáciles de recuperar. Ya han mostrado su intención.
Esta guía muestra cómo enviarles un correo electrónico de carrito abandonado en Pushwoosh: dispara el evento PW_AbandonedCart desde tu tienda, muestra los artículos olvidados en el correo electrónico con el bloque Productos y activa el envío desde un Customer Journey.
Qué es PW_AbandonedCart
Anchor link toPW_AbandonedCart marca que un usuario dejó artículos en su carrito sin comprar. No es un evento predeterminado incorporado. Es un nombre de evento compartido utilizado en todas las integraciones de comercio electrónico de Pushwoosh para que los journeys, el bloque de Productos y los segmentos funcionen de la misma manera.
- Integración con Magento: envía
PW_AbandonedCartyPW_OrderCreatedpor ti automáticamente. - Cualquier otra tienda o backend personalizado: tu equipo envía ambos eventos a través de postEvent con los nombres y atributos en Cómo enviar recordatorios de carritos abandonados.
Qué sucede cuando envías PW_AbandonedCart
Anchor link toEnviar PW_AbandonedCart hace dos cosas en el lado de Pushwoosh:
- Se registra como cualquier otro evento personalizado, por lo que puedes verlo en estadísticas de eventos y usarlo en segmentos.
- Pushwoosh almacena el contenido del carrito y etiqueta al usuario con:
- PW_AbandonedCartID: un identificador para el carrito actual, utilizado para obtener su contenido en el momento del envío.
- PW_AbandonedCartDate: el valor
abandonedDatede la carga útil del evento.
Qué sucede cuando envías PW_OrderCreated
Anchor link toCuando el comprador realiza un pedido, envía PW_OrderCreated (o PW_OrderUpdated). Pushwoosh borra PW_AbandonedCartID y PW_AbandonedCartDate para ese usuario de inmediato. No coincide con los valores de orderId: cualquier pedido del usuario elimina ambas etiquetas, incluso si la compra fue para un carrito diferente.
Ejemplo: Un comprador abandona el carrito ORDER-100, luego compra ORDER-200 antes de que se envíe el recordatorio. Pushwoosh borra las etiquetas, por lo que no recibirá un recordatorio sobre ORDER-100.
Cómo enviar recordatorios de carritos abandonados
Anchor link toSigue estos pasos para crear los eventos, enviarlos desde tu tienda, crear el correo electrónico y lanzar el Customer Journey.
Crea los eventos en tu Control Panel
Anchor link to- Ve a Audiencia → Eventos en tu Control Panel de Pushwoosh y haz clic en Crear Evento.
- Crea un evento personalizado llamado
PW_AbandonedCartcon estos atributos:
| Atributo | Tipo |
|---|---|
email | string |
orderId | string |
customerId | string |
orderUrl | string |
abandonedDate | date |
createdDate | date |
totalPrice | decimal (price) |
shippingAmount | decimal (price) |
taxAmount | decimal (price) |
discountAmount | decimal (price) |
currency | string |
- Repite para
PW_OrderCreatedcon un único atributoorderId.
Más información sobre la creación de eventos personalizados.
Envía los eventos desde tu backend
Anchor link toPide a tu equipo de desarrollo que llame a postEvent cada vez que se abandone un carrito, utilizando este esquema de atributos:
{ "request": { "hwid": "8f65b16df378e7a6bece9614e1530fb2", "application": "XXXXX-XXXXX", "event": "PW_AbandonedCart", "attributes": { "email": "shopper@example.com", "orderId": "ORDER-10293", "customerId": "CUST-4471", "orderUrl": "https://yourstore.com/cart/restore/ORDER-10293", "abandonedDate": "2026-07-28T10:15:00Z", "createdDate": "2026-07-28T09:40:00Z", "totalPrice": 129.90, "shippingAmount": 9.90, "taxAmount": 0, "discountAmount": 0, "currency": "USD", "items": [ { "productId": "SKU-4821", "name": "Wireless headphones", "quantity": 1, "price": 119.90, "sku": "SKU-4821", "description": "Over-ear, noise-cancelling", "imageUrl": "https://yourstore.com/media/sku-4821.jpg", "productUrl": "https://yourstore.com/products/sku-4821", "category": "Audio" } ] }, "userId": "shopper@example.com" }}Cuando el carrito se convierta en un pedido, envía PW_OrderCreated solo con el orderId para borrar las etiquetas del carrito:
{ "request": { "hwid": "8f65b16df378e7a6bece9614e1530fb2", "application": "XXXXX-XXXXX", "event": "PW_OrderCreated", "attributes": { "orderId": "ORDER-10293" }, "userId": "shopper@example.com" }}Añade un bloque de Productos a tu correo electrónico
Anchor link to- Abre el editor de contenido de correo electrónico y añade un bloque de Productos al lienzo.
- En el panel de configuración, establece Fuente en Carrito.
- Establece Máximo de productos mostrados para limitar cuántos artículos del carrito aparecen en el correo electrónico.

- Estiliza la cuadrícula y la plantilla de la tarjeta según sea necesario. Consulta Estilizar la cuadrícula.

Cuando se envía el correo electrónico, el bloque de Productos busca el carrito almacenado de cada destinatario utilizando su etiqueta PW_AbandonedCartID. Luego, llena el bloque con los artículos actuales del carrito: imagen, título, precio y un enlace de vuelta al carrito. El diseño proviene de la plantilla de tarjeta que estableciste en el editor. Los destinatarios sin esa etiqueta (nada abandonado o ya pedido) se saltan el bloque en lugar de mostrar contenido vacío, por lo que también es seguro usarlo en una campaña más amplia.
Construye el Customer Journey
Anchor link to- Añade una Entrada basada en un activador (Trigger-based Entry) utilizando el evento
PW_AbandonedCart. - Añade un paso de Esperar por un activador (Wait for Trigger). Establece su período de espera en una o dos horas. Nombra la rama Pedido realizado y añádele el evento
PW_OrderCreated.
- Dirige la rama Pedido realizado a Salida (Exit). El usuario ya ha comprado, así que no le envíes un recordatorio.
- Dirige la rama No activado al paso de Correo electrónico (Email). Guarda el correo electrónico que creaste en Añade un bloque de Productos a tu correo electrónico como contenido de correo electrónico y luego selecciónalo como el contenido de este paso.

Prueba antes de lanzar
Anchor link to- Envía un evento de prueba
PW_AbandonedCartpara un dispositivo de prueba. No establezcas la etiquetaPW_AbandonedCartIDmanualmente: el bloque de Productos carga el contenido del carrito almacenado que crea el evento, no del valor de la etiqueta. Sin un evento real, el bloque se renderiza vacío. - Previsualiza el correo electrónico y confirma el diseño y el contenido del producto antes de enviarlo a compradores reales.