Минус 30% (после добавления в корзину, автоматически) каждый вечер!

Вы используете нейросети для товаров?


Да, но не массово
Да, массово (использую сервис)
Да, массово (использую ваш модуль или платформу)
Нет, еще не видел предложений
Нет, видел предложения, но пока не пробовал

Документация anyCSV/XLS import/export PRO - 6

5. Настройка колонок файла при функциональном импорте (переработка данных в ходе импорта)

В данном разделе будут рассмотрены некоторые частые случаи оформления данных во входящих форматов, и показаны примеры настроек модуля

В данном примере будет рассматривать этот файл-пример в формате XLSX

Различные способы импорта изображений

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

  • Скачивать изображения по ссылкам на изображения, которые идут в одной ячейке через разделитель (например, через запятую или пробел, или любой другой)
  • Обрабатывать изображения: обрезать слева, справа, сверху, снизу или уменьшать до нужной высоты и/или ширины
  • Переносить изображения в нужные папки (папки задаются)
  • Переименовывать названия картинок, папок приводя их к стандарту
  • Работать с кириллическими и прочими случаями в названиях файлов или папок
  • Создавать главную картинку из первой картинки, если нет отдельной колонки для главной картинки
  • Функционал скачивания доступен для любых случаев, когда импортируются изображения (в опциях, категориях, производителях)
  • На основе (не)получения картинки можно также (не)импортировать тот или иной товар
Импорт изображений со скачиванием с удаленных сайтов, изображения размещены в ячейке через разделитель

Картинки в файле записаны, например: https://shop.ocext.com/image/catalog/ocext_logo.png https://shop.ocext.com/image/catalog/ocext_logo.png

Ссылки на картинки ведут на другой сайт, ссылки указаны с разделителем между собой, разделитель - пробел (разделитель может быть любой)

Необходимо:

  • скачать изображения по ссылкам,
  • переименовать и сложить в папку image/catalog,
  • из первой картинки сделать главную картинку товара

1. Выполните Шаг 1, после появления представления настроек Шага 2, на нужно колонке выберите: Импорт товара (или импорт производителя, опции, категории, если Вы планируете импортировать эти сущности данных), далее найдите настройку "Дополнительные изображения"


2. Установите следующие значения в настройки:

  • Разделитель между путями, например, запятая - укажите пробел (согласно примеру) или тот разделитель, который используете в Вашем файле импорта
  • Картинка в виде ссылки (если поле содержит ссылку на картинку вместе с сайтом) - это вариант работы с изображением, при котором изображение будет скачиваться
  • Путь относительно папки image - введите catalog (согласно примеру) или то название, которое Вам необходимо. Вы также можете указать несколько папок, например: catalog/postavcshik_1. Папки, добавленные в этот пункт будут созданы внутри папки image ОпенКарта
  • Первая картинка - главная картинка товара - выберите этот пункт, если нужно установить первую картинку из пути в ячейки в виде главной картинки товара
  • Режим обновления 1: При обновлении очищать все аналогичные данные - выберите этот пункт, чтобы удалить дополнительные картинки того или иного товара, если нужно сделать список дополнительных картинок строго по тем, которые будут у того или иного товара в ячейке файла

Важное дополнение: если Вы используете эту настройки, но не в каждой ячейке картинок несколько. То есть в некоторых ячейках всего одна картинка всё равно указывайте разделитель. Если разделитель неизвестен укажите любой символ

Импорт изображений, когда файлы уже есть на сайте, и нужно передать только пути с названием картинки, относительно папки image

Картинки в файле записаны, например: catalog/ocext_logo.png, catalog/ocext_logo2.png

Картинки уже скопированы на сайт, в папку image

Необходимо:

  • добавить товарам папки и названия картинок

1. Выполните Шаг 1, после появления представления настроек Шага 2, на нужно колонке выберите: Импорт товара (или импорт производителя, опции, категории, если Вы планируете импортировать эти сущности данных), далее найдите настройку "Дополнительные изображения"


