Строки-разделы в таблицах: как разнести товары по разделам

Как включить строки-разделы в XLSX, XLS и CSV, чтобы строки с названиями групп не попадали в товары, а товары ниже получали путь раздела.

Некоторые прайсы группируют товары не отдельной колонкой "Раздел", а строками-заголовками внутри самой таблицы: сначала идет строка "Аксессуары", ниже строка "Брелоки", а затем уже товары этой группы. В Eofferix для таких файлов есть режим "В таблице есть строки-разделы".

Как включить распознавание разделов

Режим распознавания разделов в строках работает, если строка-раздел отличается от товара тем, что в ней заполнена только одна колонка с названием раздела, а остальные колонки пустые. Такие строки не будут импортироваться как товары.

Включается в настройках профиля интерпретатора в блоке "Предпросмотр и настройка таблицы перед преобразованием" (он доступен в профиле после загрузки таблицы в сервис).

После сохранения профиля и перехода к редактированию снапшота Eofferix добавляет системное поле section_path, в котором будет выводиться собранный путь разделов. Работает в XML, JSON, табличных выгрузках и импорте в приложения.

Где включить строки-разделы в профиле с табличным исходником

Выберите колонку, где в строках-разделах находится название раздела.

Как это работает

  1. Откройте профиль, где исходником является таблица.
  2. В блоке настройки таблицы включите "В таблице есть строки-разделы".
  3. Укажите номер колонки с названием раздела. Обычно это колонка 1.
  4. Сохраните настройки и перейдите к следующему шагу - там вы увидите узел с построенным путем разделов у каждого элемента.

Если подряд идут несколько строк-разделов, Eofferix собирает путь раздела по порядку. Например, строки "Аксессуары" и "Брелоки" дадут товарам ниже путь "Аксессуары / Брелоки". Когда встретится следующая строка-раздел, путь для следующих товаров обновится.

Пример группировки товаров строками-разделами без реальных артикулов

Строки-разделы пропускаются, а товарные строки получают путь раздела.

Важные правила

  • Строка считается разделом только тогда, когда заполнена выбранная колонка и остальные колонки пустые.
  • Если в строке есть артикул, цена, штрихкод или любой другой текст в другой колонке, Eofferix будет считать ее товарной строкой.
  • Преобразование "строк-разделов" применяется после остальных настроек таблицы (объединения листов таблицы, выбора строки заголовка, пропуска строк и т.д.).
  • Путь раздела сохраняется как системное поле section_path.