Задача
В JSON-каталоге часть товаров пришла с пустым image_url. Такие позиции не нужно отправлять дальше, потому что карточка без главного изображения не готова к импорту.
Короткий ответ
Откройте настройки image_url, добавьте условие экспорта не пусто и примените его к текущему элементу товара. Тогда весь объект product без картинки будет исключен.
Как сделать в Eofferix
В JSON-снапшоте выберите значение
image_urlвнутри повторяющегося товара.
Выбранное поле будет проверяться перед выгрузкой товара. Откройте настройки значения.

Анимация показывает открытие настроек поля изображения. Добавьте условие экспорта
не пустодля{/products/image_url}и выберите область применения к текущему элементу товара.
Такой фильтр исключает товар без главной картинки.
Было / стало
Было
исходные данные{
"supplier": "Север",
"products": [
{
"sku": "SKU-4101",
"name": "Лампа Ладога",
"image_url": "https://cdn.example.com/4101.jpg",
"price": "23,90"
},
{
"sku": "SKU-4102",
"name": "Кресло Волга",
"image_url": "",
"price": "128,00"
},
{
"sku": "SKU-4103",
"name": "Полка Нева",
"image_url": "https://cdn.example.com/4103.jpg",
"price": "15,20"
}
]
}Стало
результат{
"supplier": "Север",
"products": [
{
"sku": "SKU-4101",
"name": "Лампа Ладога",
"image_url": "https://cdn.example.com/4101.jpg",
"price": "23,90"
},
{
"sku": "SKU-4103",
"name": "Полка Нева",
"image_url": "https://cdn.example.com/4103.jpg",
"price": "15,20"
}
]
}Что важно помнить
- Условие должно исключать весь товар, а не только поле
image_url. - Если поставщик передает массив картинок, выбирайте главное поле или первый URL по правилам вашего шаблона.
- Проверьте, что строка с пробелами не считается полноценной ссылкой.