codeCómo usar condiciones (SI) en las reglas

Usas condiciones, la parte IF de una regla, para filtrar artículos específicos en tus datos de importación que quieres modificar o afectar con una acción, la parte THEN de una regla.

Por ejemplo, para filtrar cualquier artículo que no tenga título en el campo title, puedes configurar tu condición así:

  • IF el campo title está vacío

Una vez que hayas configurado tus condiciones, puedes usar acciones para definir qué quieres que haga tu regla con los artículos que has filtrado.

Combina varias condiciones con ‘AND’

Puedes usar AND para combinar varias condiciones que los artículos deben cumplir para ser incluidos en tu selección.

Ejemplo: Filtrar artículos sin título y sin ID

  • IF el campo title está vacío

  • AND el campo id está vacío

Ejemplo: Filtrar artículos que sean talla small y de color rosa

  • IF el campo color es igual a 'pink'

  • AND el campo size es igual a 'small'

Usa ‘OR’ para aplicar reglas cuando se cumpla cualquiera de las condiciones especificadas

Puedes usar OR para filtrar y aplicar una regla a artículos que cumplan una o más partes de tus criterios.

Para ello, selecciona OR y configura tu segunda condición. Esto filtrará artículos si cumplen el primer o el segundo criterio.

Ejemplo: Filtrar artículos que sean talla large o que sean rosa

  • IF el campo color es igual a 'pink'

  • OR el campo size es igual a 'large'

Combina ‘OR’ y ‘AND’ para crear condiciones complejas

Puedes combinar tanto OR como AND para crear condiciones complejas.

Ejemplo: Filtrar artículos que sean azul o rosa, y talla small

  • IF el campo color es igual a 'pink'

  • OR el campo color es igual a 'blue'

  • AND el campo size es igual a 'small'

Existe una jerarquía que determina cómo las condiciones OR pueden afectar a tus otras condiciones. Cada OR afecta a la condición IF o AND que está directamente antes de ella.

Si configuras estas condiciones:

  • IF el campo color es igual a 'pink'

  • AND el campo size es igual a 'small'

  • OR el campo size es igual a 'medium'

La condición OR solo afectará a la condición AND anterior.

circle-info

Nota: Cuando guardes tu regla, puedes ver cuántos artículos están siendo filtrados por tus condiciones en el panel sobre tu regla.

Una vez que hayas configurado tus condiciones, puedes añadir acciones (sentencias THEN) para seguir construyendo tu regla.

Aplicar una regla a todos tus artículos

Para incluir todos tus artículos en una regla, usa la condición all. En esta situación no necesitas usar condiciones ‘OR’ o ‘AND’. En su lugar, puedes configurar tu condición así:

  • SI todo

A continuación, necesitas añadir una acción para completar la regla. Una vez que guardes la regla, todos los artículos se verán afectados por ella.

Tipos de condición

All

La condición All selecciona todos los artículos de tus datos de importación. Puedes usar esta condición para seleccionar todos tus artículos y aplicar el mismo cambio a todos ellos.

Ejemplo:

  • SI todo

Contains any of

La condición Contains any of filtra artículos que contienen valores especificados en un campo. Puedes usar esta condición para buscar valores en otros campos.

Ejemplo:

  • IF description contiene cualquiera de

    • sneaker

    • shoe

    • trainer

Equals any of

La condición Equals any of filtra artículos que contienen valores especificados que coinciden exactamente en un campo. Puedes usar esta condición para buscar coincidencias exactas de valores en otros campos.

Ejemplo:

  • IF GTIN equals any of

    • 4006381333931

    • 5901234567890

    • 7622305678195

Is before

La condición Is before requiere que la fecha actual sea anterior a una fecha y hora especificadas para realizar cambios en un campo. Puedes usar esta condición para configurar precios en oferta.

circle-info

Nota: Esta condición solo puede usarse con el 'Internal field' current_date.

Ejemplo:

  • IF current_date es anterior a la fecha

Is empty

La condición Is empty filtra campos con datos faltantes. Puedes usarla para comprobar si alguno de tus productos carece de un campo obligatorio (por ejemplo, title, description).

Ejemplo:

  • IF title está vacío

Is less or equal to

La condición Is less or equal to filtra artículos cuyo campo contiene un valor numérico menor o igual que un valor especificado.

Nota: Esta condición solo debe usarse con campos de tipo 'number'.

Ejemplo:

  • IF price es menor o igual que

Is less than

La condición Is less than filtra artículos cuyo campo contiene un valor numérico menor que un valor especificado.

Nota: Esta condición solo debe usarse con campos de tipo 'number'.

Ejemplo:

  • IF price es menor que

Is not valid

La condición Is not valid filtra artículos con un valor inválido en el campo GTIN o EAN.

Nota: Esta condición solo puede usarse con los campos GTIN y EAN.

Ejemplo:

  • IF GTIN no es válido

Is on or after

La condición Is on or after requiere que la fecha actual sea igual o posterior a una fecha y hora especificadas para cambiar un campo. Puedes usar esta condición para configurar precios en oferta.

Nota: Esta condición solo puede usarse con el 'Internal field' current_date.

Ejemplo:

  • IF current_date es igual o posterior a la fecha

Última actualización

¿Te fue útil?