Работа с YML-файлом

Элементы, необходимые для получения рекомендаций по ценам, загрузки своих цен, снятия товара с продажи:
Пример
<shop>
  <currencies>
    <currency id="RUR" rate="1"/>
  </currencies>
    ...
  <offers>
    <offer id="12345678">
      <name>название товара</name>
      <shop-sku>ваш идентификатор товара</shop-sku>
      <market-sku>идентификатор товара на Яндексе</market-sku>
      <categoryId>категория товара</categoryId>
      <vendor>производитель товара</vendor>
      <url>ссылка на товар на вашем сайте</url>
      <manufacturer>компания производитель</manufacturer>
      <country_of_origin>страна производитель</country_of_origin>
      <barcode>штрихкод</barcode>
      <vendorCode>артикул производителя</vendorCode>
      <description>описание товара</description>
      <expiry>срок годности / срок службы</expiry>
      <dimensions>длина/ширина/высота в см</dimensions>
      <weight>вес в кг</weight>
      <price>текущая цена</price>
      <oldprice>старая цена, на основе которой рассчитывается скидка</oldprice>
      <vat>ставка НДС</vat>
      <disabled>снять с продажи / вернуть в продажу</disabled>
    </offer>
  ...
</shop>  

Описание элементов

Элемент Описание Обязательность
shop-sku
Уникальный код, который вы используете для идентификации товара (если не используете — придумайте). Ваш SKU может состоять из:
  • цифр;
  • латинских букв;
  • русских букв (кроме ё);
  • символов . , \ / ( ) [ ] - =.
Обязательно
market-sku

Идентификатор товара на Яндексе. Его можно получить при подготовке каталога в  Excel или личном кабинете.

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

Обновите вашу текущую цену, если необходимо.

Примечание. Если цена указана с копейками, при показе пользователям Беру она будет округлена до рублей (согласно математическим правилам округления).
Обязательно
oldprice
Более высокая цена товара, по которой он продавался раньше. Используется для расчета скидки и отображается зачеркнутой. Требования:
  1. Старая цена должна быть выше текущей.
  2. Скидка (разница между старой и текущей ценой) должна быть:

    • не меньше 5% и не больше 95% или
    • не меньше 500 рублей (но минимум 1%) и не больше 95%. Процент округляется до целого числа.
  3. Товар продавался по старой цене (или дороже) как минимум 5 дней подряд за последние:

    • 60 дней — для детской одежды;
    • 30 дней — для остальных товаров.
Необязательно

vat

Значение ставки НДС для товара. Для всех ставок НДС предусмотрены специальные значения. Не указывайте НДС в процентах.

Необязательно

Ставка:

  • НДС не облагается

  • 0%

  • 10%

  • 20%

Значение:

  • 6 или NO_VAT

  • 5 или VAT_0

  • 2 или VAT_10

  • 7 или VAT_20

Если вы не укажете НДС в каталоге, будут использоваться ставки из настроек в личном кабинете.

Если вы используете любую систему налогообложения, кроме общей

При проверке прайс-листа может возникнуть ошибка, если вы одновременно:

  • включили загрузку НДС из прайс-листа;

  • для каких-то товаров в элементе vat передаете любое значение, кроме «НДС не облагается».

disabled

  • Укажите true, если необходимо приостановить продажу товара на сервисе.

  • Укажите false, чтобы товар продавался на сервисе. Либо не добавляйте элемент.

Необязательно
count

Общее количество товара, доступное для продажи на Беру и зарезервированное под заказы.

Если товара нет в наличии, укажите 0. Если вы не укажете элемент count, товар не будет публиковаться на Беру.

Внимание. Передавайте как можно чаще, минимум один раз в день.
Обязательно, если вы обрабатываете заказы в личном кабинете (модель «Витрина + доставка»)