Field Export Conditions and Export Control

How export conditions, condition scope, and the "do not export field" and "skip" actions work in transformations.

Value settings contain two different mechanisms: the Export conditions block and the Export control actions inside transformation rules.

Export conditions decide whether a field or a whole item is written to the result. Export control actions work inside the transformation chain of the selected value. The same logic applies to XML, JSON, and table snapshots.

Where Export Conditions Are Located

Open the settings of the required value: click a value in an XML or JSON snapshot, or open the column settings in a table snapshot. The export conditions block is below transformations.

  1. Open the Export conditions block.
  2. Click Add export condition.
  3. Choose the scope: Condition for field or Condition for the whole item.
  4. Select the checked source, timing, operator, and comparison value.
  5. Save the value settings.
Field export condition setup in Eofferix: current value is not empty and stock is greater than zero
In this example, the category field is exported only when the field is filled and the product stock is greater than zero.

What a Condition Contains

SettingMeaning
Checked sourceThe current value, another XML/JSON node, a neighboring table column, or a system value.
TimingBefore transformations or after transformations. For a cleaned price, date, or SKU, the check is usually done after transformations.
OperatorEmpty, not empty, equals, greater than, contains substring, regular expression, and other checks.
ScopeCondition for field removes only the selected field. Condition for the whole item removes the product, table row, XML element, or another target item.

Export Control in Transformations

The transformation action list has a separate Export control group. It is not a row filter; it is an action inside the selected field transformation chain.

Export control group in transformation actions: do not export field and skip
Export control actions are in the same list as replacement, text cleanup, math operations, and other transformations.
  • Do not export field - when the rule condition is met, the current field is omitted from the result. The rest of the product or row can still be exported.
  • Skip - when the rule condition is met, this rule does not change the value and the transformation chain continues.
  • To remove a whole product, offer, or table row, use Export conditions with the Condition for the whole item scope.