Notificaciones de reposición de existencias
Aprende a configurar notificaciones de reposición de existencias utilizando tu catálogo y eventos personalizados, para que puedas suscribir automáticamente a los clientes para que reciban notificaciones cuando un artículo vuelva a estar disponible. Ten en cuenta que esto solo se aplica a los usuarios que ya han aceptado recibir notificaciones.
Cómo funciona
Puedes configurar un evento personalizado para utilizarlo como evento de suscripción, como por ejemplo un evento product_clicked. Este evento debe contener una propiedad del ID del artículo (ID de artículos del catálogo). Te sugerimos que incluyas un nombre de catálogo, pero no es obligatorio. También deberás proporcionar el nombre de un campo de cantidad de inventario, que debe ser de tipo de datos numérico.
Ten en cuenta que el stock de un artículo del catálogo debe ser cero para que un usuario pueda suscribirse a él correctamente. Cuando un artículo tiene una cantidad en inventario superior a cero, Braze buscará todos los usuarios suscritos a ese artículo y enviará un evento personalizado que podrás utilizar para desencadenar una Campaign o Canvas.
Las propiedades del evento se envían junto con tu usuario, por lo que puedes incluir los detalles del artículo en la plantilla de la Campaign o Canvas que lo envía.
Configurar las notificaciones de reposición de existencias
Sigue estos pasos para configurar las notificaciones de reposición de existencias en un catálogo específico.
- Ve a tu catálogo y selecciona la pestaña Settings.
- Selecciona la opción Back in stock.
- Si no se han configurado los ajustes globales de reposición de existencias, se te pedirá que configures los eventos y propiedades personalizados que se utilizarán para desencadenar las notificaciones de reposición de existencias:
- Fallback Catalog Este es el catálogo que se utilizará para la suscripción de reposición de existencias, si no hay ninguna propiedad
catalog_namepresente en el evento personalizado. - Custom event for subscriptions es el evento personalizado de Braze que se utilizará para suscribir a un usuario a las notificaciones de reposición de existencias. Cuando se produzca este evento, se suscribirá el usuario que lo haya realizado.
- Custom event for unsubscribing es el evento personalizado de Braze que se utilizará para cancelar la suscripción de un usuario a las notificaciones de reposición de existencias. Este evento es opcional. Si el usuario no realiza este evento, se le cancelará la suscripción transcurridos 90 días o cuando se desencadene el evento de reposición de existencias, lo que ocurra primero.
-
Item ID event property es la propiedad del evento personalizado anterior que se utilizará para determinar el artículo para una suscripción o cancelación de suscripción de reposición de existencias. Esta propiedad del evento personalizado debe contener un ID de artículo (
id) que esté presente en un catálogo. El ID del artículo debe enviarse como una cadena para que coincida con el tipo de datosidalmacenado en el catálogo de destino. El evento personalizado también debe contener una propiedadcatalog_namepara especificar en qué catálogo se encuentra este artículo. - Un ejemplo de evento personalizado sería el siguiente:
- Fallback Catalog Este es el catálogo que se utilizará para la suscripción de reposición de existencias, si no hay ninguna propiedad
1
2
3
4
5
6
7
8
9
10
11
12
13
14
{
"events": [
{
"external_id": "<external_id>",
"name": "subscription",
"time": "2024-04-15T19:22:28Z",
"properties": {
"id": "shirt-xl",
"catalog_name": "on_sale_products",
"type": ["back_in_stock"]
}
}
]
}

Los desencadenantes de reposición de existencias y bajada de precios utilizan el mismo evento para suscribir al usuario a la notificación, por lo que puedes utilizar la propiedad type para configurar las notificaciones de bajada de precios y reposición de existencias en el mismo evento. Ten en cuenta que la propiedad type debe ser un array.
- Selecciona Save y continúa en la página Settings del catálogo.
- Establece tu regla de notificación. Hay dos opciones:
- Notify all subscribed users notifica a todos los clientes que están esperando cuando el artículo vuelve a estar disponible.
- Set notification limits notifica a un número determinado de clientes según el periodo de notificación que hayas configurado. Braze notificará al número especificado de clientes en incrementos hasta que no haya más clientes a los que notificar o hasta que el artículo se agote. La tasa de notificación no puede superar los 10.000 usuarios por minuto.
- Establece el Inventory field in catalog. Este campo del catálogo se utilizará para determinar si el artículo está agotado. El campo debe ser de tipo numérico.
- Selecciona Save settings.


Las reglas de notificación de estos ajustes no sustituyen a los ajustes de notificación de Canvas, como las horas tranquilas.
Usar las notificaciones de reposición de existencias en un Canvas
Después de configurar la característica de reposición de existencias en un catálogo, sigue estos pasos para utilizarla con Canvas.
- Configura un Canvas basado en acciones.
- Selecciona Back in stock como desencadenante.
- Selecciona el nombre del catálogo con las notificaciones de reposición de existencias.
- Continúa configurando tu Canvas como lo harías normalmente.
Ahora, tus clientes pueden recibir una notificación cuando un artículo vuelva a estar disponible.
Usar Liquid
Para incluir en la plantilla detalles sobre el artículo del catálogo que vuelve a estar disponible, puedes utilizar la etiqueta de Liquid context para acceder a item_id.
El uso de {{context.${catalog_update}.item_id}} devolverá el ID del artículo que volvió a estar en stock. {{context.${catalog_update}.previous_value}} devolverá el valor de inventario del artículo antes de la actualización, y {{context.${catalog_update}.new_value}} devolverá el nuevo valor de inventario después de la actualización.
Utiliza la etiqueta de Liquid {% catalog_items <name_of_your_catalog> {{context.${catalog_update}.item_id}} %} en la parte superior de tu mensaje y, a continuación, utiliza {{ items[0].<field_name> }} para acceder a los datos sobre ese artículo a lo largo del mensaje.

Las propiedades de entrada de Canvas forman parte de las variables de contexto de Canvas. Esto significa que canvas_entry_properties se referencia como context. Cada variable context incluye un nombre, un tipo de datos y un valor que puede incluir Liquid. Actualmente, canvas_entry_properties es compatible con versiones anteriores. Para más detalles, consulta Contexto y Objeto de contexto de Canvas.

Para importar imágenes para los elementos que desencadenan el catálogo, este debe incluir un campo denominado image_url. A continuación, puedes hacer referencia a él utilizando {{ items[0].image_url }}.
Consideraciones
- Los usuarios solo están suscritos durante 90 días. Si el artículo no vuelve a estar disponible en 90 días, se cancela la suscripción del usuario.
- Cuando se utiliza la regla de notificación Notify all subscribed users, Braze notificará a 100.000 usuarios en 10 minutos.
- Braze admite hasta 50.000 artículos actualizados al día que son elegibles para desencadenar notificaciones de reposición de existencias. Puedes tener hasta 100 millones de suscripciones activas en un momento dado, donde cada suscripción representa un perfil de usuario suscrito para seguir un artículo del catálogo.