# Les règles dans Channable

Dans Channable, vous pouvez utiliser règles[^1] pour modifier et enrichir vos [données produit](#user-content-fn-2)[^2] pour répondre aux exigences du canal choisi.&#x20;

### Qu'est-ce qu'une règle ? <a href="#h_01jkgdxp9jndv9484sqh0pw45k" id="h_01jkgdxp9jndv9484sqh0pw45k"></a>

Les règles suivent une logique de base pour vous aider à gérer et modifier automatiquement vos produits : « SI les produits répondent au(x) critère(s) X, ALORS faites Y ».

Par exemple, certains produits de vos données peuvent être en rupture de stock. Vous pouvez utiliser une règle pour vérifier ces produits et les exclure afin qu'ils ne soient pas listés sur le canal.&#x20;

Ou bien vous souhaitez référencer vos produits sur Google Shopping, mais ce dernier impose une longueur maximale pour les titres des produits et vos titres sont trop longs. Vous pouvez utiliser une règle pour ajuster tous vos titres de produit afin de respecter exactement la limite de caractères.&#x20;

![](https://3412188374-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fu8whzIfip72Kvn3M1bsc%2Fuploads%2Fjc70xFgOlEsI68muVQD1%2FRules-condition-action-focus.png?alt=media\&token=57768ed6-f127-4065-b987-4e12479f2bfa)

### Conditions <a href="#h_01jkge9a2wcsvrtxvs606by95r" id="h_01jkge9a2wcsvrtxvs606by95r"></a>

Les conditions sont la ‘**SI**’ d'une règle. Utilisez les conditions pour filtrer les produits auxquels vous voulez appliquer votre règle.

[En savoir plus sur les conditions](https://helpcenter.channable.com/manage-improve-product-data/manage-product-and-improve-data-fr/regles-modification-en-masse-et-enrichissement/comment-utiliser-les-conditions-si-dans-les-regles)

| **Type de condition**                                                                                                                                                                             | **Description**                                                                                                                                             |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Tous](https://helpcenter.channable.com/manage-improve-product-data/manage-product-and-improve-data-fr/comment-utiliser-les-conditions-si-dans-les-regles#all)                                    | Utiliser **Tous** pour effectuer une action sur chaque produit.                                                                                             |
| [Contient l'un des](https://helpcenter.channable.com/manage-improve-product-data/manage-product-and-improve-data-fr/comment-utiliser-les-conditions-si-dans-les-regles#contains-any-of)           | Utiliser **Contient l'un des** pour rechercher des valeurs dans d'autres champs.                                                                            |
| [Égale à l'un des](https://helpcenter.channable.com/manage-improve-product-data/manage-product-and-improve-data-fr/comment-utiliser-les-conditions-si-dans-les-regles#equals-any-of)              | Utiliser **Égale à l'un des** pour rechercher des correspondances exactes de valeurs dans d'autres champs.                                                  |
| [Est antérieur à](https://helpcenter.channable.com/manage-improve-product-data/manage-product-and-improve-data-fr/comment-utiliser-les-conditions-si-dans-les-regles#is-before)                   | Utiliser **Est antérieur à** pour effectuer une action lorsque current\_date est antérieur à une date et heure spécifiées.                                  |
| [Est vide](https://helpcenter.channable.com/manage-improve-product-data/manage-product-and-improve-data-fr/comment-utiliser-les-conditions-si-dans-les-regles#is-empty)                           | Utiliser **Est vide** pour effectuer une action lorsqu'un champ ne contient aucune donnée.                                                                  |
| [Est inférieur ou égal à](https://helpcenter.channable.com/manage-improve-product-data/manage-product-and-improve-data-fr/comment-utiliser-les-conditions-si-dans-les-regles#is-less-or-equal-to) | Utiliser **Est inférieur ou égal à** pour effectuer une action lorsqu'un champ est inférieur ou égal à la valeur d'un autre champ, ou à une valeur définie. |
| [Est inférieur à](https://helpcenter.channable.com/manage-improve-product-data/manage-product-and-improve-data-fr/comment-utiliser-les-conditions-si-dans-les-regles#is-less-or-equal-to)         | Utiliser **Est inférieur à** pour effectuer une action lorsqu'un champ est inférieur à la valeur d'un autre champ, ou à une valeur définie.                 |
| [N'est pas valide](https://helpcenter.channable.com/manage-improve-product-data/manage-product-and-improve-data-fr/comment-utiliser-les-conditions-si-dans-les-regles#is-not-valid)               | Utiliser **N'est pas valide** pour effectuer une action lorsque le champ gtin contient des données non valides.                                             |
| [Est égal ou postérieur à](https://helpcenter.channable.com/manage-improve-product-data/manage-product-and-improve-data-fr/comment-utiliser-les-conditions-si-dans-les-regles#is-on-or-after)     | Utiliser **Est égal ou postérieur à** pour effectuer une action lorsque current\_date est égal ou postérieur à une date et heure spécifiées.                |

### Actions <a href="#h_01jnech2zz22txj61b9vtdgkva" id="h_01jnech2zz22txj61b9vtdgkva"></a>

Les actions sont la ‘**ALORS**’ d'une règle. Utilisez les actions pour définir ce que vous voulez que votre règle fasse aux produits que vous avez filtrés.

[En savoir plus sur les actions](https://helpcenter.channable.com/manage-improve-product-data/manage-product-and-improve-data-fr/regles-modification-en-masse-et-enrichissement/comment-utiliser-les-actions-alors-dans-les-regles)

| **Type d'action**                                                                                                                                                                                                                                                                          | **Description**                                                                                                                         |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------- |
| [Construire un groupe de produits](https://helpcenter.channable.com/manage-improve-product-data/manage-product-and-improve-data-fr/regles-modification-en-masse-et-enrichissement/comment-utiliser-les-actions-alors-dans-les-regles/action-de-regle-construire-un-groupe-de-produits)     | Utiliser **Construire un groupe de produits** pour stocker des valeurs de champs produit dans une liste.                                |
| [Calculer](https://helpcenter.channable.com/manage-improve-product-data/manage-product-and-improve-data-fr/regles-modification-en-masse-et-enrichissement/comment-utiliser-les-actions-alors-dans-les-regles/action-de-regle-calculer)                                                     | Utiliser **Calculer** pour additionner, soustraire, multiplier ou diviser des champs ou des valeurs.                                    |
| [Calculer une formule](https://helpcenter.channable.com/manage-improve-product-data/manage-product-and-improve-data-fr/comment-utiliser-les-actions-alors-dans-les-regles#calculate-formula)                                                                                               | Utiliser **Calculer une formule** pour effectuer des calculs complexes à l'aide de nombres et de valeurs de champs du projet.           |
| [Copier la valeur](https://helpcenter.channable.com/manage-improve-product-data/manage-product-and-improve-data-fr/regles-modification-en-masse-et-enrichissement/comment-utiliser-les-actions-alors-dans-les-regles/action-de-regle-copier-une-valeur)                                    | Utiliser **Copier la valeur** pour remplir un champ avec les données d'un autre champ.                                                  |
| [Supprimer les produits en doublon](https://helpcenter.channable.com/manage-improve-product-data/manage-product-and-improve-data-fr/regles-modification-en-masse-et-enrichissement/comment-utiliser-les-actions-alors-dans-les-regles/action-de-regle-supprimer-les-produits-en-double)    | Utiliser **Dédupliquer la liste** pour supprimer les produits en doublon.                                                               |
| [Supprimer les doublons de la liste](https://helpcenter.channable.com/manage-improve-product-data/manage-product-and-improve-data-fr/regles-modification-en-masse-et-enrichissement/comment-utiliser-les-actions-alors-dans-les-regles/action-de-regle-supprimer-les-doublons-de-la-liste) | Utiliser **Dédupliquer la liste** pour supprimer les éléments en double d'une liste.                                                    |
| [Exclure](https://helpcenter.channable.com/manage-improve-product-data/manage-product-and-improve-data-fr/comment-utiliser-les-actions-alors-dans-les-regles#exclude)                                                                                                                      | Utiliser **Exclure** pour retirer les produits qui répondent aux conditions spécifiées.                                                 |
| [Modifier le texte](https://helpcenter.channable.com/manage-improve-product-data/manage-product-and-improve-data-fr/regles-modification-en-masse-et-enrichissement/comment-utiliser-les-actions-alors-dans-les-regles/action-de-regle-modifier-le-texte)                                   | Utiliser **Modifier le texte** pour apporter des modifications au style ou au format d'un champ textuel. Inclut la suppression du HTML. |
| [Reformater le nombre](https://helpcenter.channable.com/manage-improve-product-data/manage-product-and-improve-data-fr/regles-modification-en-masse-et-enrichissement/comment-utiliser-les-actions-alors-dans-les-regles/action-de-regle-reformater-le-nombre)                             | Utiliser **Reformater le nombre** pour changer la façon dont les séparateurs décimaux et de milliers sont formatés.                     |
| [Remplacer la valeur](https://helpcenter.channable.com/manage-improve-product-data/manage-product-and-improve-data-fr/regles-modification-en-masse-et-enrichissement/comment-utiliser-les-actions-alors-dans-les-regles/action-de-regle-remplacer-une-valeur)                              | Utiliser **Remplacer la valeur** pour remplacer une valeur dans un champ par une valeur de votre choix.                                 |
| [Rechercher la valeur](https://helpcenter.channable.com/manage-improve-product-data/manage-product-and-improve-data-fr/regles-modification-en-masse-et-enrichissement/comment-utiliser-les-actions-alors-dans-les-regles/action-de-regle-rechercher-une-valeur)                            | Utiliser **Rechercher la valeur** pour extraire une valeur d'un champ et l'ajouter à un autre champ.                                    |
| [Définir la valeur](https://helpcenter.channable.com/manage-improve-product-data/manage-product-and-improve-data-fr/regles-modification-en-masse-et-enrichissement/comment-utiliser-les-actions-alors-dans-les-regles/action-de-regle-definir-une-valeur)                                  | Utiliser **Définir la valeur** pour remplir un champ avec une valeur fixe.                                                              |
| [Séparer les produits](https://helpcenter.channable.com/manage-improve-product-data/manage-product-and-improve-data-fr/regles-modification-en-masse-et-enrichissement/comment-utiliser-les-actions-alors-dans-les-regles/action-de-regle-separer-les-produits)                             | Utiliser **Séparer les produits** pour séparer les produits en fonction d'un champ qui est une liste.                                   |

### Utilisation des règles <a href="#h_01jppsfsza1x9q3vbhap4srep8" id="h_01jppsfsza1x9q3vbhap4srep8"></a>

* [Créer une règle](https://helpcenter.channable.com/manage-improve-product-data/manage-product-and-improve-data-fr/utiliser-les-regles#create-a-rule)
* [Ordre des règles](https://helpcenter.channable.com/manage-improve-product-data/manage-product-and-improve-data-fr/utiliser-les-regles#order-of-rules)
* [Vérifier les effets d'une règle](https://helpcenter.channable.com/manage-improve-product-data/manage-product-and-improve-data-fr/utiliser-les-regles#check-the-effects-of-a-rule)
* [Copier une règle](https://helpcenter.channable.com/manage-improve-product-data/manage-product-and-improve-data-fr/utiliser-les-regles#copy-a-rule)
* [Ajouter des étiquettes aux règles](https://helpcenter.channable.com/manage-improve-product-data/manage-product-and-improve-data-fr/utiliser-les-regles#add-a-label-to-a-rule)
* [Suspendre une règle](https://helpcenter.channable.com/hc/en-us/articles/360012773460#h_01JNGSTBHZ2HB6GCP23TQSKN9Z)
* [Supprimer une règle](https://helpcenter.channable.com/manage-improve-product-data/manage-product-and-improve-data-fr/utiliser-les-regles#delete-a-rule)

### Modèles de règles <a href="#h_01jppsfszbatx8fs3frcw23w12" id="h_01jppsfszbatx8fs3frcw23w12"></a>

Nous disposons d'une liste de [modèles de règles](https://helpcenter.channable.com/manage-improve-product-data/manage-product-and-improve-data-fr/regles-modification-en-masse-et-enrichissement/utiliser-les-regles/modeles-de-regles), basés sur des règles couramment utilisées, pour vous aider à démarrer rapidement.

[^1]: Un ensemble d'instructions dans Channable qui automatise les modifications de vos données produit en utilisant une structure SI–ALORS

[^2]: Toutes les informations associées à un produit (par ex. caractéristiques, attributs, détails)
