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

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

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

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

Обратите внимание!

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

 

Установка модуля

Перейдите в панель администрирования в пункт меню "Модули", найдите модуль "Импорт товаров из YML-файла" и нажмите установить, затем поставьте активность модуля (рис.1):


Рисунок 1.

 

Настройка модуля

В настройках необходимо либо загрузить файл, либо указать ссылку.

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


Рисунок 2.

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


Рисунок 3.

 

Полный импорт каталога из market.yandex.ru

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

 

Частичный импорт каталога из market.yandex.ru

Если требуется загрузка только определенных позиций от поставщика, то:
1) Загружаете файл или указываете ссылку, как описано выше. 2) В расширенных настройках настраиваете необходимые поля.
3) Обязательно ставите галочку в поле "Не добавлять новые товары" (расширенные настройки (рис.4))
В таком случае если у поставщика появились новые товары, то они не будут добавлены в магазин при обновлении каталога.


Рисунок 4.

 

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

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


Рисунок 5.

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

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

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

4) Включить возможность покупки товаров под заказ - в случае если в файле товар с 0 количеством, настройка позволяет автоматически активировать функцию у товаров "под заказ".

5) Не добавлять новые товары - эта настройка необходима для частичного импорта каталога из market.yandex.ru.

 

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


Рисунок 6.

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


Рисунок 7.

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


Рисунок 8.

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


Рисунок 9.

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


Рисунок 10.


Рисунок 11.

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

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


Рисунок 12.


Рисунок 13.

 

Настройка соответствия Артикула модификации


Рисунок 14.

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

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

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


Рисунок 15.

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


Рисунок 16.


Рисунок 17.

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

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


Рисунок 18.


Рисунок 19.

 

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


Рисунок 20.

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

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


Рисунок 21.

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


Рисунок 22.

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


Рисунок 23.

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


Рисунок 24.

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


Рисунок 25.

 

Настройка соответствия названия товара

Выбираете тип файла, который вы загружаете.

Model - произвольный тип файла yml (рис. 26).

Name - упрощенный тип файла yml (рис. 27).

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


Рисунок 26.


Рисунок 27.

 

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


Рисунок 28.

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

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

 

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


Рисунок 29.

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

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

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

 

Дополнительно


Рисунок 30.

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

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

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

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

Всё готово, мы рассмотрели как подключить модуль "импорт каталога из market.yandex.ru" и как произвести настройки.

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

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

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

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

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

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

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