В JSON есть необязательное поле description. Если оно пустое, в результате нужно убрать только этот ключ и сохранить объект товара.
В настройках значения description откройте Условия выгрузки. Выберите Для узла, Текущее значение, До преобразований и Не пустое. Если description пустой, ключ исчезнет из JSON, но родительский объект останется.
Как сделать в Eofferix
- В JSON-редакторе откройте настройки значения
description.
Красной рамкой выделено значение description, для которого открываются настройки. - В окне настроек откройте блок Условия выгрузки и нажмите Добавить условие выгрузки.
- Выберите область Для узла. Это условие будет управлять только ключом
description, а не всем объектом. - Задайте условие: Текущее значение, До преобразований, Не пустое.

Для description выбраны «Для узла», «До преобразований» и «Не пустое». - Сохраните настройки значения. Запустите небольшую тестовую выгрузку и проверьте скачанный JSON. Предпросмотр можно использовать как дополнительную проверку.
Было / стало
Было
исходные данные{
"sku": "SKU-1001",
"name": "Куртка",
"description": ""
}Стало
результат{
"sku": "SKU-1001",
"name": "Куртка"
}Что важно
При пустом description Eofferix исключает только ключ description. Поля sku, name и сам объект остаются. Если на значении внутри массива выбрать Для элемента целиком, сервис может исключить весь объект массива. Используйте этот вариант только тогда, когда нужно убрать запись целиком. Непустой description останется без изменения.