Импорт дополнительных полей категорий #3199
Описанный в данной инструкции вид импорта позволяет обновлять настройки дополнительных полей, закрепленных за категориями.
Для импорта доступны все параметры, заполняемые при прикреплении поля (параметры отображения, обязательности, экспорта в Яндекс.Маркет и т.д.).
Рассмотрим, как сформировать файл и осуществить импорт.
Шаг 1
Для начала Вам необходимо сформировать файл импорта. Вы можете сделать это двумя способами:
- Вручную создать таблицу в формате CSV.
- Сделать экспорт дополнительных полей категорий и вносить правки в него.
Для удобства Вы можете добавить в файл шапку. Примерный перечень столбцов:
Шаг 2
В ячейках соответствующих столбцов задайте необходимые параметры:
Заголовок столбца | Значение | Обязательность | Для каких полей предназначено |
folder_id |
ID той категории, к которой относится обновляемое дополнительное поле (именно в этой категории будут обновлены настройки поля). ID категорий Вы можете скопировать в дереве категорий - номер рядом с названием. Вы можете указать ID той категорий, к которой поле не прикреплено - в результате импорта оно прикрепится. |
Обязательно (либо название категории) | Для всех полей |
Название категории |
Название категории, к которой относится дополнительное поле. Вы можете указать название той категории, к которой поле еще не прикреплено - в результате импорта оно прикрепится. |
Обязательно (либо folder_id) | Для всех полей |
Код | Код поля, которое Вы хотите обновить. Код можно скопировать в окне редактирования поля. | Обязательно | Для всех полей |
Название доп. поля | Название обновляемого поля. | Необязательно | Для всех полей |
В расширенном описании товара |
Значение соответствующего параметра отображения в настройках поля. Возможные значения:
|
Необязательно | Для всех полей, кроме "Текста с редактором" |
В списке товаров |
Значение соответствующего параметра отображения в настройках поля. Возможные значения:
|
Необязательно | Для всех полей, кроме "Текста с редактором" |
В параметрах товара |
Значение соответствующего параметра отображения в настройках поля. Возможные значения:
|
Необязательно | Для всех полей |
На странице корзины |
Значение соответствующего параметра отображения в настройках поля. Возможные значения:
|
Необязательно | Для всех полей, кроме "Текста с редактором" |
На странице заказа |
Значение соответствующего параметра отображения в настройках поля. Возможные значения:
|
Необязательно | Для всех полей, кроме "Текста с редактором" |
В бланках печати на сайте |
Значение соответствующего параметра отображения в настройках поля. Возможные значения:
|
Необязательно | Для всех полей, кроме "Текста с редактором" |
В бланках печати в системе |
Значение соответствующего параметра отображения в настройках поля. Возможные значения:
|
Необязательно | Для всех полей, кроме "Текста с редактором" |
В уведомлениях покупателям |
Значение соответствующего параметра отображения в настройках поля. Возможные значения:
|
Необязательно | Для всех полей, кроме "Текста с редактором" |
В уведомлениях администратору |
Значение соответствующего параметра отображения в настройках поля. Возможные значения:
|
Необязательно | Для всех полей, кроме "Текста с редактором" |
Обязательное поле |
Обязательность заполнения поля в товаре. Возможные значения:
|
Необязательно | Для всех полей |
Расширенный поиск | Участие дополнительного поля в фильтрах формы расширенного поиска. Возможные значения:
|
Необязательно | Только для "Целого числа", "Дробного числа", "Галочки", "Выпадающего списка", "Выпадающего списка множ.", "Справочника цветов", "Календаря" и "Календаря От-До" |
Сортировка | Добавление варианта сортировки по дополнительному полю в список вариантов сортировки категории. Возможные значения:
|
Необязательно | Только для "Целого числа", "Дробного числа", "Текстовой строки", "Календаря" и "Календаря От-До" |
Выбор при заказе | Возможность для покупателей самостоятельно выбирать значение поля из списка на сайте. Возможные значения:
|
Необязательно | Только для "Выпадающего списка множ." и "Справочника цветов" с включенным множественным выбором, а также для "Строки", "Текста", "Картинки", "Файла", "Календаря" и "Календаря От-До" |
Способ отображения | Вид дополнительного поля. Возможные значения:
|
Необязательно | Только для "Календаря", "Календаря От-До", "Выпадающего списка", "Выпадающего списка множ.", "Расширенного выбора цвета" и "Справочника цветов" с включенным выбором при заказе |
Значение по умолчанию | Значение, по умолчанию проставляемое в данном поле новым товарам. Возможные значения:
|
Необязательно | Только для "Строки", "Целого числа", "Дробного числа", "Галочки", "Текста", "Выпадающего списка" и "Выпадающего списка множ.", "Календаря" и "Календаря От-До" |
Yandex.Market | Выгрузка дополнительного поля в Яндекс.Маркет. Возможные значения:
|
Необязательно | Для всех полей, кроме "Файла", "Картинки", "Координат", "Цвета" и "Текста с редактором" |
Шаг 3
После того как файл будет готов, Вам будет необходимо загрузить его в свой магазин. Для этого в разделе редактирования магазина нажмите на кнопку "Импорт".
Шаг 4
Перейдите на вкладку "Дополнительные поля", в ней выберите "Импорт доп. полей категорий", нажмите "Загрузить/выбрать файл" и выберите сформированный Вами ранее файл (предварительно загрузив его в раздел "Файлы").
Для загрузки нового файла Вам будет необходимо в открывшемся окне нажать на кнопку "Добавить файл" (более подробно с информацией о загрузке файлов Вы можете ознакомиться в разделе "Добавление файлов в систему управления").
Шаг 5
Далее задайте настройки импорта.
В первую очередь укажите ключевое поле - поле, по которому система будет определять, в настройках какой категории обновлять дополнительное поле.
- ID категории - рекомендуется, так как ID всегда уникален.
- Название - определение категории по названию. В случае если в магазине присутствует несколько категорий с одинаковыми названиями, система будет проверять наличие категории с данным названием, к которой привязано дополнительное поле с указанным кодом, и применять изменения к найденной категории (если таких категорий несколько - брать первую из списка; если таких категорий нет - брать первую и привязывать дополнительное поле к ней).
Шаг 6
Далее необходимо выбрать кодировку, в которой Вы сохранили файл при его создании.
Шаг 7
При необходимости отметьте галочку "При обновлении сохранять текущие значения полей при условии, что ячейка пуста".
- При активации этой галочки, если какая-либо ячейка в файле импорта пуста, у поля сохранится текущее значение для данной настройки.
- При неактивном значении, если какая-либо ячейка пуста, для соответствующего параметра в поле будет сброшено значение.
Шаг 8
Нажмите "Следующий шаг".
Шаг 8
В открывшемся окне задайте соответствие между столбцами файла импорта и параметрами полей и нажмите "Импорт".
Обратите внимание!
- Импорт всегда работает в одном режиме - обновляет настройки текущих полей категорий и привязывает поля к новым категориям.
Шаг 9
Система оповестит Вас о создании фоновой задачи по импорту полей категорий.
В очереди заданий появится информация о выполняемой задаче импорта. После того как статус задачи изменится на "Готово", поля будут обновлены.
С детальной информацией по задаче, а также с данными о произошедших ошибках (если таковые были) Вы можете ознакомиться, пройдя по ссылке "Подробнее" в строке с задачей в очереди.
Обратите внимание!
- В случае если в системе не будет найдено совпадение "Категория - Дополнительное поле", но в файле будут указаны реально существующие категория и дополнительное поле, в результате импорта система привяжет указанное дополнительное поле к указанной категории.
- В случае если указанное поле не предполагает какое-либо из указанных в файле импорта параметров (например, если в файле импорта для текстового поля указано значение параметра "Выбора при заказе"), данная ячейка будет проигнорирована.
- В случае если для категории в файле указано только название (без ID вообще или без совпадения по ID), тогда как в системе управления присутствует несколько категорий с таким названием, изменения будут применены к первой категории из списка (поэтому мы рекомендуем использовать в качестве ключевого поля ID категорий).
- В случае если в файле присутствует несколько строк с одинаковой комбинацией "Категория - Дополнительное поле", система будет учитывать изменения только из первой строки в файле.
- В случае если в файле для какого-либо параметра указано некорректное значение, система оставит параметр поля без изменений.