SIMAI: Выгрузка товаров в Яндекс.Маркет

SIMAI: Выгрузка товаров в Яндекс.Маркет

При установке модуля на заключительном этапе предлагается определить, по какому адресу будет находиться выгрузка в Яндекс-маркет (по умолчанию -- /yandex_market.php). Затем администратор, устанавливающий модуль, перебрасывается на эту страницу. 

Под административной учетной записью результат выгрузки отображается в виде обычной страницы сайта. На этой странице подключен компонент simai:catalog.yandex, который необходимо настроить. Нормальная выгрузка возможна только после корректной настройки компонента. 

Параметры компонента разделены на группы для удобства настройки. Группа "Источник данных" позволяет выбрать нужный инфоблок (или несколько инфоблоков, для чего надо установить галочку "Добавить несколько источников данных". Важно отметить, что если у инфоблока каталога используются торговые предложения, то предложения будут присутствовать в выгрузке даже в том случае, если инфоблок предложений не добавлен как источник данных. 

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

В разделе "Настройки товаров" необходимо указать:

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

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

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

По умолчанию (тип "упрощенное описание") параметры таковы:

  • производитель (тег vendor),
  • код товара (указывается код производителя, тег vendorCode),
  • категория товарного предложения для Яндекс.Маркет (тег market_category, о категориях яндекс-маркета можно узнать по ссылке http://help.yandex.ru/partnermarket/guides/classification.xml),
  • картинка (тег picture),
  • описание (тег description),
  • ставки налогов (соответствуют атрибутам bid и cbid для тега offer, подробнее узнать об этих атрибутах можно в документации Яндекс-маркета),
  • доступность (атрибут available, здесь предлагается выбрать условие доступности товара).

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

Если параметр "Значение, нужное для доступности" не задан, то при использовании кол-ва товара в каталоге или на складе будут доупны товары с кол-вом больше нуля, а при использовании свойства инфоблока - с непустым значением свойства (при этом значение "N" приравнивается к пустому). 

Кроме этого, можно задать теги:

  • без предварительного заказа (тег store),
  • самовывоз (pickup),
  • доставка (delivery),
  • стоимость доставки (local_delivery_cost).

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

Обратите внимание, что если в выгрузке используются параметры delivery-options, тег local_delivery_cost выводиться не будет! 

Раздел "Дополнительные настройки товаров" заполняется аналогично.

Множественный тег param можно задать двумя способами:

  1. с помощью множественного строкового свойства с описаниями, такого как выгружаемое из 1С свойство Характеристики (CML2_ATTRIBUTES);
  2. через набор обычных строковых свойств.

Можно использовать оба эти способа в комбинации. 

Параметр "Связанные товары" подразумевает указание свойства типа "привязка к элементам". 

Группа "Описание магазина" отвечает за xml-теги, относящиеся к магазину: name, company, url и т.д., которые выводятся в начале файла выгрузки.

Также там можно задать значения-числа (не источники!) для полей:

  • стоимость доставки (cost) в delivery-options,
  • срок доставки (days) в delivery-options,
  • заказывать до (order-before) в delivery-options. 

Группа "Курсы валют магазина" отвечает за перечень валютных курсов внутри тега currencies. 

В группе "Дополнительные настройки" есть следующие настройки:

  • считать цены каталога со скидками (при установке этой галочки цены считаются индивидуально для каждого товара со скидками, это сильно увеличивает время загрузки и потребные ресурсы, относится только к ценам торгового каталога и не относится к ценам, источником данных которых являются свойства инфоблока),
  • выгружать в сжатом виде (выгрузка происходит в zip-архивированном формате),
  • выгружать копию в файл (доступно только администраторам, при этом одновременно с выводом данных производится запись файла с xml-тегами),
  • путь к файлу (указывается при выборе предыдущего параметра "выгрузка в файл", путь должен указываться начиная от корня сайта),
  • выгружать файл в сжатом виде (если эта опция отмечена, файл записывается в формате zip),
  • использовать id товара (если эта опция отмечена, категории и предложения вместо порядковых номеров имеют свои реальные идентификаторы из базы данных),
  • не показывать недоступные (available=false) предложения (отметив эту опцию, будем иметь в выгрузке только товары, доступные для заказа согласно условиям атрибута available),
  • использовать в url товаров utm_term=#offer_id#,
  • использовать произвольный utm в url товаров (здесь указываются нужные get-переменные со значениями, которые добавляются к url предложений, по умолчанию r1=yandext),
  • выгружать в кодировке UTF-8 (рекомендуется ставить эту галочку для сайтов в UTF-8 и не ставить для сайтов в CP-1251).


Начать курс обучения