Каталоги поставщиков

Как убрать из CommerceML товары без Картинка

2026-06-29
Задача

В CommerceML часть товаров пришла без Картинка или с пустым тегом. Такие позиции не нужно загружать в каталог.

Короткий ответ

Поставьте условие экспорта на Товар: Картинка не пустая. Тогда товар без изображения удаляется целиком.

Как сделать в Eofferix

  1. В XML/YML-снапшоте выберите повторяющийся узел Товар.

  2. Откройте настройки узла.

    Открытие настроек Товар
    Анимация показывает открытие настроек повторяющегося товарного узла.
  3. Добавьте условие экспорта для Картинка: Картинка не пустое.

    Условие экспорта
    Условие применяется к товару целиком.

Было / стало

Было

исходные данные
<КоммерческаяИнформация ВерсияСхемы="2.10">
  <Каталог>
    <Товары>
      <Товар>
        <Ид>SKU-24001</Ид>
        <Артикул>LA-24001</Артикул>
        <Наименование>Лампа Ладога</Наименование>
        <Картинка>import_files/la-24001.jpg</Картинка>
      </Товар>
      <Товар>
        <Ид>SKU-24002</Ид>
        <Артикул>KR-24002</Артикул>
        <Наименование>Кресло Волга</Наименование>
      </Товар>
      <Товар>
        <Ид>SKU-24003</Ид>
        <Артикул>PN-24003</Артикул>
        <Наименование>Полка Нева</Наименование>
        <Картинка>
        </Картинка>
      </Товар>
    </Товары>
  </Каталог>
</КоммерческаяИнформация>

Стало

результат
<КоммерческаяИнформация ВерсияСхемы="2.10">
  <Каталог>
    <Товары>
      <Товар>
        <Ид>SKU-24001</Ид>
        <Артикул>LA-24001</Артикул>
        <Наименование>Лампа Ладога</Наименование>
        <Картинка>import_files/la-24001.jpg</Картинка>
      </Товар>
    </Товары>
  </Каталог>
</КоммерческаяИнформация>

Обрабатывайте данные быстрее с Eofferix

Создайте бесплатный аккаунт, чтобы автоматизировать каталоги и прайс-листы под ваши правила.

Зарегистрироваться