2. Установите следующие значения в настройки:

  • Разделитель между путями, например, запятая - укажите пробел (согласно примеру) или тот разделитель, который используете в Вашем файле импорта
  • Внутренний путь относительно папки image (если поле содержит путь и название на картинку, относительно папки image сайта
  • Путь относительно папки image - оставьте пустым (согласно примеру) или то название, которое Вам необходимо. Вы также можете указать несколько папок, например: catalog/postavcshik_1. Папки, добавленные в этот пункт будут созданы внутри папки image ОпенКарта
  • Первая картинка - главная картинка товара - выберите этот пункт, если нужно установить первую картинку из пути в ячейки в виде главной картинки товара
  • Режим обновления 1: При обновлении очищать все аналогичные данные - выберите этот пункт, чтобы удалить дополнительные картинки того или иного товара, если нужно сделать список дополнительных картинок строго по тем, которые будут у того или иного товара в ячейке файла

Важное дополнение: если Вы используете эту настройки, но не в каждой ячейке картинок несколько. То есть в некоторых ячейках всего одна картинка всё равно указывайте разделитель. Если разделитель неизвестен укажите любой символ

Дополнительные настройки

Ознакомьтесь с разделом Дополнительные настройки импорта, чтобы узнать дополнительные возможности при импорте изображений: если нужна обработка изображений, или использование более быстрых способов скачивания

Различные способы импорта категорий

Ознакомьтесь с данным разделом, если необходим не прямой поколоночный импорта данный о категориях, а:

  • Импорт категорий вложенностью, с проверкой уже существующих соответствий вложенностей
  • Импорт с привязкой к товарам
  • Импорт и генерация SEO-урлов по правилам транслитерации
  • Импорт, когда уровни категорий находятся в разных колонках
  • Сопоставление категорий при импорте рассмотрено в другой главе справки

В данном примере будет рассматривать этот файл-пример в формате XLSX

Импорт категорий вложенностью через любой разделитель

Категории в файле, например, идут вложнностью(ями) по колонкам, например: Каталог/Техника/Стиральные машины

Необходимо:

  • сделать импорт категорий, с учетом уже созданных ранее,
  • привязать категории к товарам,
  • установить главную категорию товара
  • разместить товар во всех (или наоборот не во всех) категориях
  • если необходимо также сделать сопоставление с имеющимся на сайте справочником, смотрите раздел Сопоставление категорий файла и сайта

1. Проделайте Шаг 1, установите идентитификатор товару, как это описано в соответствующей главе, найдите колонку(и), в которой располагаются категории, заданные вложенностью, через разделитель и выберите настройку: Импорт товара, Категории вместе с путем


1. В появившемся окне настроек, укажите:

  • Разделитель вложенности (на примере это слеш: /)
  • Главная категория товара - если необходимо делать главную именно из этой вложенности
  • Размещать во всех - если необходимо, чтобы товар размещался во всех уровнях вложннеости, а не только в данной
  • Режим обновление 1 - необязательно, но если необходимо удалить у того или иного товара уже имеющиеся привязки к категориям


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

Для импорта категорий, без привязки в товарам, используйте импорт сущности данных: "Импорт категорий"

Импорт категорий, если уровни категорий идут по разным колонкам

Категории в файле, например, идут по колонкам уровнями, например:

Категория 0
Категория 1
Категория 2
Каталог
Техника
Стиральные машины

Необходимо:

  • сделать импорт категорий, с учетом уже созданных ранее,
  • привязать категории к товарам,
  • установить главную категорию товара,
  • разместить товар во всех (или наоборот не во всех) категориях,
  • подвесить категорию внутри уже какой-то, например, в категорию "Поставщик такой-то"

1. Проделайте Шаг 1, установите идентитификатор товару, как это описано в соответствующей главе, найдите колонку(и), в которой располагаются категории, заданные по-колоночно, и у каждой такой колонки выберите настройку: Импорт товара, Названия категорий с глубиной размещения


1. В появившемся окне настроек, укажите:

  • Установите нуль на главной категории, 1 - на втором уровне, 2 - на третьем и т.д. - рутовый уровень категории должен присутствовать всегда, и его нужно отмечать, как нуль
  • Размещать во всех - если необходимо, чтобы товар размещался во всех уровнях вложннеости, а не только в данной
  • Режим обновление 1 - необязательно, но если необходимо удалить у того или иного товара уже имеющиеся привязки к категориям

1. Если необходимо подвесить категорию к какой-то уже имеющейся на сайта, то в позиции Родительская категория укажите такую категорию


Другие возможности

Помимо приведенных выше, есть и другие возможности импорта категорий, например:

  • Импорт только идентификаторов, уже заведенных категорий на сайте
  • Отдельный импорт справочника категорий со всеми данных, включая кастомные поля, созданные у категорий
  • Сопоставление категорий при импорте, рассматривается в соответствующей главе справки
Различные способы импорта атрибутов и значений атрибутов товара

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

  • Группы атрибутов, атрибуты, и значения атрибутов товара, которые находятся в одной ячейке через внутренний и внешний разделители
  • Атрибуты и значения атрибутов товара, с привязкой атрибутов к уже имеющимся на сайте группам атрибутов или с образованием группы по названию колонки файла
  • Значения атрибутов товара, с привязкой к уже имеющимся на сайте атрибутам и группам, или с образованием названий атрибутов и групп атрибутов и названия колонок файла 

В данном примере будет рассматривать этот файл-пример в формате XLSX

Вариант импорта продуктовых атрибутовСкриншет

1. Проделайте Шаг 1, найдите колонку в представлении Шага 2, в которой будет находится одно из приведенных ниже оформление значений для импорта атрибутов

2. Выберите Импорт товара, и далее найдите область разных настроек импорта продуктовых атрибутов "Значение атрибутов товара"

1. Если в колонках идут только значения атрибутов, выбирайте настройку TEXT

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

На примере справа выбрано, чтобы атрибут был создан из названия колонки "Состояние", а группа атрибутов была из числа уже заведенных на сайте (Характеристики)


1. Если в колонках идут только атрибуты и значения атрибутов, выбирайте настройку "Значение атрибутов вместе с названием атрибутов"

2. Для привязки значения атрибута товара, нужно дополнительно выбрать группу. Группа может быть выбран из уже заведенных на сайте или создана из названия какой-либо колонки

На примере справа выбрано, чтобы группа атрибутов была из числа уже заведенных на сайте (Характеристики)

В ячейке может находиться, как одна пара: атрибут---значение, так и несколько пар через разделитель. Разделители могут быть любые


1. Если в колонках идут вместе и группы атрибутов, и атрибуты и значения атрибутов, то выбирайте настройку "Значение атрибутов вместе названием группы, названием атрибутов, и значениями"

В ячейке может находиться, как одна пара: атрибут---значение, так и несколько пар через разделитель. Разделители могут быть любые


Различные способы импорта опций товара

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

  • Импортировать 3 вида микроразметки и делать прямой импорт значений
  • Импортировать, как разницу цены, так считать разницу, делать дополнительное ценообразование, если нужно

В данном примере будет рассматривать этот файл-пример в формате XLSX

Вариант оформления продуктовых опций в файле и настройки для вариантаСкриншет

1. Проделайте Шаг 1, найдите колонку в представлении Шага 2, в которой будет находится одно из приведенных ниже оформлений товарных опций

2. Выберите Импорт товара, и найдите область различных способов импорта товарных опций "Опции товара"


1. Выбирайте микроразметку 1, если в ячейках или по колоночно находятся следующие способы представления опций:

checkbox|Размер|XXL|0|57|1|+|10|-|20|+|0|http://site.ru/img/sizexxl.jpg|sizecolor001299|SKU-112998---checkbox|Размер|XX|0|80|1|+|10|-|20|+|0|http://site.ru/img/sizexxl.jpg|sizecolor001299|SKU-112998

Где:

  • Тип будущей опции — select, radio, image, checkbox*
  • Название опции — текст, например: Размер*
  • Название значения опции — текст, например: XXL*
  • Обязательная или нет: 1 - да, 0 - нет
  • Количество — число
  • Вычитать со склада или нет — 1 - да, 0 - нет
  • Цена с префиксом — +10 или -20, или +0, если доплаты/уценки за опцию нет
  • Балы с префиксом — +10 или -20, или +0
  • Вес с префиксом — +10 или -20, или +0
  • Ссылка на картинку, относительно папки image — products/options/sizexxl.jpg
  • Значение кода опции - если необходима идентификация значения опции по справочнику опций в ОпенКарт (название колонки #_option_value ниже таже должно быть задано)
  • Значение кода продуктовой опции - если необходима идентификация значения продуктовой опции по опции у товара (название колонки #product_option_value ниже таже должно быть задано)
  • * - обязательно. Если какое-то необходимое значение следует дальше, то не заполняйте те значения, которые не трубуется устанавливать. Запись пустых значений может быть: Размер|||image.jpg


1. Выбирайте микроразметку 2, если в ячейках или по колоночно находятся следующие способы представления опций:

Размер|XL|+|10|51|http://site.ru/img/sizexxl.jpg|checkbox|sizecolor001299|SKU-112998---Размер|L|+|10|151|http://site.ru/img/sizexxl.jpg|checkbox|sizecolor001299|SKU-112998

Где:

  • Название опции* — текст, например: Размер
  • Название значения опции* — текст, например: XXL
  • Цена с префиксом* — +10 или -20, или +0, если доплаты/уценки за опцию нет
  • Количество — число
  • Ссылка на картинку, относительно папки image — products/options/sizexxl.jpg
  • Тип — select, radio, image, checkbox
  • Значение кода опции - если необходима идентификация значения опции по справочнику опций в ОпенКарт (название колонки #_option_value ниже таже должно быть задано)
  • Значение кода продуктовой опции - если необходима идентификация значения продуктовой опции по опции у товара (название колонки #product_option_value ниже таже должно быть задано)
  • * - обязательно. Если какое-то необходимое значение следует дальше, то не заполняйте те значения, которые не трубуется устанавливать. Запись пустых значений может быть: Размер|||image.jpg


1. Выбирайте микроразметку 3, если в ячейках или по колоночно находятся следующие способы представления опций:

Зеленый-100;Красный-0-150-1;Синий-64--1-0;Фиолетовый-12;

Где:

  • Название значения опции* — текст, например: зеленый, или 42
  • Количество* — текст, например: 0
  • Цена — текст (необязательно)
  • Вычитать со склада — 1 - да, если не задано или нуль - нет (необязательно)
  • Опция обязательная — 1 - да, если не задано или нуль - нет (необязательно)
  • Должен обязательно присутствовать внутренний разделитель значений, например: - и необязательно внешний разделитель, например: ;


1. Выбирайте "Название значение опции", если в ячейках или по колоночно находятся названия значений опции

2. При выборе этого пункта, укажите Опцию, к которой нужно относить данные значения из числа уже заведенных на сайте


Дополнительные настройки при импорте опций товара
НастройкиСкриншет
  • Выбрать опцию для этого значения - позволяет указать, к какой опции сайта нужно привязать значение опции
  • Вычесть цену или прямой импорт цены из файла. Первый вариант нужен, если в опциях идет полная цена, и т.к. в ОпенКарте в опциях хранится только разницы с ценой товара, то при импорте цена товара будет вычтена. Используйте второй вариант, если в опциях сразу импортируются только разницы с базовой ценой товара
  • Укажите нужно ли округлять, если выбрана конвертация или ценообразование, в результате чего цена может получиться в виде десятичной дроби
  • Укажите обязательность опции и необходимость вычитания её со склада - это два параметра, которые указываются в товарных опциях ОпенКарта в админке товара, во вкладке Опции, но могут быть переданы и при импорте
  • Ценообразование отдельно рассмотрено в разделе Варианты работы с ценой

5. Работа с ценой при импорте

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

  • Умножение на какой-либо коэффициент (как повышающий: 1.5, так и понижающий 0,5), при этом разделитель дроби не имеет значения - это может быть как точка, так и запятая
  • Умножение на какой-либо коэффициент и алгебраическое суммирование с абсолютным числом в зависимости от величины значения цены, и интервала. 
  • Конвертация цены (рассматривается в разделе Шаг 1)
  • Округление цены
Примеры работы с ценойСкриншет
Если на какую-либо колонку ставится настройка, которая предполагает наличие цены, то Вы увидите следующую настоечную область
На примере показано, что каждое значение цены в файле будет проверяться на его попадание в интервал, после чего, если значение попадает в интервал оно будет умножиться и к нему будет прибавляться абсолютное число

Для конвертации цен на базе внутренних курсов ОпенКарт, в соответствующем шаблоне импорта, в области настроек Шага 1 нужно выбрать:

  • В какой валюте воспринимать входящую цену
  • В какую валюту конвертировать


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

6. Работа с остатками при импорте

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

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

На примере справа показано, как настраивается интерпретация текстовых состояний склада в количество

Если какое-либо слово будет отсутствовать в настройке, то количество будет передано из числа того, которое указывается в настройке "установить количество"


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

Работает на ocStore
OCext, ООО "Экстеком" © 2013-2024, ООО "Экстеком" (Extecom LLC)
Сборки, с огромными возможностями, на базе OpenCart: Русская Сборка OpenCart, ocStore
Создание описаний товаров с использованием нейросети
Positive SSL
Яндекс.Метрика

Контакт