Подгрузка товарного фида
Для подгрузки товаров может использоватся как файл в формате YML, так и в формате Google Merchant Feed.
Файл должен быть доступен к скачиванию по гиперссылке.
Пример рекомендуемого YML
Чем больше полей заполнено — тем лучше
<yml_catalog date="2020-08-04 02:00">
<shop>
<name>Магазин</name>
<company>Магазин</company>
<url>https://site.ru/</url>
<brands>
<brand url="http://site.ru/brand/1" logo="http://site.ru/logo/1">Lego</brand>
<brand url="http://site.ru/brand/2" logo="http://site.ru/logo/2">Лукойл</brand>
<brand url="http://site.ru/brand/3">BMW</brand>
</brands>
<categories>
<category url="http://site.ru/cat/1" id="1" imageUrl="http://site.ru/img/1">Спорт и отдых</category>
<category url="http://site.ru/cat/2" id="2" parentId="1" imageUrl="http://site.ru/img/2">Тренажеры и фитнес</category>
<category url="http://site.ru/cat/3" id="3" parentId="2" imageUrl="http://site.ru/img/3">Тренажеры</category>
<category url="http://site.ru/cat/4" id="4" parentId="3">Эллиптические тренажеры</category>
</categories>
<offers>
<offer type="vendor.model" available="true" id="1" group_id="1">
<url>https://site.ru/product/1</url>
<price>1000.00</price>
<oldprice>1399.00</oldprice>
<price type="opt">800.00</price>
<price type="opt2">600.00</price>
<currencyId>RUR</currencyId>
<categoryId>4</categoryId>
<picture>https://site.ru/images/1.png</picture>
<typePrefix>Эллиптический тренажер</typePrefix>
<vendor>Matrix</vendor>
<model>A3X 2012</model>
<description>Описание</description>
<vendorCode>артикул-товара</vendorCode>
<snippet>подпись-к-товару</snippet>
<label>ярлык-на-товар-акция-на-товар</label>
<count>2</count>
<pickup>true</pickup>
<delivery>true</delivery>
<isPreorder>true</isPreorder>
<sales_notes>Сборка - бесплатно.</sales_notes>
<manufacturer_warranty>true</manufacturer_warranty>
<param name="popularity">3</param>
<param name="Вес в упаковке" unit="кг">221</param>
<param name="Длина" unit="м">1.8</param>
<param name="Ширина" unit="м">0.7</param>
<param name="Высота" unit="м">1.7</param>
<region id="msk">
<available>true</available>
<price>9999</price>
<oldprice>1399.00</oldprice>
<count>2</count>
<pickup>true</pickup>
<delivery>true</delivery>
<isPreorder>true</isPreorder>
</region>
<region id="spb">
<available>false</available>
<price>11200</price>
</region>
</offer>
</offers>
</shop>
</yml_catalog>
С официальными рекомендациями от Yandex вы можете ознакомиться здесь: (https://yandex.ru/support/marketplace/catalog/yml-requirements.html)
Все параметры id должны начинаться не с нуля.
Обратите внимание: ряд параметров, например, свойство url у элемента category не является частью официального формата Yandex Market, однако, если вы будете передавать его, мы расширим возможности поиска. Также не все параметры являются обязательными для заполнения, например, тег url, раздел brands — мы можем использовать YML и без них, но наличие таких полей впоследствии улучшает работу поиска.
Популярность товаров
Также важным является параметр, названный в примере «popularity». В данном параметре следует указывать условный вес товара, который будет использоваться в ранжировании выдачи. Параметр не является обязательным, но может заметно улучшить работу поиска, настроив выдачу товаров под вас.
Мультирегиональность
Региональность реализуется с использованием тега region. Подобным регионом могут быть города, районы или какие-то условные полигоны. Внутри региона можно настраивать частные случаи свойств товара. Поле не является обязательным
Описание дополнительных тегов
Данные теги доступно определять как в теле тега offer для глобального поиска и в теле тега region:
count - может использоваться для передачи остатков товара;
pickup - возможность самовывоза;
delivery - возможность доставки;
isPreorder - возможность предзаказа.