Работа со свойствами категорий
Свойства описывают, какие характеристики бывают у товаров: «Ширина», «Цвет», «Мощность». Задаются они не по одному товару, а по категории — и все товары категории получают этот набор.
Как устроено наследование
Категории ведутся деревом, и свойства можно добавлять на любом уровне. Товар получает свойства своей категории, всех родительских категорий и глобальные свойства — те, что заданы для всего каталога сразу.
Если одноимённое свойство есть на нескольких уровнях, действует самое глубокое. Для дерева «Бытовая техника → Встраиваемая техника → Варочные панели» работает «Ширина» из «Варочных панелей».
Где это редактируется
Вкладка «Свойства» раздела «Каталог» — единое рабочее пространство. Наверху фильтр области:
- «Все» — просмотр всех свойств каталога сразу;
- «Глобальные свойства» — свойства всего каталога;
- конкретная категория — свойства этой категории.
Рядом фильтр по названию и флажок «Только обязательные». В карточку категории свойства открываются тем же экраном с уже выбранной областью.
Внутри — вкладки: «Свойства», «Группы свойств», «Параметры свойств», а также словари «Синонимы свойств» и «Синонимы значений свойств».
Создать свойство
- Выберите область — глобальные свойства или нужную категорию (в области «Все» создавать нельзя, непонятно куда).
- Кнопка «Создать» над таблицей открывает форму свойства.
- Заполните поля и сохраните.
Поля формы:
- Название — как свойство называется в карточке.
- Внешний Id — идентификатор для выгрузок и API.
- Описание и как заполнять — подсказки тому, кто заполняет карточку.
- Тип — от него зависят остальные поля.
- Единица измерения — для числовых типов, из общего справочника.
- Обязательное — свойство учитывается в контент-рейтинге товара.
- Не заполнять автоматически — свойство не будет заполняться из библиотеки, только руками.
- Группа — в каком блоке карточки показывать свойство.
Типы свойств
| Тип | Что хранит |
|---|---|
| Логическое значение (да/нет) | галочку |
| Целое число, Дробное число | число с единицей измерения |
| Диапазон значений | «от — до» |
| Строковое значение | произвольный текст |
| Взаимоисключающий выбор | ровно одно значение из списка |
| Множественный выбор | несколько значений из списка |
| Выражение | значение, вычисляемое из других свойств — см. Вычисляемые свойства |
| Файл | приложенный файл |
| Список товаров | ссылки на другие товары каталога |
Для двух типов выбора список допустимых значений (перечисление) задаётся в той же форме; флажок «Размерность» превращает значения в числа с единицей измерения.
Порядок и группы
Порядок свойств влияет на то, как они выводятся в карточке товара и передаются по API. Порядок и состав групп удобнее всего править в редакторе «Редактирование всех свойств сразу» — свойства там перетаскиваются мышью, в том числе между группами.
Группы объединяют свойства в блоки карточки: вкладка «Группы свойств», кнопка «Создать». Группы глобальных свойств показываются в карточке любого товара — после групп его категории.
Импорт и экспорт
Импорт и экспорт работают с набором свойств одного уровня, поэтому они доступны, когда в фильтре выбраны «Глобальные свойства» или конкретная категория. В области «Все» их нет — непонятно, куда импортировать и что выгружать.
Кнопка «Импортировать свойства» над таблицей:
- из файла — Excel по образцу. Режим «Только добавление» добавляет новое, «Полная замена» удаляет всё, чего нет в файле;
- из общей или приватной библиотеки — модель свойств берётся у выбранного источника и его категории. Свойства, которых нет в источнике, будут удалены.
Импорт выполняется фоновой задачей — следите за ней в «Задачи» → «Разное».
Экспорт — в меню за тремя точками у кнопки «Скачать» над таблицей (сама кнопка скачивает строки таблицы, а пункты меню — набор свойств в формате импорта):
- «Скачать свойства для редактирования» — с идентификаторами, чтобы поправить файл и вернуть его через импорт;
- «…со значениями списков из сопоставлений» — то же, а в словарях ещё и значения, накопленные в сопоставлениях;
- «Скачать свойства для переноса» — без идентификаторов, чтобы залить модель в другую категорию или каталог.
Скопировать свойство в другую категорию
Свойство переносится клонированием — исходное остаётся на месте.
- Найдите свойство в списке — в любой области фильтра, «Все» или конкретная категория.
- Кебаб-меню строки → «Клонировать свойство в другую категорию». Несколько свойств сразу — отметьте их галочками и выберите тот же пункт в панели массовых операций; они могут быть из разных категорий.
- В открывшейся форме выберите категорию-приёмник и, если нужно перенести и внешние идентификаторы, отметьте «Клонировать вместе с ExternalId».
Свойства с перечислением («Взаимоисключающий выбор», «Множественный выбор») копируются вместе со списком значений. Если в категории-приёмнике уже есть свойство с тем же названием и типом — своё или унаследованное, — копия не создаётся. Глобальные свойства клонировать нельзя: у них нет категории-источника.
Что ещё есть в строке свойства
Кебаб-меню строки: скачать значения свойства по всем товарам, отредактировать эти значения в отдельной таблице, клонировать свойство в другую категорию, задать значения по умолчанию для бренда или для поддерева категорий, удалить значения свойства у товаров, удалить само свойство. Выделение строк открывает панель массовых операций.
Особый случай — каталоги Ozon
В каталоге типа «Синхронизировать с Озон» набор свойств категории задаёт сама площадка: локально его не редактируют, свойства обновляются кнопкой «Обновить структуру категории из Ozon». Менять можно единицу измерения, автозаполнение и параметры.