Feed fields are composed of key-value pairs, forming the structure of each feed. For custom feeds, there is no limit to the number of fields, and the field key can be any string. However, the number of fields and field keys for pre-configured templates is limited by the product listing they were created for.
To generate field values, the application uses flexible, macro-driven input fields. The input field section is shown in Figure 1, which includes:
The macro sources block consists of the following components:
To add a new macro element to an input field, follow these steps:
A feed value can be made optional by applying it only when specific conditions are met. To do this, follow the steps outlined in Figure 3:
Conditions function as follows: when feed values have conditions, they are tested in sequence, with the first matching feed value being applied. If no conditions are met, the feed value without a condition will be used. If no conditions match and there is no feed value without a condition, the feed value will be excluded. Therefore, required feed values (marked with an asterisk) should always have a default value without conditions.
In the example shown in Figure 4, the feed Title value will resolve to “Product title #2” if the product title is “Big pajama,” or “Product title #3” (the default, non-optional value) if the product title is “Small pajama.”
© 2016-2025