Центр документации
Карта сайта

Создай визитку сам!


Самоучитель по интеграции дизайна и настройке 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]. В случае, когда данные одного и того же столбца должны импортироваться в разные поля категорий/товаров, идентификаторы перечисляются через символ «|».

 

Допустимые идентификаторы столбцов:

CATEGORY_ID_EXTERNAL

Идентификатор категории

CATEGORY_ID_PARENT_EXTERNAL

Идентификатор родительской категории

CATEGORY_DESCRIPTION

Название категории

CATEGORY_ANNOUNCE

Анонс категории

CATEGORY_FULL_DESCRIPTION

Описание категории

CATEGORY_IS_DELETED

Признак неопубликованности категории

CATALOG_ID_PARENT_EXTERNAL

Идентификатор категории товара

CATALOG_IS_DELETED

Признак неопубликованности товара

CATALOG_ONSPECIAL0 .. CATALOG_ONSPECIAL15

Специальные признаки товара

CATALOG_ID_EXTERNAL

Идентификатор товара

CATALOG_DESCRIPTION

Название товара

CATALOG_ANNOUNCE

Анонс товара

CATALOG_NAME_FULL

Описание товара

CATALOG_MAIN_PRICE

Базовая цена товара

CATALOG_DISCOUNT

Скидка

CATALOG_TAX

Эксклюзивный налог

CATALOG_SIZE

Размер

CATALOG_WEIGHT

Вес

CATALOG_REST

Остаток

CATALOG_CODE

Код

CATALOG_SUBLINK

Ссылка на товар

CATALOG_HTML_TITLE*

HTML meta: Заголовок страницы в браузере

CATALOG_HTML_KEYWORDS*

HTML meta: Ключевые слова

CATALOG_HTML_DESCRIPTION*

HTML meta: Описание

CATALOG_HTML_IS_AUTOGEN*

HTML meta: Данные созданы автоматически

CATALOG_ITEM_LINKS

Идентификаторы категорий для копий товара (В CSV-файле должны идентификаторы быть разделены символом «|»)

IMAGE_IMAGE_MAIN

Изображение товара

IMAGE_IMAGE_SMALL

Малое изображение

IMAGE_IMAGE_POPUP

Всплывающее изображение

PRICE_TYPE_1..15_WITH_TAX

Учитывать налог в дополнительной цене

PRICE_TYPE_1..15_DESCRIPTION

Описание дополнительной цены

PRICE_TYPE_1..15_CURRENCY_CODE

Код валюты дополнительной цены в CSV-файле

PRICE_TYPE_1..15_PRICE_TYPE_ CURRENCY_CODE

Код валюты дополнительной цены в каталоге товаров

PRICE_TYPE_1..15_DISCOUNT

Скидка дополнительной цены

PRICE_TYPE_1..15_PRICE

Цена

PRICE_TYPE_1..15_USE_FORMULA

Использовать поле «Цена» как формулу

 

Если у Вас созданы свойства товаров, их идентификаторы должны иметь вид «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.

Версия для печати

Установка и настройка Руководство пользователя Интеграция дизайна Разработчикам (API)
 2000 – 2019 © Amiro.CMS Все права защищены.