Condiciones

El sistema nos permite usar configuraciones avanzadas para controlar diversas situaciones usando los campos de condiciones.

Se puede añadir una o varias condiciones.

Las condiciones deben cumplirse todas para que se aplique la oferta.

Por campo de tablas específicas

Ejemplos:

alumno_edad>=18

alumno_fechaIngreso >= 01/09/2020

curso_codigo='C01'

Se pueden invocar campos de tablas relacionadas usando estos formatos:

curso_tipo.codigo='EMP'

También hay casos especiales para buscar, por ejemplo, si el alumno tiene un curso con el código XXX entre sus altas actvas:

alumno_altas_codigo=XXX

Por etiquetas

Que el alumno tenga la etiqueta XXX:

alumno_etiqueta_XXX=1

Que el alumno no tenga la etiqueta XXX:

alumno_etiqueta_XXX=0

Lo mismo para el curso:

curso_etiqueta_XXX=1
curso_etiqueta_XXX=0

Altas con altas cuyos cursos usen la etiqueta con slug XXX (1) o que no tengan la etiqueta con slug XXX (0):

alumno_altas_etiqueta_XXX=1

alumno_altas_etiqueta_XXX=0

Comparando con altas que tenga activas

Se aplica la oferta si las altas son 3 o más incluyendo el alta actual:

alumno_altas_activas>=3

Se activa la oferta si las altas son 3 o más aparte del alta que estamos comprobando:

alumno_altas_adicionales>=3

Familiares

Si tiene uno o más familiares en la academia se aplica la oferta:

familiares>=1

Si tiene entre 2 y 4 familiares en la academia se aplica la oferta

familiares=2,4

Si tiene más de 2 familiares en la academia se aplica la oferta, pero al sólo a partir del segundo excluyendo al primer familiar:

familiares>=2|1

Por tipos de concepto

Si el concepto de pago es tipo de UNICO:

concepto_tipo=UNICO

Si es un concepto de pago mensual:

concepto_tipo=MENSUAL

Si no es un concepto mensual:

concepto_tipo!=MENSUAL