Импорт категорий #2334

В данном разделе Вы можете импортировать категории из файла в формате CSV (в том числе категории-фильтры).

Файл такого формата можно создать, например, в  Microsoft ExcelOpenOffice или LibreOffice.

Импорт включает следующие этапы:

Шаг 1

Для того чтобы произвести импорт категорий, в разделе редактирования магазина нажмите на ссылку "Импорт".

php3CuqRY

Шаг 2

В открывшемся окне перейдите к вкладке "Категории".

phpXeQyl6

Шаг 3

Если у Вас нет файла для импорта, то Вы можете сформировать его (см. выше). Также файл для импорта можно получить при помощи функции экспорта.

Если же файл для импорта у Вас есть, то Вы можете приступить к его загрузке. Для этого нажмите на кнопку "Загрузить/Выбрать файл".

phpR7Ucqv

Шаг 4

В открывшемся окне Вы можете выбрать файл из загруженных Вами ранее, либо загрузить с компьютера новый.

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

phpfBNdCn

Чтобы выбрать файл из уже загруженных, нажмите название нужного файла левой кнопкой мыши.

phpvqdpvJ

Шаг 5

Откроется окно с настройками импорта, где Вам будет необходимо:

Указать ключевое поле. В этой настройке необходимо выбрать поле, по которому система будет отличать категории друг от друга. Значения этого поля должны быть уникальны для каждой категории. В случае импорта по ID категории с несуществующим идентификационным номером (если такой по ошибке указан в файле импорта) добавлены не будут.

phptOcbCc

Задать режим импорта. Доступно 7 режимов импорта, в которых необходимо определиться что же делать с уже существующими в магазине категориями в случае совпадения ключевых полей. Рассмотрим каждый режим чуть более подробно.

  • "Добавлять новые, изменять существующие". При выборе данного режима из файла импорта будут добавлены новые категории (если система не найдет в Вашем магазине категории с ключевыми полями, указанными в файле импорта), а параметры имеющихся категорий будут заменены (при совпадении ключевых полей). Режим не будет доступен при выбранном ключевом поле "ID категории", так как новые категории при указаннии в файле импорта несуществующего ID в магазин добавиться не могут, а обновить старые можно с помощью режима "Не добавлять новые, изменять существующие".
  • "Добавлять новые, не изменять существующие". При выборе данного режима из файла импорта будут добавлены новые категории (если система не найдет в Вашем магазине категорий с ключевыми полями, указанными в файле импорта), а параметры имеющихся категорий (при совпадении ключевых полей) не будут заменены. Режим не будет доступен при выбранном ключевом поле "ID категории", так как новые категории при указанном в файле импорта несуществующем ID в магазин добавиться не могут.
  • "Не добавлять новые, изменять существующие". При выборе данного режима из файла импорта не будут добавляться новые категории, а параметры имеющихся будут заменены (при совпадении ключевых полей).
  • "Удалять существующие". При выборе данного режима из магазина будут удалены все категории, для которых будет найдено совпадение по ключевому полю в файле импорта.
  • "Скрывать существующие без доступа (404)". При выборе данного режима в магазине будут скрыты без доступа ("Параметры отображения" - "Скрыть без доступа (404)") все категории, для которых будет найдено совпадение по ключевому полю в файле импорта.
  • "Скрывать существующие с доступом по прямой ссылке". При выборе данного режима в магазине будут скрыты с доступом по прямой ссылке ("Параметры отображения" - "Скрыть с доступом по прямой ссылке") все категории, для которых будет найдено совпадение по ключевому полю в файле импорта.
  • "Отображать существующие". При выборе данного режима в магазине будут отображаться все категории ("Параметры отображения" - "Отобразить"), для которых будет найдено совпадение по ключевому полю в файле импорта.

phppI0fag

Указать кодировку. Здесь необходимо выбрать кодировку, в которой Вы сохранили файл при его создании (для тех файлов, которые Вы получили с помощью экспорта - это Windows-1251).

phprzWO5x

При обновлении сохранять текущие значения полей при условии, что ячейка пуста. 

  • При активации этой галочки у категорий в магазине не будут удаляться параметры, если соответствующая ячейка в файле импорта не заполнена.
  • При неактивном значении у категорий в магазине будут удаляться параметры, если соответствующая ячейка в файле импорта не заполнена.

phpsaniAd

Шаг 6

После указания всех настроек импорта нажмите кнопку "Следующий шаг".

php4NLddu

Шаг 7

Откроется окно, где Вам будет необходимо установить соответствие ячеек левого столбца (это данные из ячеек первой строки файла импорта - установить соответствие будет необходимо именно на примере первой строки) с параметрами выпадающих списков правого столбца (здесь Вы задаете, как именно импортировать выбранные в левом столбце данные).

phpIhi0Kt

Шаг 8

После распределения соответствий нажмите на кнопку "Импорт".

phpmsCRwF

Шаг 9

Система оповестит Вас о создании фоновой задачи по импорту категорий.

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

php4equWX

С детальной информацией по задаче, а также с данными о произошедших ошибках (если таковые были) Вы можете ознакомиться, пройдя по ссылке "Подробнее" в строке с задачей в очереди.

phpI9yRCL

Обратите внимание!

  • Для обновления существующих категорий рекомендуем использовать ключевое поле "ID".
  • Обновление категорий по полю "Название" приведет к некорректному формированию дерева категорий, если в файле импорта или системе управления имеется по несколько категорий с одинаковыми именами.
  • В случае если в файле импорта существует несколько строк с одинаковыми значениями ключевого поля (несколько идентичных категорий) - в режиме добавления новых без изменения существующих все дубли будут добавлены с учетом их уровня вложенности.
  • В случае если в системе существуют несколько категорий с одинаковыми ключевыми полями (возможно только при импорте по названию) в режимах, подразумевающих обновление категорий, при совпадении по ключевому полю изменения применятся ко всем категориям, к которым будет найдено совпадение по ключевому полю.
  • В зависимости от шаблона Вашего сайта, у категорий могут быть добавлены индивидуальные поля. Они также доступны для импорта.
Была ли статья вам полезна?
Укажите, пожалуйста, почему?
Комментарий