Импорт товаров

Раздел Товары — вкладка Импорт.
В этом разделе осуществляется импорт (загрузка) товара из CSV-файла.

Важно: перед тем как сделать первый импорт товара из CSV-файла, нужно зайти в Товары — Настройки, установить соответствующие настройки, сохранить, и после этого можно приступать к импорту.

Описание опций импорта:

Профили


Эта опция позволяет создать профиль настроек импорта, при создании профиля будет сохранена вкладка Настройки и Импорт с последующей его загрузкой.
При сохранении профиля будут сохранены опции:

  • Производитель: (включая Игнорировать при обновлении товара)
  • Главная категория:(включая Игнорировать при обновлении товара)
  • Показывать в категориях: (включая Игнорировать при обновлении товара)

Эти опции не загружаются при загрузке профиля (они будут использоваться при автоматическом импорте из файла).

Кодировка файла:


Позволяет импортировать данные в выбранной кодировке UTF-8 или Windows-1251, во избежание проблем, делайте импорт в кодировке UTF-8 (кодировка в которой работает магазин).

Локализация:


Позволяет импортировать данные выбранной локализации, то данные будут импортированы для определённого языка.

Режим импорта:


Дествия, которые будут предприняты во время импорта товара.

  • Только обновить — в этом режиме будет осуществляться поиск товара на основе Ключевого поля, если совпадение будет найдено, то товарная позиция будет обновлена. Если совпадений не будет найдено, то данные о товаре будут проигнорированы, другими словами товар не будет добавлен в каталог магазина;
  • Только добавить — в этом режиме весь товар будет добавлен в каталог магазина как новый товар без проверок на дубликаты и совпадения;
  • Обновить и Добавить — в этом режиме будет осуществляться поиск товара на основе Ключевого поля, если совпадение будет найдено, то товарная позиция будет обновлена. Если совпадений не будет найдено, то товар будет добавлен как новый;
  • Только дополнить — в этом режиме осуществляется поиск товара по ключевому полю и если совпадение не найдено то товар будет добавлен как новый из CSV-файла, если совпадение найдено, товар будет пропущен.
  • Удалить навсегда — в этом режиме будет осуществляться поиск товара на основе Ключевого поля, если совпадение будет найдено, то товарная позиция будет удалена полностью (за исключением изображений товара).

Ключевое поле для обновления:


Данное поле служит для поиска товара, когда задействован режим Обновления и Удаления (Только обновить, Обновить и Добавить, Удалить навсегда).

Импортировать ID:


Если эта опция включена, то при добавлении нового товара, будет импортирован id товара (product_id), в режиме Обновления товара импорт id товара не работает, так это может нарушить все связи в БД магазина. Будьте осторожны при использовании данной опции, если в БД магазина уже имеется товар с таким id (product_id) это вызовет ошибку работы модуля (возможно будет проверка на предмет этой ошибки… в раздумьях…, но это скажется на производительности импорта).

Разделитель для поля _CATEGORY_


Выбор разделителя для поля категории.
Пример с разделителем вертикальная черта:

Категория|Подкатегория|Подкатегория|Категория_товара

Заполнять родительские категории:


Эта опция осуществляет показ товара в родительских категориях (существует другое решение путём программного включения этой возможности в движке магазина )

Главное меню:


Если эта опция включена, то первая категория в _CATEGORY_ будет показана в главном меню.

Главная_категория|Подкатегория|Подкатегория|Категория_товара

Главная_категория — будет показана в главном меню.

Колонки:


Эта опция задаёт количество колонок для главной категории в верхнем выпадающем меню категорий.

Режим калькуляции цены:


Эта опция позволяет дважды провести арифметические действия над ценой, например если требуется добавить 10% к текущей цене, то нужно выбрать Умножить и Значения калькуляции: = 1.1

Значения калькуляции:


Значения калькуляции на основе Режима калькуляции цены (умножение, деление, вычитание, сумма).
Значение должно быть заполнено в виде целого или дробного числа, где разделителем дробной части должна быть точка (Американский формат — США)

Игнорировать пустые поля:


Если опция включена, то при обновлении товара пустые данные будут игнорироваться, старые значения не будут затираться.

Отключить все товары перед импортом:


Если опция включена, то все товары будут отключены пред мпортом (_STATUS_ = 0), все обновлённые и добавленные товары во время импорта, автоматически будут включены (_STATUS_ = 1)

Кол-во строк за одну итерацию:


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

Игнорировать при обновлении товара


Эта опция работает только в режиме Обновления товара (Только обновить, Обновить и Добавить), если она включена то для всех товаров которые будут обновляться не будет изменена (изменён) Производитель, Категория или Главная категория, выбранных в соответствующих селекторах (списки справа) или полей *_CATEGORY_*.

Производитель:


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

Главная категория:


Выбор главной категории (селектор справа), которая будет назначена товару, если включена опция Игнорировать при обновлении товара, то при обновлении товарной позиции категория останется прежней.
Главная категория есть только в сборке ocStore.

Показывать в категориях:


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