codeComment utiliser les conditions (IF) dans les règles

Vous utilisez des conditions, la partie IF d’une règle, pour filtrer des produits spécifiques dans vos données d’import que vous souhaitez modifier ou affecter avec une action, la partie THEN d’une règle.

Par exemple, pour filtrer tous les produits qui n’ont pas de titre dans le champ titre, vous pouvez configurer votre condition ainsi :

  • IF le champ titre est vide

Une fois vos conditions définies, vous pouvez utiliser des actions pour définir ce que vous voulez que votre règle fasse aux produits que vous avez filtrés.

Combiner plusieurs conditions avec « AND »

Vous pouvez utiliser AND pour combiner plusieurs conditions que les produits doivent remplir pour être inclus dans votre sélection.

Exemple : Filtrer les produits sans titre et sans ID

  • IF le champ titre est vide

  • AND le champ id est vide

Exemple : Filtrer les produits de taille small et de couleur rose

  • IF le champ couleur est égal à « pink »

  • AND le champ taille est égal à « small »

Utiliser « OR » pour appliquer des règles lorsque n’importe quelle condition spécifiée est satisfaite

Vous pouvez utiliser OR pour filtrer et appliquer une règle aux produits qui remplissent une ou plusieurs parties de vos critères.

Pour cela, sélectionnez OR et configurez votre deuxième condition. Cela filtrera les produits s’ils remplissent soit le premier, soit le second critère.

Exemple : Filtrer les produits de taille large ou de couleur rose

  • IF le champ couleur est égal à « pink »

  • OR le champ taille est égal à « large »

Combiner « OR » et « AND » pour créer des conditions complexes

Vous pouvez combiner les instructions OR et AND pour créer des conditions complexes.

Exemple : Filtrer les produits qui sont soit bleus soit roses, et de taille small

  • IF le champ couleur est égal à « pink »

  • OR le champ couleur est égal à « blue »

  • AND le champ taille est égal à « small »

Il existe une hiérarchie qui détermine comment les conditions OR peuvent affecter vos autres conditions. Chaque OR a un effet sur la condition IF ou AND qui le précède directement.

Si vous configurez ces conditions :

  • IF le champ couleur est égal à « pink »

  • AND le champ taille est égal à « small »

  • OR le champ taille est égal à « medium »

La condition OR n’affectera que la condition AND qui la précède.

circle-info

Remarque : Lorsque vous enregistrez votre règle, vous pouvez voir combien de produits sont filtrés par vos conditions dans le panneau au-dessus de votre règle.

Une fois que vous avez configuré vos conditions, vous pouvez ajouter des actions (instructions THEN) pour continuer à construire votre règle.

Appliquer une règle à l’ensemble de vos produits

Pour inclure tous vos produits dans une règle, utilisez la condition All. Dans ce cas, vous n’avez pas besoin d’utiliser des conditions ‘OR’ ou ‘AND’. Au lieu de cela, vous pouvez configurer votre condition ainsi :

  • SI tout

Ensuite, vous devez ajouter une action pour compléter la règle. Une fois votre règle enregistrée, tous les produits seront affectés par celle-ci.

Types de conditions

All

La condition All sélectionne tous les produits de vos données d’import. Vous pouvez utiliser cette condition pour sélectionner tous vos produits afin d’appliquer la même modification à l’ensemble d’entre eux.

Exemple :

  • SI tout

Contains any of

La condition Contains any of filtre les produits qui contiennent des valeurs spécifiées dans un champ. Vous pouvez utiliser cette condition pour rechercher des valeurs dans d’autres champs.

Exemple :

  • IF description contains any of

    • sneaker

    • shoe

    • trainer

Equals any of

La condition Equals any of filtre les produits qui contiennent des valeurs spécifiées correspondant exactement dans un champ. Vous pouvez utiliser cette condition pour rechercher des correspondances exactes de valeurs dans d’autres champs.

Exemple :

  • IF GTIN equals any of

    • 4006381333931

    • 5901234567890

    • 7622305678195

Is before

La condition Is before exige que la date actuelle soit antérieure à une date et heure spécifiées pour modifier un champ. Vous pouvez utiliser cette condition pour configurer des prix en promotion.

circle-info

Remarque : Cette condition ne peut être utilisée qu’avec le champ « Internal field » current_date.

Exemple :

  • IF current_date is before date

Is empty

La condition Is empty filtre les champs contenant des données manquantes. Vous pouvez l’utiliser pour vérifier si certains de vos produits n’ont pas un champ obligatoire (par exemple, titre, description).

Exemple :

  • IF title is empty

Is less or equal to

La condition Is less or equal to filtre les produits dont un champ contient une valeur numérique inférieure ou égale à une valeur spécifiée.

Remarque : Cette condition doit uniquement être utilisée avec des champs de type 'number'.

Exemple :

  • IF price is less or equal to

Is less than

La condition Is less than filtre les produits dont un champ contient une valeur numérique inférieure à une valeur spécifiée.

Remarque : Cette condition doit uniquement être utilisée avec des champs de type 'number'.

Exemple :

  • IF price is less than

Is not valid

La condition Is not valid filtre les produits ayant une valeur invalide dans le champ GTIN ou EAN.

Remarque : Cette condition ne peut être utilisée qu’avec les champs GTIN et EAN.

Exemple :

  • IF GTIN Is not valid

Is on or after

La condition Is on or after exige que la date actuelle soit égale ou postérieure à une date et heure spécifiées pour modifier un champ. Vous pouvez utiliser cette condition pour configurer des prix en promotion.

Remarque : Cette condition ne peut être utilisée qu’avec le champ « Internal field » current_date.

Exemple :

  • IF current_date is on or after date

Mis à jour

Ce contenu vous a-t-il été utile ?