Как вам помочь ?

Импорт файла xml

Актуально для версии магазина: 6.0 | 5.0-4.1

В данной статье мы рассмотрим один из вариантов загрузки товаров в магазин с помощью YML файла.

Прежде всего, файл для загрузки должен соответствовать стандартам формата Яндекс.Маркет. Подробнее с форматом файла можно ознакомиться в Яндекс.Помощи по адресу: https://yandex.ru/support/partnermarket/yml/about-yml.xml.Если же файл отличается незначительно (например, добавлены дополнительные теги), то его также можно импортировать.

Затем, если с файлом все хорошо, убедитесь, что модуль (рис.1):

1) Установлен и активен.

2) Далее переходим к настройкам модуля.

Убедитесь, что модуль установлен и активен
Рисунок 1.

Рассмотрим вопросы:

 

Импорт каталога из YML файла

Указать файл для загрузки в магазин можно двумя способами:

Путь к YML файлу - данный вариант выбирается в том случае, если файл физически находится на Вашем компьютере. При нажатии на ссылку "Выбрать файл" открывается окно выбора файла с компьютера (рис.2).

При нажатии на ссылку "Выбрать файл" открывается окно выбора файла с компьютера
Рисунок 2.

Ссылка на YML файл - выбирается в том случае, если файл маркета размещен в интернете по конкретному адресу, например, shop.ru/yamarket.yml (рис.3).

Ссылка на YML файл - выбирается в том случае, если файл маркета размещен в интернете по конкретному адресу, например, shop.ru/yamarket.yml
Рисунок 3.

 

Расширенные настройки

Рассмотрим настройки по очереди (рис.4)

Рассмотрим настройки по очереди
Рисунок 4.

1) Делать 301 редирект - при установке данной настройки будет создан автоматически 301 редирект со старых адресов, указанных в файле, на вновь сформированные в AdvantShop.

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

После загрузки файла Вы сможете ознакомиться со списком 301 редиректа в панели администрирования сайта, пункт меню "Настройки - 301 редирект".

2) Деактивировать товары, которых нет в прайсе - при установке данной опции товары, которые не придут из файла YML при обновлении каталога, станут неактивными в Вашем магазине.

3) Обнулить количество у товаров которых нет в прайсе - при установке данной опции количество товаров, которые не придут из файла YML при обновлении каталога, станет равно 0.

4) Удалять старые цены - данную настройку необходимо установить в том случае, если ранее товары уже были загружены в магазин и с помощью файла YML Вы обновляете каталог. При установке настройки старые цены будут удалены и к товарам установятся новые цены, пришедшие при загрузке файла YML.

5) Курс основной валюты - это курс по отношению к валюте, которая является основной в файле импорта, т.е. к валюте, в которой указаны цены товаров в загружаемом файле YML. Например, если в файле цены указаны в долларах, а в магазине цены в рублях, то здесь мы указываем соотношение курса доллара по отношению к рублю, аналогично принципу в настройках валют.

Подробнее о настройке валют - в статье "Настройка параметров валюты в магазине". Метод расчета значения “курса основной валюты” соответствует принципу расчета поля “Значение” при общей настройке валют в магазине.

 

Настройка соответствия артикула offer

Настройка соответствия артикула offer
Рисунок 5.

Формат артикула - указываем? из какого тега или блока файла YML будет подгружаться артикул предложения товара в магазин. То есть здесь речь идет об артикуле отдельной модификации товара, что актуально для товаров, имеющих несколько цветов и/или размеров.

Возможны следующие варианты (их 3):

1. В атрибуте id тега offer (по умолчанию) (рис.6)/

В атрибуте id тега offer (по умолчанию)
Рисунок 6.

2. В теге - указываем, когда артикул оффера расположен в отдельном теге (рис. 7), а в поле “Имя тега или параметра” указываем название самого тега (рис. 8).

В теге - указываем, когда артикул оффера расположен в отдельном теге
Рисунок 7.

В поле “Имя тега или параметра” указываем название самого тега
Рисунок 8.

3. В блоке параметров - в данном варианте речь идет о теге param.

Имя тега или параметра - здесь указываем атрибут name тега param, в примере на рисунке 9 name=”Цвет”, то есть в данном поле укажем имя параметра “Цвет” (рис.10).

Имя тега или параметра - здесь указываем атрибут name тега param
Рисунок 9.

