Precios y disponibilidad de productos
Los recorridos con el disparador Catálogo escriben a los clientes cuando cambia un producto que les interesaba: el precio ha bajado, el producto vuelve a estar a la venta o quedan pocas unidades. El mensaje se envía solo en cuanto los cambios llegan del feed o del plugin de la tienda. No hace falta elegir la audiencia ni lanzar un envío manualmente.
El disparador está disponible en todos los planes. Se necesita un catálogo de productos: un feed o la carga mediante la API y los plugins de las tiendas.
Qué se supervisa
| Cambio | Cuándo se activa |
|---|---|
| Bajada de precio | El precio del producto en la misma moneda ha bajado al menos el porcentaje o el importe indicados (o ambos); por defecto, un 10 % |
| De nuevo disponible | Un producto que no estaba a la venta vuelve a estar disponible |
| Quedan pocas unidades | El stock ha bajado hasta el umbral; por defecto, 5 unidades. Solo funciona si está activado el control de stock |
Los productos nuevos y la primera carga del feed no activan el disparador: la aparición de un producto en el catálogo todavía no es un cambio.
A quién se escribe
En el ajuste Quién, elija una o varias audiencias:
- vieron el producto y añadieron al carrito en los últimos N días (30 por defecto). Los eventos de visualización y de carrito se toman de los ajustes de la sección Recomendaciones;
- producto en favoritos: la última acción del cliente con el producto en favoritos fue añadirlo. Cómo enviar los favoritos se explica en el artículo Rastreador;
- suscritos a la llegada: solo para «de nuevo disponible»; visitantes que dejaron su solicitud en el formulario «Avisar cuando esté disponible» (más abajo).
La casilla Omitir a quienes ya compraron el producto excluye a los clientes que compraron el producto después de su última visualización o de añadirlo al carrito. A quienes se suscribieron a la llegada el mensaje se les envía en cualquier caso: lo pidieron ellos mismos.
Si cambian a la vez una decena de productos, el cliente entra en el recorrido una sola vez. El correo incluye el producto con el mayor cambio y la lista de los demás.

Avisar cuando esté disponible
En la página de un producto agotado se puede mostrar el formulario «Avisar cuando esté disponible»: el visitante deja su correo electrónico y, cuando el producto vuelva a estar disponible, recibe un correo.
- Cree un formulario en la pestaña Sitio web → Formularios y elija el tipo Avisar cuando esté disponible (formularios de suscripción).
- Coloque en la página del producto no disponible el código
<div data-cdp-notify="SKU-1"></div>, dondeSKU-1es el id del producto. Los plugins de WooCommerce, Magento 2 y 1C-Bitrix lo hacen solos. - Cree un recorrido a partir de la plantilla «De nuevo disponible» o con el disparador «Catálogo» → «de nuevo disponible» y la audiencia «suscritos a la llegada».
La suscripción es de un solo uso: después del correo de disponibilidad se cierra. En este formulario, la casilla de consentimiento de envíos es opcional. Si no la hace obligatoria, el visitante solo recibirá el correo sobre el producto, sin suscribirse a los envíos.
Plantillas de recorrido
En la categoría Catálogo de la página «Plantillas de recorrido» hay tres recorridos listos:
- Bajada de precio: para quienes vieron el producto, lo añadieron al carrito o lo tenían en favoritos; bajada a partir del 10 %;
- De nuevo disponible: para quienes se suscribieron a la llegada; el correo es transaccional;
- Quedan pocas unidades: para quienes tienen el producto en el carrito o en favoritos; umbral de 5 unidades.
El producto en el correo
Los datos del producto en el momento de entrar en el recorrido están en event.properties:
| Variable | Qué contiene |
|---|---|
event.properties.name, url, image |
Nombre, enlace e imagen del producto |
event.properties.price, price_before, currency |
Precio actual, precio antes de la bajada y moneda |
event.properties.price_drop, price_drop_percent |
Bajada de precio: importe y porcentaje |
event.properties.stock |
Stock, si se lleva el control |
event.properties.products |
Todos los productos adecuados del cliente, hasta 10 |
Si entre la entrada en el recorrido y el correo hay una espera, la función product() mostrará el precio actual:
{{ product(event.properties.id).price }} {{ product(event.properties.id).currency }}