Les conditions d’export décident si la partie sélectionnée des données entre dans l’export final.
Par exemple, vous pouvez ignorer une description vide, supprimer une balise XML vide ou ne pas exporter une ligne de tableau sans SKU.
Où ouvrir les conditions d’export
| Où vous travaillez | Comment ouvrir | Ce qui est vérifié |
|---|---|---|
| Tableau | Ouvrez les paramètres de la colonne nécessaire. | La condition vérifie la valeur dans la ligne. Si la vérification échoue, la ligne n’est pas exportée. |
| JSON | Cliquez sur la clé ou la valeur nécessaire dans l’éditeur JSON. | La condition vérifie la clé ou la valeur sélectionnée. Vous pouvez choisir de supprimer seulement ce noeud ou tout l’élément parent. |
| XML | Cliquez sur la balise, l’attribut ou la valeur nécessaire dans l’éditeur XML. | La condition vérifie la partie XML sélectionnée. Vous pouvez choisir de supprimer seulement ce noeud ou tout l’élément XML. |
Que choisir : “Pour le noeud” ou “Pour tout l’élément”
Dans JSON et XML, le bloc des conditions d’export contient un choix de portée. Il définit quelle partie des données est supprimée de l’export si la condition échoue.
- Pour le noeud supprime seulement la clé, la balise, l’attribut ou la valeur sélectionnée. Le reste de la fiche reste dans l’export.
- Pour tout l’élément supprime l’élément complet qui contient la partie sélectionnée. Utilisez-le lorsqu’une valeur vide ou incorrecte rend toute la fiche inutile.
- Dans les tableaux, ce choix n’existe pas : une condition d’export s’applique toujours à toute la ligne.

Ce que contient une condition
| Paramètre | Signification |
|---|---|
| Source vérifiée | La valeur actuelle, un autre noeud XML/JSON, une colonne voisine du tableau ou une valeur système. |
| Moment | Avant les transformations ou après les transformations. Si la valeur est d’abord nettoyée ou calculée, la vérification se fait généralement après les transformations. |
| Opérateur | Vide, non vide, égal, supérieur à, contient la sous-chaîne, expression régulière et autres vérifications. |
Exemples de résultat
JSON : supprimer une clé description vide
La condition est définie dans les paramètres de la valeur description : Valeur actuelle, avant les transformations, non vide. La valeur est vide, donc la clé description est entièrement omise du résultat.
Entrée
JSON{
"sku": "SKU-1001",
"name": "Veste",
"description": ""
}Résultat exporté
JSON{
"sku": "SKU-1001",
"name": "Veste"
}XML : supprimer un élément description vide
La condition est définie sur l’élément description : Valeur actuelle, avant les transformations, non vide. La valeur est vide, donc la balise <description> est entièrement supprimée du résultat.
Entrée
XML<?xml version="1.0" encoding="UTF-8"?>
<offer>
<sku>SKU-1001</sku>
<name>Veste</name>
<description></description>
</offer>Résultat exporté
XML<?xml version="1.0" encoding="UTF-8"?>
<offer>
<sku>SKU-1001</sku>
<name>Veste</name>
</offer>Tableau : ignorer une ligne avec un champ obligatoire vide
Dans les paramètres de la colonne sku, configurez la condition non vide. Si sku est vide, toute la ligne n’est pas exportée.
| sku | name | Résultat exporté |
|---|---|---|
SKU-1001 | Veste | La ligne est exportée. |
| Produit sans SKU | La ligne n’est pas exportée. |
Différence avec une action dans les transformations
Les règles de transformation incluent un groupe Contrôle d’export. C’est une action dans la chaîne de transformation de la valeur sélectionnée, pas un filtre structurel de ligne, de noeud JSON ou d’élément XML.

- Ne pas charger le champ s’applique comme action de règle pour la valeur actuelle. Selon le format, le résultat peut ressembler à une valeur vide, mais ce n’est pas un filtre de ligne ou d’objet parent.
- Ignorer ignore la règle de transformation actuelle et continue avec les règles suivantes.
- Pour supprimer le noeud JSON actuel, l’élément XML actuel ou une ligne de tableau, utilisez le bloc Conditions d’export.
Quel mécanisme utiliser
| Tâche | À utiliser |
|---|---|
| Supprimer une clé vide dans JSON | Condition d’export sur cette valeur JSON : non vide. |
| Supprimer une balise vide dans XML | Condition d’export sur cet élément XML : non vide. |
| Ignorer une ligne de tableau avec SKU vide | Condition d’export dans les paramètres de la colonne sku : non vide. |
| Seulement modifier la valeur d’un champ | Une règle dans Transformations. |