Манифест веб-студии NeoSeo от 12.10.2020 г.

Настройка модуля Импорт товаров из YML для Интернет-магазина {SEO-Mагазин}, OpenCart 2.х, 3.х, ocStore

  1. Установка модуля “NeoSeo Импорт товаров из YML”

Для установки модуля “NeoSeo Импорт товаров из YML” для OpenCart необходимо:

  1. Перейти в административную панель сайта и выбрать раздел “Дополнения”->”Модули”:
  2. В открывшемся списке модулей выбрать “NeoSeo Импорт товаров из YML” и нажать кнопку “Установить”:

На этом установка модуля завершена и можно переходить к редактированию настроек модуля.

  1. Редактирование настроек модуля

Для редактирования настроек модуля необходимо перейти в административную панель сайта и выбрать раздел “Дополнения”->”Модули”. В открывшемся списке модулей для OpenCart выбрать “NeoSeo Импорт товаров из YML” и нажать на кнопку “Редактировать”:

После этого на экране появится окно редактирования настроек модуля:

Для того, чтобы подключить данный модуль к магазину, необходимо перейти на вкладку “Общие” и в поле “Статус” выбрать значение “Включено”:

Функционал данного модуля позволяет импортировать товары из YML в Ваш интернет-магазин используя ссылки, которые предоставляют поставщики товаров. Интернет-магазины могут сотрудничать с большим количеством поставщиков. В связи с этим, модуль позволяет настроить импорт товаров от каждого поставщика со своими уникальными настройками.

Настройки импорта товаров от поставщиков находятся на вкладке “Импорты”:

Для импорта товаров от поставщика, введите название нового импорта и нажмите на кнопку “Добавить”. Для примера, выполним импорт товаров от поставщика 1 и назовем его “Импорт от поставщика 1”:

В результате откроется форма для настройки импорта:

Данная форма предназначена для настройки следующих опций:

  • Статус импорта. Поле, предназначенное для определения статуса импорта. Если в данном поле выбрано значение “Включено”, то после нажатия на кнопку “Выполнить импорты”, будет произведен импорт товаров с названием “Импорт от поставщика 1”.

Если же в данном поле выбрано значение “Отключено”, то после нажатия на кнопку “Выполнить импорты”, импорт товаров с названием “Импорт от поставщика 1” не будет осуществлен.

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

Модуль позволяет загрузить новые товары без указания родительской категории. Для этого, в данном поле выберите значение “Без родительской категории”:

  • Наценка на товар (%). С помощью данной опции можно указать необходимый процент наценки на товар из прайса. Если нет необходимости в наценке, то в данном поле укажите значение “0”:
  • Валюта импорта. Данное поле предназначено для выбора валюты, с которой будут загружены товары из прайса. Например, выберем значение “Гривна”:

Если, по каким-то причинам, валюта товаров из прайса не определена, то в данном поле выберите значение “Валюта не определена, коэф. 1”. В этом случае, товары загрузятся с той же ценой, которая указана в прайсе.

  • Генерация ЧПУ ссылок для продуктов. С помощью данной опции, Вы можете выбрать способ формирования ссылок для товаров: формировать ссылки используя тег импорта URL, системное формирование ссылок:

Данный модуль позволяет не только добавлять новые товары из прайса поставщиков, но и обновлять информацию об уже существующих товарах. В прайсе поставщика, для каждого товара указывается его артикул. При загрузке товаров из прайса, в базе данных производится поиск товара с определенным артикулом. Если товара с таким артикулом в вашей базе данных не найдено, то создается новый товар. Если же в базе данных найден товар с таким артикулом, то вы можете, при необходимости, обновить информацию об этом товаре (например, название, описание, атрибуты, модель и т.д.).

Модуль содержит такие опции: “Обновлять название”, “Обновлять описание”, “Обновлять атрибуты”, “Обновлять изображения”, “Обновлять производителя”, “Обновлять цену”, “Обновлять категории”, “Обновлять модель”, “Обновлять мета-теги”.

