Ниже привожу четкое ТЗ по заполнению фида Маркета, для трансляции тех. отделу клиента.
Чтобы разместить товарное объявление в Яндекс.Маркет, необходимо предоставить ряд сведений о товаре. Фид заполняется в формате YML (Yandex Market Language). Есть два варианта заполнения фида: упрощенный и произвольный.
Упрощенный тип заполнения фида проще в реализации, т.к. необязательно заполнять атрибуты «typePrefix», «model» и «vendor» вместо них используется тег «name». Но при произвольном типе заполнения с большей вероятностью предложение прикрепится к карточке на Яндекс.Маркете.
Упрощенное описание предложения
Специфичные элементы:
https://yandex.ru/support/partnermarket/elements/vendor-name-model.html
Обязательные элементы:
1. Название товарного предложения – name
Необязательные элементы
2. Модель – model
3. Производитель – vendor
4. Код производителя для данного товара – vendorCode
Стандартные элементы:
Обязательные элементы:
1. Уникальный идентификатор товарного предложения – id
https://yandex.ru/support/partnermarket/elements/id-type-available.html
2. URL страницы товара на сайте магазина. Максимальная длина ссылки — 512 символов (обязателен для модели «Переход на сайт»)
https://yandex.ru/support/partnermarket/about/placement-types.html
3. Цена товара – price
https://yandex.ru/support/partnermarket/offers.html
4. Идентификатор валюты товара – currencyId
https://yandex.ru/support/partnermarket/offers.html
5. Идентификатор категории товара, присвоенный магазином - categoryId
https://yandex.ru/support/partnermarket/offers.html
6. URL-ссылка на картинку товара – picture
https://yandex.ru/support/partnermarket/picture.html#requirements
7. Идентификатор валюты товара – currencyId
https://yandex.ru/support/partnermarket/offers.html
8. Условия покупки - sales_notes. Становится обязательным, если есть особые условия (предоплата, минимальное кол-во товара и необходимость предоплаты)
https://yandex.ru/support/partnermarket/elements/sales_notes.html
Необязательные элементы (опционально):
https://yandex.ru/support/partnermarket/offers.html
1. Возможность купить товар в розничном магазине – store
https://yandex.ru/support/partnermarket/delivery.html
2. Статус товара – available
https://yandex.ru/support/partnermarket/elements/id-type-available.html
3. Возможность самовывоза из пункта выдачи – pickup
https://yandex.ru/support/partnermarket/delivery.html
4. Возможность курьерской доставки товара – delivery
https://yandex.ru/support/partnermarket/delivery.html
5. Условия доставки – delivery_options
https://yandex.ru/support/partnermarket/elements/delivery-options.html
6. Указание рекомендованных товаров – rec (например, чехол к телефону)
https://yandex.ru/support/partnermarket/rec.html
7. Описание товара – description
https://yandex.ru/support/partnermarket/elements/description.html
8. Отметка для товаров с официальной гарантией производителя - manufacturer_warranty
https://yandex.ru/support/partnermarket/offers.html
9. Страна-производитель товара – country_of_origin
https://yandex.ru/support/partnermarket/offers.html
10. Штрихкод товара, указанный производителем – barcode
https://yandex.ru/support/partnermarket/offers.html
11. Элемент предназначен для указания характеристик товара – param
https://yandex.ru/support/partnermarket/param.html
Пример заполненного упрощенного фида
<offer id="12341" available="true" bid="80" cbid="90" fee="325">
<url>http://best.seller.ru/product_page.asp?pid=12345</url>
<price>8990</price>
<oldprice>9900</oldprice>
<currencyId>RUR</currencyId>
<categoryId>102</categoryId>
<picture>http://best.seller.ru/img/model_12345.jpg</picture>
<store>false</store>
<pickup>false</pickup>
<delivery>true</delivery>
<delivery-options>
<option cost="300" days="1" order-before="18"/>
</delivery-options>
<vendor>Brand</vendor>
<name>Мороженица Brand 3811</name>
<description>
Это прибор, который придётся по вкусу всем любителям десертов и сладостей, ведь с его помощью вы сможете делать вкусное домашнее мороженое из натуральных ингредиентов
</description>
<param name="Цвет">белый</param>
<sales_notes>Необходима предоплата.</sales_notes>
<manufacturer_warranty>true</manufacturer_warranty>
<country_of_origin>Китай</country_of_origin>
<barcode>0123456789379</barcode>
<rec>789,120</rec>
</offer>
Произвольное описание товарного предложения
https://yandex.ru/support/partnermarket/export/vendor-model.html
Отличается от упрощенного только тем, что обязательны:
1. Тип описания предложения – type
2. Модель – model
3. Производитель -vendor
Опционально можно добавить:
1. Категория товара – typePrefix (например, мобильный телефон, стиральная машина итд)
Пример заполненного произвольного фида
<offer id="9012" type="vendor.model" available="true">
<url>http://best.seller.ru/product_page.asp?pid=12345</url>
<price>8990</price>
<oldprice>9900</oldprice>
<currencyId>RUR</currencyId>
<categoryId>102</categoryId>
<picture>http://best.seller.ru/img/model_12345.jpg</picture>
<store>false</store>
<pickup>false</pickup>
<delivery>true</delivery>
<delivery-options>
<option cost="300" days="1" order-before="18"/>
</delivery-options>
<typePrefix>Мороженица</typePrefix>
<vendor>Brand</vendor>
<model>3811</model>
<description>
Это прибор, который придётся по вкусу всем любителям десертов и сладостей, ведь с его помощью вы сможете делать вкусное домашнее мороженое из натуральных ингредиентов </description>
<param name="Цвет">белый</param>
<sales_notes>Необходима предоплата.</sales_notes>
<manufacturer_warranty>true</manufacturer_warranty>
<country_of_origin>Китай</country_of_origin>
<barcode>0123456789379</barcode>
<rec>345,678</rec>
</offer>