¿Para qué sirven las regiones condicionales?

Esta funcionalidad permite que se vean o no bloques o regiones, en función de algún criterio del contacto.


A continuación veremos una serie de ejemplos.

Debemos crear dos regiones en el diseño de tal manera que lo veamos así:

Insertamos dos bloques, en este caso de Imagen con texto.

Seleccionamos la sección del "Zapato masculino" y le damos clic al botón de "Definir Condición"

Esto nos habilitará la ventana para definir la condición deseada:

En este punto debemos ingresar la siguiente condición. (La misma indica que el contacto es masculino y se mostrara la condición del bloque "Zapato Masculino").

contact.gender == 'M'  

Realizamos lo mismo con el campo "Zapato Femenino" con la salvedad que modificaremos el criterio a tener en cuenta, de tal manera de que nos quede:

contact.gender == 'F'  

Este ejemplo sirve para entender la funcionalidad de un condicional. A continuación les detallaremos una lista de condicionales que se pueden usar en este modulo.

Algunos ejemplos de condiciones

Mostrar solo si el género es masculino

contact.gender == 'M'

Mostrar solo si el género es Femenino

contact.gender == 'F'  

Mostrar solo si la edad es mayor (>) que el valor deseado

contact.edad > 18 

Mostrar solo si la edad es menor(<) que el valor deseado


contact.edad < 18

Mostrar solo si la edad es Igual (==) que el valor deseado

contact.edad == 18  

Mostrar sólo si el campo existe y no está vacío

contact.ciudad??

Mostrar sólo si el contacto tiene cierto interés

contact.int_5??

El "5" corresponde al ID del interés, que se puede ver en la URL al entrar en la pantalla de edición del interés, por ej: https://app.myperfit.com/#interests/5

Otros ejemplos

Condicional para ciudad: Aplica para los contactos con Ciudad en "X"
("X" pueden ser cualquier otra ciudad. EJ: BS AS)

contact.ciudad == 'CABA'  

Condicional por fecha de ultima compra: Se Indica la ultima fecha de compra deseada.

contact.tn_ultima_compra > '2020-05-01' 

Condicional por total gastado: Indica los gastos realizados (Aplican < , > o = )

contact.tn_total_gastado > 5000 

Operador AND: (se deben cumplir las dos condiciones para que se aplique la condición y se representa con &&)

contact.edad > 18 && contact.ciudad == 'CABA'

Operador OR: Si alguna de las dos condiciones se cumple aplica la condicional y se representa con ||)

contact.edad > 18 || contact.ciudad == 'CABA

¿Encontró su respuesta?