¿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 módulo.
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
NO mostrar si el contacto tiene cierto interés
!contact.int_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