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

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

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

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

Внимание!

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

 

 

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

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

Импорт файла xml - 6240
Рисунок 1.

 

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

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

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

Импорт файла xml - 1984
Рисунок 2.

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

Импорт файла xml - 1848
Рисунок 3.

 

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

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

 

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

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

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

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

Импорт файла xml - 9111
Рисунок 4.

 

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

Подробнее рассмотрим настройки в данном разделе (рис 5.).

Импорт файла xml - 5340
Рисунок 5.

  1. Деактивировать товары, которых нет в прайсе - при установке данной опции товары, которые не придут из файла YML при обновлении каталога, станут неактивными в вашем магазине.
  2. Обнулить количество у товаров, которых нет в прайсе - при установке данной опции количество товаров, которые не придут из файла YML при обновлении каталога, станет равно 0.
  3. Удалять старые цены - данную настройку необходимо установить в том случае, если ранее товары уже были загружены в магазин и с помощью файла YML вы обновляете каталог. При установке данной настройки старые цены будут удалены и к товарам установятся новые цены, пришедшие при загрузке файла YML.
  4. Включить возможность покупки товаров под заказ - в случае если в файле товар с 0 количеством, настройка позволяет автоматически активировать функцию у товаров "под заказ".
  5. Не добавлять новые товары - эта настройка необходима для частичного импорта каталога из market.yandex.ru.
  6. Не переносить модификацию в новый товар - если будет обнаружено, что интерпретированная из данных YML модификация должна числиться за товаром с другим артикулом и этот товар отсутствует, то, при активированной настройке, для этой модификации не будет создан товар и модификация не будет перенесена в этот товар. Данные по модификации будут обновлены в соответствии с остальными настройками. Также при активированной настройке, данные по товару, при описанной выше ситуации, будут обновляться только если эта модификация считается главной.
  7. Загружать фотографии для не главных модификаций - эта настройка действует при активированной опции "Не переносить модификацию в новый товар" с учетом настроек обновляемых данных (необходимо отметить опцию "Обновлять: Фотографии"). .

 

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

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

Импорт файла xml - 5538
Рисунок 6.

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

Импорт файла xml - 1738
Рисунок 7.

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

Импорт файла xml - 4654
Рисунок 8.

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

Импорт файла xml - 7404
Рисунок 9.

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

Импорт файла xml - 8571
Рисунок 10.

Импорт файла xml - 9936
Рисунок 11.

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

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

Импорт файла xml - 1576
Рисунок 12.

Импорт файла xml - 2432
Рисунок 13.

 

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

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

Импорт файла xml - 5022
Рисунок 14.

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

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

Импорт файла xml - 9749
Рисунок 15.

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

Импорт файла xml - 6690
Рисунок 16.

Импорт файла xml - 1673
Рисунок 17.

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

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

Импорт файла xml - 1039
Рисунок 18.

Импорт файла xml - 3453
Рисунок 19.

 

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

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

Импорт файла xml - 2314
Рисунок 20.

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

Импорт файла xml - 6416
Рисунок 21.

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

Импорт файла xml - 2246
Рисунок 22.

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

Импорт файла xml - 9597
Рисунок 23.

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

Импорт файла xml - 6749
Рисунок 24.

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

Импорт файла xml - 6446
Рисунок 25.

Важно

С версии 8.5.5 используется остаток по разным точкам (в случае, если у вас несколько точек и нужно загрузить в магазин общее количество в одном товаре), в этом случае, информация передается в теге outlets. В магазине количество по всем точкам будет складываться. Подробнее: здесь

Для загрузки такого вида остатка товара необходимо выбрать вариант "В тэге", в поле "Имя тега или параметра" указываем outlets, в котором и будет указываться информация о количестве товара (рис. 25А).

Импорт файла xml - 9622
Рисунок 25А.

В файле это оформляется так, как показано на рис. 25Б.

Импорт файла xml - 9138
Рисунок 25Б.

Заметка

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

<outlets>
<outlet id="1" instock="100">
</outlet>
<outlet id="2" instock="200">
</outlet>
</outlets>

Как мы видим, у магазина 2 точки и в instock указали, что в одной торговой точке количество 100, в другой 200. В интернет-магазине при загрузке файла в поле количество отобразится их сумма, то есть уоличество будет 300.

Также есть возможность изменять количество товара с помощью атрибута available, для этого необходимо активировать опцию "Изменять количество в зависимости от атрибута available". Значение у атрибута "true" = 1, "false"=0.

 

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

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

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

Импорт файла xml - 9607
Рисунок 26.

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

Импорт файла xml - 8411
Рисунок 27.

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

 

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

Импорт файла xml - 9607
Рисунок 28.

Способы обновления товара:

  1. Название
  2. Описание
  3. Количество
  4. Цена
  5. Цвет
  6. Размер
  7. Производитель
  8. Вес
  9. Габариты
  10. Категорию
  11. Свойства
  12. Фотографии

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

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

Импорт файла xml - 3655
Рисунок 29.

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

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

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

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

Импорт файла xml - 1089
Рисунок 30.

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

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

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

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

 

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

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

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

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

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

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

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

Тэги: Импорт товаров из YML-файла, YML-файл, xml, импорт, файл xml фид, yml фид, импорт товаров из файла, импорт из xml-файла, xml файл, файл импорта, xml, yml, маркет, импорт, загрузка, прайс

Мы используем cookies. Подробнее...
0