В данном поле укажем имя параметра “Цвет”
Рисунок 10.

 

Настройка соответствия артикула продукта

Настройка соответствия артикула продукта
Рисунок 11.

Формат артикула - в данном случае подразумевается артикул товара, а не его моделей, который отображается в карточке товара (рис. 12).

Формат артикула - в данном случае подразумевается артикул товара, а не его моделей, который отображается в карточке товара
Рисунок 12.

В атрибуте group_id тега offer (по умолчанию) (рис.13).

В атрибуте group_id тега offer (по умолчанию)
Рисунок 13.

Оставляем этот вариант, если артикул товара указан в теге group_id (рис. 14).

Оставляем этот вариант, если артикул товара указан в теге group_id
Рисунок 14.

В теге - указываем, когда артикул оффера расположен в отдельном теге (рис. 15), а в поле “Имя тега или параметра” указываем название самого тега (рис. 16).

В теге - указываем, когда артикул оффера расположен в отдельном теге
Рисунок 15.

В поле “Имя тега или параметра” указываем название самого тега
Рисунок 16.

В блоке параметров - в данном варианте речь идет о теге param.

Имя тега или параметра - здесь указываем атрибут name тега param, в примере на рисунке 17 name=”Цвет”, то есть в данном поле укажем имя параметра “Цвет” (рис. 18).

Имя тега или параметра - здесь указываем атрибут name тега param
Рисунок 17.

В данном поле укажем имя параметра “Цвет”
Рисунок 18.

 

Настройка соответствия количества

Настройка соответствия количества
Рисунок 19.

Формат количества товара - в данном блоке указывается информация о том, откуда из файла YML необходимо брать информацию о количестве товаров.

Нет в файле (по умолчанию)- указываем данный вариант, если количество товара не предусмотрено в YML файле (рис. 20).

Нет в файле (по умолчанию)- указываем данный вариант, если количество товара не предусмотрено в YML файле
Рисунок 20.

В теге- указываем данный вариант, если количество товара указано в отдельном теге в YML файле (рис. 21).

В теге- указываем данный вариант, если количество товара указано в отдельном теге в YML файле
Рисунок 21.

Имя тега или параметра- здесь указываем тег, в котором указывается информация о количестве товара, перед этим выбрав вариант “В теге” (рис. 22).

Имя тега или параметра- здесь указываем тег, в котором указывается информация о количестве товара, перед этим выбрав вариант “В теге”
Рисунок 22.

В блоке параметров- в данном варианте речь идет о теге param (рис. 23).

В блоке параметров- в данном варианте речь идет о теге param
Рисунок 23.

Для загрузки остатка товара таким образом оставляем вариант “В блоке параметров”, в поле “Имя тега или параметра” указываем атрибут name тега param, в котором указывается информация о количестве товара (рис. 24).

Для загрузки остатка товара таким образом оставляем вариант “В блоке параметров”, в поле “Имя тега или параметра” указываем атрибут name тега param, в котором указывается информация о количестве товара
Рисунок 24.

 

Настройка обновления продукта

Настройка обновления продукта
Рисунок 25.

Способ обновления:
Полное обновление продукта (по умолчанию) - продукт обновится по всем параметрам, которые придут в файле YML.
Обновлять только количество- обновятся только остатки.
Обновлять только стоимость- обновится только стоимость товаров.
Обновлять количество и стоимость - 2 и 3 вариант сработают вместе.

 

Настройка обновления по расписанию

Настройка обновления по расписанию
Рисунок 26.

Включить обновление по расписанию - опция активирует автоматическое обновление каталога полностью.

Наценка магазина - установив данное значение в %, при импорте YML файла цены товаров будут увеличены в процентном отношении от тех цен, которые указаны у товаров в YML файле.

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

Ссылка на файл YML - ссылка на файл YML, из которого будет подгружаться информация о товарах.

Нажимаем “Сохранить”.

Всё готово.

Другие статьи по теме

Открыть онлайн чат? Открыть
Статья оказалась полезной? Да Нет
Благодарим за отзыв.

Как мы можем улучшить статью?

Не нашли нужную статью? Предложить тему

Не нашли нужную статью?

Благодарим за отзыв.

Тэги: Импорт товаров из YML-файла, YML-файл, xml, импорт, импорт товаров из файла, импорт из xml-файла, xml файл, файл импорта