PROMO 7.4 - Circuito para Uso de Eventos



CONTENIDO



Definición de Evento


Un evento es un acontecimiento, relacionado a un cliente que sucede en un determinado momento y la funcionalidad de Promo pemitirá emitir un alerta al POS.

Esta alerta puede servir para dar un beneficio al cliente.

Pre-Condiciones

Para definir un evento se deben tener cargados los clientes en la consola de Promo; como así también los tipos de Clientes.

Para eventos asociados a Segmentos, es importante tener en cuenta que tanto los Segmentos como los Clientes de ese Segmento deberán estar cargados previamente.


Pasos para definir un evento:

  1. Se validan los Clientes en la consola:



2. Se verifica que el Segmento al que se va asociar el Evento, tenga Clientes vinculados (desde Negocio\ Segmentos):


3. Se crean los Eventos en la consola (desde Fidelidad\ Eventos):

Se muestra un ejemplo para crear el Evento de Cumpleaños:

    • Evento Cumpleaños:

           Se selecciona en Filtros, el ítem Cumpleaños, el Operador es igual a "Si" y se define el texto del mensaje que recibirá el POS. 

Proceso:

Cada día se ejecuta automáticamente el proceso que actualiza los datos del cliente y según los eventos asociados, agregará al catalogo de clientes los campos correspondientes.

En nuestro ejemplo, agrega los campos:

    • birthday: indica si el cliente está de cumpleaños el día en curso. Acepta valores "true" o "false".
    • age: indica la edad del cliente, se calcula solo para los clientes que cumplan años en el día en curso.
    • Para cada cliente que aplique a las condiciones del evento, se guardara el mensaje configurado. Este campo contendrá todos los mensajes de los eventos a los que aplique y cada uno estará separado por &join;, este servirá como separador para mostrar cada mensaje por separado en el POS o la interfaz que lo implemente.

Cuando el POS realice un loyaltyValidation de un cliente que cumpla años, recibirá como respuesta el mensaje configurado en el evento:

Los datos del evento estarán entre los tags <event/> 

En el tag, se detallan:

id: identificador del evento.

type: Tipo del evento.

value: Mensaje que se ha configurado para este tipo de evento.

Promoción Día de Cumpleaños:

Para diseñar una promoción que se otorgue en el día de cumpleaños de un cliente se debe configurar como se muestra a continuación:

  1. En la vista Gestión de Promociones se presiona el botón Nuevo. La aplicación mostrará la siguiente vista, donde se debe completar los campos:


2. En las "Condiciones Simples", en el elemento "Cliente", se debe incluir la condición de "Cumpleaños" del cliente:


3. Se debe agregar el beneficio en la promoción. El resumen de la promoción se verá de la siguiente forma:



Simulación Transacción Cumpleaños:

Si se realiza una transacción con un cliente que cumpla años, se le otorgará el beneficio configurado en la promoción como se muestra a continuación:

Se observa que se le otorgará el beneficio configurado en la promoción por ser el día de su cumpleaños.


    • Evento Tipo de Cliente:


Para crear este tipo de evento, se selecciona el filtro Tipo de cliente, el operador igual y luego se selecciona el tipo que se desea de un campo autocompletable, con los valores pre cargados:


Cuando el Pos realice un loyaltyValidation de un cliente que es empleado, recibirá como respuesta el mensaje configurado en el evento:


    • Evento Segmentos

Para crear este tipo de evento, se selecciona el filtro Segmentos, el operador igual y luego se selecciona el segmento que se desea de un campo autocompletable, con los valores pre cargados:

Cuando el Pos realice un loyaltyValidation de un cliente que pertenezca al segmento ORO, recibirá como respuesta el mensaje configurado en el evento:


    • Evento Datos Incompletos


El proceso nocturno agregará al catalogo de clientes el campo 

incompleteData: que indica si el cliente tiene o no datos incompletos, por defecto para Promo tendrá el valor false, ya que el cliente que implemente esta funcionalidad es quien deberá informar este campo bajo sus criterios. Acepta valor true o false.

Cuando el Pos realice un loyaltyValidation de un cliente que tenga sus datos incompletos, recibirá como respuesta el mensaje configurado en el evento:

Importante

Cada tipo de eventos se describirá individualmente.

En el ejemplo el cliente posee un evento de datos incompletos y otro de tipo de Cliente, en el POS se informara un tag de event individual por cada uno de ellos.


Los eventos creados se reflejarán en la vista Gestión de Eventos

Esta vista mostrará  25 últimos registros configurados por cada página.

En el Registro de Auditorías se verán reflejados estos cambios:


Errores

  1. Si se crean eventos con código repetidos y sin nombre la aplicación emitirá los siguientes mensajes:



2. Si se crean eventos sin condiciones ni mensajes:



  • Sem rótulos