В таблице ниже представлены поля и их значения для импорта категорий.

Поле в CSV файле Что описывает поле Тип значения
Поля в ядре X-Cart
path* Путь к категории. Служит идентификатором.
Пример: Игрушки >>> Умные игрушки 

Текст,
максимум 32 знака

enabled Категория активирована? Да/Нет
showTitle Опция показывать или не показывает название категории Да/Нет
position Внутренне обозначение расположения категории. Значение не может быть отрицательным. Меньшее число означает более высокую позицию в заказе. Целое число
memberships Группы покупателей, члены которых видят категорию в магазине. Не заполняйте, если категорию должны видеть все покупатели.</span> Текст,
Несколько значений 
image

ля каждого изображения, которое нужно импортировать, должно быть указано его расположение:

  • URL (может быть на одном сервере с X-Cart)
  • Путь к изображению на сервере относительно директории <XCART-DIRECTORY> ; например, images/category/image1.png

Обратите внимание, что импорт изображений проходит значительно быстрее, если изображения хранятся на том же сервере, где установлен X-Cart. Не важно, указано ли расположения файла как URL или как путь, X-Cart попытается определить, находится ли изображение на одном с ним сервере. Если вам нужно импортировать большое количество изображений по URL, вы ускорите процесс, сохранив изображения на одном сервере с магазином в директории <XCART-DIRECTORY>/images.

Текст
cleanURL

SEO-оптимизированные ссылки на категории.

Пример: Игрушки

Текст
*name Название категории. Текст,
Мультиязычный 
description Полное описание категории.

Текст,
Мультиязычный,
допустим HTML 

metaTags Определяет содержимое мета тэга <meta name="keywords" content="%value%"> Текст,
Мультиязычный,
Максимум 255 знаков 
metaDesc Определяет содержимое мета тэга <meta name="description" content="%value%"> Текст,
Мультиязычный 
metaDescType

Определяет тип содержимого мета описания. Может быть A или C, где:

  • A означает автоматический режим, когда мета описание автоматически создается из описания категории;
  • C означает специфический режим, когда мета описание берется из поля metaDesc_* соответствующей языковой версии магазина*;
    *т.е. если язык магазина русский мета описание будет взято из поля metaDesc_ru.
Текст,
Максимум 1 знак 
metaTitle Определяет содержимое мета тэга <meta name="title" content="%value%"> Текст,
Мультиязычный,
Максимум 255 знаков 
Поля, добавленные модулем GoSocial
useCustomOpenGraphMeta Определяет, какие мета тэги использовать для категории - пользовательские Open Graph мета тэги или стандартные мета тэги Да/Нет
openGraphMeta Если в поле useCustomOpenGraphMeta стоит Yes, значит, в этом поле указываются Open Graph мета тэги

Текст,
Допустим HTML,
Допустимо выполнение скриптов 

Поля, добавленные модулем Product Filter
productClasses    
useClasses    

* Обязательное поле.

** Дополнительная информация: Атрибуты полей CSV файла

Рекомендации:

  • Если вы собираетесь импортировать данные в X-Cart и не хотите обновлять определенные поля во время импорта, эти поля не нужно вносить в CSV файл импорта. Просто удалите соответствующие столбцы из файла.

  • С помощью импорта можно удалить нечисловые данные из ранее заполненных полей. Для этого в CSV файле импорта впишите NULL в полях, которые нужно очистить. По завершении импорта эти поля будут пустыми. 

    Данная функциональность работает для следующих полей, относящихся к категориям:

    • memberships;
    • image;
    • banner;
    • productClasses (модуль Product Filter).