Если вам необходимо обновить какую-либо информацию о товаре, то в соответствующем поле выберите значение “Включено”:

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

Важно!!! После добавления всех изменений необходимо нажать кнопку “Сохранить”:

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

Для примера, загрузим следующий файл поставщика:

Для этого укажем ссылку на данный файл в поле “Ccылка на YML” и нажмем на кнопку “Выполнить импорт”:

В результате, в списке товаров, появился новый товар, загруженный с помощью прайса import_vendor1.xml:

3. Изменения

UPDATE 27.03.2019

Добавлена возможность указать для импортируемых товаров статус состояния на складе из имеющихся в системе, для:
<param name="Available">1</param>  Статус товара "в наличии"
<param name="Available">0</param>  Статус товара "нет в наличии”

В списке модулей для OpenCart выбрать “NeoSeo Импорт товаров из YML” и нажать на кнопку “Редактировать. Перейти на вкладку ”Импорты”  и в соответствующих полях выбрать нужное значение

UPDATE 10.09.2019

Наценка в виде градации

Данная настройка позволяет осуществить наценку на товар с помощью гибкой системы наценки, в виде градаций, например:
Если указать такую формулу 500:0 , это значит что товары имеющие цену ниже или равно 500 - не будут загружаться, так как указано значение 0. 
Для ввода нескольких правил наценок необходимо указывать каждое правило через символ “;”
500:0;2000:1.5;5000:1.25 - означает, что товары с ценой до 500 не загружать, от 500 до 2000 умножать цену на 1.5, от 2000 до 5000 умножать на 1.25, свыше 5000 цена не изменяется.
Поддерживается вложенная формула: 2000:-100|1.25|0; - означает, что для товаров с ценой до 2000 вычесть 100, затем умножить на 1.25 и прибавить 0

Исключить товары по наименованию

Данная настройка позволяет исключать из выгрузки товары только по наименованию.

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

UPDATE 17.09.2019

Пропустить категории если не имеют связей.

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

Update 10.10.2019

Добавлена возможность создавать акционные цены для импортируемых товаров.
Для этого необходимо включить опцию “Создавать акционные цены” и указать “Процент для создания акционной цены”
Если опция активна, то цена в файле импорте после наценок будет занесена в акционные цены товара для всех групп покупателей, а основная цена будет установлена с добавление значения в процентах указанного в поле “Процент для создания акционной цены”.
Т.е. Если цена товара 100, а значение поля “Процент для создания акционной цены” 40, товар получит основную цену товара 140, а акционную 100

UPDATE 05.11.2019

Использовать общий остаток при добавлении и обновлении товара
Данная опция позволяет указать для данной выгрузки назначить для всех обновляемых или добавленных товаров один остаток — если указано к примеру 50, тогда на всех товарах что прошли данную выгрузку получат остаток 50.
Если данная опция имеет значение 0 - значит остаток будет браться из тега выгрузки - quantity, если данный тег отсутствует значение остатка, будет назначено 999 только при его создании, при обновлении уже ранее выгруженных товаров остаток не будет применяться.

UPDATE 08.11.2019

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

Update 13.11.2019

Добавлена возможность устанавливать количество равное нулю для товаров, которые отсутствуют в файле импорта. Количество будет установленно только тем товарам, которые были добавлены / изменены в результате обработки текущего источника. Товары добавленные другим путем не будут затронуты.

Update 28.12.2019

Добавлена опция “Отображать товар в родительских категориях”, которая позволяет заполнять товару в поле “Отображать в категориях” категории, являющиеся родительскими к категориям в которых находится товар.

К примеру если конечная категория товара “Техника -> Плееры -> mp3” при включении опции товар будет отображаться как в категории mp3 так и в категриях Плееры и Техника.

Не нашли ответ на свой вопрос? — Задайте его на нашем форуме: https://www.opencartmasters.com/forum/31-import-tovarov-iz-yml/ 

Комментарии

Написать комментарий [отменить ответ]