Центр документации
|
Самоучитель по интеграции дизайна и настройке Amiro.CMS на примере демонстрационной версии пакета Визитка »
Мастер настройки предназначен для пошаговой настройки импорта из CSV-файла. Для запуска мастера откройте страницу обмена данными каталога товаров и задайте формат данных («Ускоренный CSV импорт» или «CSV импорт/экспорт» [Рис. 1 - 1]), после этого станет доступна вкладка «Мастер настройки» [Рис. 1 - 2]. Если в папке FTP присутствует CSV-файл, данные которого Вы собираетесь импортировать, то перед запуском мастера можно задать источником данных этот файл [Рис. 1 - 3]. После этого нужно перейти на вкладку мастера настройки и нажать кнопку «Начать настройку» [Рис. 2].
Рисунок 1.
Рисунок 2.
Настройка будет рассмотрена на примере демо-версии пакета «Бизнес».
Шаг первый: Выбор импортируемых данных На этом шаге нужно выбрать поля категорий и товаров (за исключением свойств товара и некоторых специальных полей), в которые будут импортироваться данные из CSV-файла. На третьем шаге настройки импортируемым данным можно будет задать соответствие выбранным полям (не исключается возможность занесения значений одного столбца CSV-файла в несколько полей товаров/категорий). В нашем случае мы будем импортировать следующие поля: а) Поля категорий:
б) Поля товаров:
Рисунок 3.
Шаг второй: Выбор правил для импортируемых данных Так как перед стартом мастера настройки был выбран CSV-файл «import.example.csv», то на этом шаге отобразится сообщение «В CSV-файле обнаружены идентификаторы колонок, которые будут использоваться при настройке». Так же отобразится сообщение «Номера столбцов, хранящиеся в CSV-файле, отличались от ранее установленных настроек!», так как настройках демонстрационного пакета «Бизнес» по умолчанию не было задано правило для свойства товара «Место производства», но в метаданных CSV-файла оно присутствует. Рассмотрим подробнее метаданные, которые можно хранить в CSV-файле для сопоставления столбцов файла и правил при работе мастера настройки или при импорте. Строка с метаданными должна быть первой строкой CSV-файла и начинаться с подстроки «META.CSV::». Далее должны идти идентификаторы столбцов, разделяемые символом, заданным перед стартом мастера настройки в поле «Разделитель» [Рис. 1 - 4]. В случае, когда данные одного и того же столбца должны импортироваться в разные поля категорий/товаров, идентификаторы перечисляются через символ «|».
Допустимые идентификаторы столбцов:
Если у Вас созданы свойства товаров, их идентификаторы должны иметь вид «CATALOG_CUSTOM_FIELD_xx», где xx – номер свойства, отображаемый в списке свойств товаров в интерфейсе администратора на странице «КАТАЛОГ ТОВАРОВ : ОПИСАНИЕ СВОЙСТВ ТОВАРОВ». При создании своих дополнительных правил Вы имеете возможность задавать сами идентификаторы столбцов (внутренние имена правил), если правило будет создано для категорий, у идентификатор будет начинаться с префикса «CATEGORY_», если у товара – «CATALOG_».
В файле «import.example.csv» метаданные выглядят следующим образом: META.CSV::CATEGORY_ID_EXTERNAL|CATALOG_ID_PARENT_EXTERNAL; CATEGORY_ID_PARENT_EXTERNAL; CATEGORY_DESCRIPTION; CATEGORY_ANNOUNCE;CATEGORY_FULL_DESCRIPTION; CATALOG_ID_EXTERNAL; CATALOG_DESCRIPTION; CATALOG_ANNOUNCE;CATALOG_NAME_FULL; CATALOG_MAIN_PRICE;IMAGE_IMAGE_MAIN; IMAGE_IMAGE_SMALL; IMAGE_IMAGE_POPUP;;CATALOG_CODE; CATALOG_CUSTOM_FIELD_12 * - Если в импортируемом файле заданы не все HTML meta-поля, оставшиеся поля считаются пустыми. Если в файле отсутствует столбец «CATALOG_HTML_IS_AUTOGEN», для групповых операций импортированные HTML meta-поля считаются заданными пользователем.
Рисунок 4.
Шаг третий: Задание соответствий На этом шаге нужно задать соответствие правил и данных в каталоге (для которых это разрешено), так же можно изменить номера столбцов в файле данных. В нашем случае номера столбцов менять не нужно, так как они были заполнены на втором шаге в соответствии c идентификаторами из файла.
Рисунок 5. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||