Открыть главное меню

Export of price lists:YML

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)

Вернуться к общей статье Генерация прайсов


Формат YML, изначально разработанный компанией Яндекс для загрузки предложений в [Яндекс.Маркет], принимается многими площадками и агрегаторами, такими как OZON, AliExpress, drom.ru. Если площадка принимает прайс формата xml (yml), то воспользуйтесь выгрузкой в формате YML от платформы.

Содержание

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

Для начала зарегистрируйте свой магазин в [Яндекс.Маркете]. Обращаем ваше внимание, что для успешной верификации сгенерированного прайс-листа необходимо также правильно настроить параметры магазина в Яндекс.Маркете. Особенно важно правильно настроить параметры доставки. Это можно сделать открыв страницу настроек вашего магазина, далее в меню выбрать "Настройки" - "Параметры размещения". Поле "Стоимость доставки в своём регионе" - напротив него ссылка "изменить". После нажатия на неё откроется окно "Информация о доставке" на котором в поле "Источник данных о доставке" необходимо выбрать пункт "Данные в прайс-листе", а также заполнить данные о стоимости доставки/самовывоза. К сожалению, более подробно рассказать про параметры настройки магазина и параметры доставки мы не имеем возможности. Пожалуйста, обратитесь в службу поддержки Яндекс.Маркета для получения информации о правильной настройке параметров магазина.

Выгрузка в Ozon

Предполагаемый вариант работы с Ozon проходит в два этапа - добавление ассортимента и настройка автоматического обновления цен и остатков ассортимента. Подробнее в статье Выгрузка в Ozon.

Выгрузка в drom.ru

Площадка принимает прайсы в формата xml (yml), что отмечено в документации drom:

Скрин из документации drom про xml.png

Необходимо зарегистрироваться в сервисе, следуя его инструкциям: https://my.drom.ru/sign

В конфигурации экспорта в ПУ заполните обязательные поля для YML и выберите формат прайс-листа "drom.ru".

Выгрузка в Своё Фермерство

Фид в этом формате предназначен для выгрузки запчастей для с/х техники на ресурс "Своё Фермерство" https://svoefermerstvo.ru/catalog/zapchasti. Особенности фида:

  1. Всем товарам в фиде присваиется одна категория <category id="1">Запчасти</category>. "Своё Фермерство" принимает только запчасти. Рекомендуем отфильтровать лишние категории товаров, оставив только "Запчасти".
  2. В соответствии с требованиями ресурса, не выгружаются расширенные теги - нет параметров запчастей, веса, штрихкода, остатков.
  3. В конец ссылки на итоговый файл добавьте &openfile.

Настройка параметров прайс-листа в Панели управления

Генерация файлов YML в целом настраивается аналогично генерации обычных прайсов.

При настройке необходимо указать несколько специфичных для YML полей:

Категории товаров

Типы товаров, которые будут выгружены в YML.

Профиль

Для формата в "Яндекс.Вебмастер "Поиск по товарам"" обязательно должен быть выбран гостевой профиль.

Формат прайс-листа

  1. "Яндекс.Вебмастер "Поиск по товарам"" - формат подходит для загрузки в Вебмастер для поиска по товарам.
  2. "Яндекс.Маркет DBS, FBY, FBS" - формат подходит для загрузки в Яндекс.Маркет по моделям DBS, FBY, FBS и в другие сервисы, принимающие формат xml (yml). Offer id = SKU товара формируется по схеме numberFix/brandFix, например 01089/Febi. Также в каждое предложение генерируются габариты по умолчанию и веса товаров.
  3. "OZON" - формируется yml c элементами, специфичными для обновления цен и остатков на OZON, + дополнительно показывается настройка "Склады OZON".
  4. "AliExpress" - формат подходит для загрузки в AliExpress. В конец ссылки на итоговый файл добавьте &openfile.
  5. "PRICE.UA" - подставляются элементы, специфичные для выгрузки на сайт http://price.ua
  6. "Сбермегамаркет (бывш. goods.ru)" - подставляются элементы, специфичные для выгрузки на Сбермегамаркет + дополнительно показывается настройка для этого формата: "Идентификатор склада в ЛК Сбермегамаркет (бывш. goods.ru)"
  7. "drom.ru" - подставляются элементы, специфичные для выгрузки на drom.ru
  8. "Своё Фермерство" - подставляются элементы под требования ресурса. В конец ссылки на итоговый файл добавьте &openfile.

Правило формирования offer id:

  1. "хеш бренда, артикула, маршрута, партии ТС". Используется по умолчанию для форматов YML "Яндекс.Вебмастер "Поиск по товарам"", "PRICE.UA", "drom.ru".
  2. "артикул/бренд без пробелов". Используется по умолчанию для форматов YML "Яндекс.Маркет DBS, FBY, FBS", "Сбермегамаркет". Бренд очищается от пробелов. Например, 54833/AUGER, F01H7K0065HZ3/APSПРИОРИТЕТ.
  3. "бренд_артикул". Используется по умолчанию для формата YML "OZON".
  4. "только цифры хеша бренда и артикула". Используется по умолчанию для формата YML "AliExpress".
  5. "артикул". При этом варианте в offer id транслируется только очищенный артикул, приведенный к верхнему регистру (numberFix).
  6. "бренд::артикул". При этом варианте в offer id транслируется строка из бренда и очищенного артикула с разделителем :: , например, AUGER::54833, GENERAL MOTORS::19350758.
  7. "бренд-артикул". При этом варианте в offer id транслируется строка из бренда и очищенного артикула с разделителем -, например, AUGER-54833, GENERAL MOTORS-19350758.
  8. "внутренний код товара, бренд-артикул при отсутствии". При этом варианте в offer id транслируется внутренний код товара из прайса. Если внутренний код пустой, то бренд без пробелов с заменой & на _ и очищенный артикул с разделителем -, например, 1С002003, AUGER-54833, GENERALMOTORS-19350758, MEAT_DORIA-82037.

Короткое название магазина

Полное наименование компании

URL главной страницы магазина

Полный адрес вашего сайта без "https://", например shop.ru

Наличие товара

Данная настройка позволяет управлять наличием и состоянием признака "Наличие" в выгрузке

  1. "По наличию" - будет выставлено согласно реальному наличию товара
  2. "Да" - наличие товара всегда будет выставлено в "Да". При этом могут возникнуть проблемы при модерации специалистами Яндекс.Маркета.
  3. "Нет" - наличие товара всегда будет выставлено в Нет (Под заказ). При этом могут возникнуть проблемы при модерации специалистами Яндекс.Маркета.
  4. "Не указывать атрибут" - атрибут наличия не будет выгружаться на Яндекс.Маркет. Значение наличия нужно будет указать в настройках магазина в Яндекс.Маркете.

Товаром "В наличии" считается только товар со сроком доставки не более 2-х дней, с большим сроком товар считается "под заказ".

Показать скидку

По умолчанию в фид транслируется тег price - это конечная цена, по которой вы продаете товар, так называемая "цена со скидкой". Если в настройке "Показать скидку" заполнить значение, то в фид добавится новый тег oldprice - старая цена, цена до скидки. Эта цена будет отображаться зачеркнутой на маркетплейсе. Цена oldprice рассчитывается по формуле:

Oldprice.png
и округляется до целого в большую сторону. Например, для товара по профилю получили цену:

<price>140</price>

Если в конфиге указана скидка 30%, то к офферу добавится тег oldprice:

<oldprice>200</oldprice>

Скидка для минимальной цены

Озон и Яндекс.Маркет делают "акции" на товар, заставляя продавца делать скидку. Трансляция минимальной цены позволяет задать максимальный уровень скидки, которую магазин может сделать, чтобы не продавать в убыток. В настройте укажите максимальную скидку, которую вы готовы сделать. Если настройка корректно заполнена, в фид yml станут транслироваться теги min_price для Озон или cofinance_price для Яндекс.Маркет DBS, FBY, FBS со значением, рассчитываемым по формуле:

Minpriceyml.png

Значение округляется до целого в большую сторону. Например, для товара по профилю получили цену:

<price>140</price>

Если в конфиге указана скидка для минимальной цены 10%, то к офферу добавляется тег:

<cofinance_price>126</cofinance_price> для Яндекс.Маркет DBS, FBY, FBS

<min_price>126</min_price> для Озон

Транслировать цену закупки

Настройка доступна для формата Яндекс.Маркет DBS, FBY, FBS. При ее активации в фиде будет тег purchase_price с ценой закупки, округленной до целого в большую сторону.

Возможность самовывоза

Позволяет указать для всех товаров возможность самовывоза. При выборе варианта "Не указывать атрибут" данную настройку можно будет указать в настройках магазина в Яндекс.Маркете.

Возможность доставки

Позволяет указать для всех товаров возможность доставки. При выборе варианта "Не указывать атрибут" данную настройку можно будет указать в настройках магазина в Яндекс.Маркете.

Если при указании доставки, при загрузке прайса система выдает ошибку "В прайс-листе отсутствует стоимость доставки товарного предложения", то вам необходимо выбрать в настройках Яндекс.Маркета "партнер маркета". Ошибка исчезнет.

Срок доставки (в днях)

Общий срок доставки на весь прайс.

Прибавлять срок поставки из прайс-листа

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

При заказе до ХХ.ХХ часов

Значение передается в order-before="{}" - время оформления заказа, до наступления которого действуют указанные сроки и условия доставки

Стоимость доставки (руб.)

Стоимость будет заноситься в прайс лист как option cost="{}" — стоимость доставки в рублях.

Длина, Ширина, Высота, Вес

Габариты и вес товара заполняются по приоритету:

  1. Данные в катрочке товара в справочнике платформы.
  2. Средние данные товарной группы товара в справочнике платформы.
  3. Габариты и вес по умолчанию из настройки в генерации.

Минимальное кол-во и кратность для товарных групп

Можно указать минимальное количество штук товаров определенных товарных групп в одном заказе. Если параметр не задан, в него транслируется кратность из прайс-листа или склада ТС, по умолчанию 1.

Добавлять шинам код ТН ВЭД ЕАЭС

Настройка действует для форматов Яндекс.Маркет DBS, FBY, FBSШ и Aliexpress. При активации настройки шинам добавляется коды ТН ВЭД ЕАЭС:

Товарная группа Код ТН ВЭД ЕАЭС
шины легковые 4011100003
мото шины 4011400000
грузовые шины 4011201000

Гарантийный срок

Актуально для форматов Яндекс.Вебмастер "Поиск по товарам" и Яндекс.Маркет DBS, FBY, FBS. В каждый оффер добавится тег со сроком гарантии из настройки, например:

<warranty-days>P2Y2M10D</warranty-days>

Комментарий к гарантийному сроку

Актуально для форматов Яндекс.Вебмастер "Поиск по товарам" и Яндекс.Маркет DBS, FBY, FBS. Можно ввести не более 250 знаков и без спецсимволов, можно использовать только: . , ; ( ) - ? ! ' " « » ﹠ % / °

В каждый оффер добавится тег с содержимым из настройки, например:

<comment-warranty>Гарантия при соблюдении условий хранения и транспортировки.</comment-warranty>

Условия продажи

Необязательное условие (до 50 символов), текст из настройки “Условия продажи” о минимальной сумме заказа, минимальной партии товара или необходимости предоплаты, а так же для описания акций, скидок и распродаж.

Поместить в архив

Настройка позволяет поместить товар в архив, скрывая его с витрины во всех магазинах, и восстановить из архива.

Сжатие Gzip

При активации настройки при отдаче файла передается заголовок Content-Encoding: gzip. Файл архивируется, но при скачивании с помощью браузера он автоматически разархивируется. Это позволяет уменьшить размер данных, увеличить скорость передачи и сэкономить полосу пропускания. Не поддерживается маркетплейсом "Свое Фермерство".

Приоритетный источник описания товара

  • Прайс-лист. Значение по умолчанию, описание берется из прайса. Если в прайсе отсутствует, берется из справочника платформы. Если описания нет в справочнике, подставляется дефолтный текст "Деталь" defaultArticleDescription
  • Информация о товарах (Описание). Описание берется из колонки "Описание" в Информации о товарах. Если в информации о товарах описание отсутствует, берется из прайса. Если отсутствует в прайсе, берется из справочника платформы. Если и там нет, то подставляется дефолтный текст "Деталь" defaultArticleDescription
  • Информация о товарах (Описание и Расширенное описание). В заголовке используется "Описание" из Информации о товарах. В теле объявления - "Расширенное описание". Если расширенного нет, берется из колонки "Описание". Если в информации о товарах описание отсутствует, берется из прайса. Если отсутствует в прайсе, берется из справочника платформы. Если и там нет, то подставляется дефолтный текст "Деталь" defaultArticleDescription.
  • Информация о товарах (Описание и Описание для маркетплейсов). В заголовке используется "Описание" из Информации о товарах. В теле объявления - "Описание для маркетплейсов". Если описания для маркетплейсов нет, берется из колонки "Описание". Если в информации о товарах описание отсутствует, берется из прайса. Если отсутствует в прайсе, берется из справочника платформы. Если и там нет, то подставляется дефолтный текст "Деталь" defaultArticleDescription.

Выгрузка Б/У предложений

По умолчанию "Нет". Можно настроить параметры:

  • "Только отличное состояние
  • Хорошее состояние и лучше
  • Удовлетворительное состояние и лучше
  • Под восстановление и лучше

В значении "Нет" из генерации исключаются товары с признаком "товар, бывший в употреблении".

В остальных значениях выгружаются товары указанного состояния и лучше, в том числе новые. Например, выбрано "Хорошее состояние и лучше", значит в генерацию должны попадать товары с признаками "Новый", и б/у "Отличное состояние" и "Хорошее состояние".

offer б/у предложения отличается от нового параметрами:

1. В <name> перед текстом описания товара добавляется [Б/У].

2. Добавляется элементы condition, quality и reason. Пример:

<condition type="preowned">

 <reason>Состояние - отличное. Описание из партии</reason>

<quality>perfect</quality>

</condition>

3. В <picture> изображения б/у товара.

Удалять информацию о состоянии Б/У товаров из описания

При активации этой настройки из заголовка и описания оффера убирается строка с описанием состояния, например, "Состояние - хорошее".

Ссылка на фото товара

Варианты:

  1. Первое фото со своего сервера изображений, если нет, то первое фото ABCP.
  2. Первое фото со своего сервера изображений, первое фото ABCP, фото группы товара ABCP
  3. Первое фото со своего сервера изображений, первое фото ABCP, фото группы товара ABCP, фото-заглушка. Т.е. в фиде у всех товаров будет одна прокси-ссылка на сервер изображений. В результате под ссылками может быть либо изображение с вашего сервера, либо из справочника платформы, либо фото-заглушка.
  4. Фото ABCP (м.б. несколько).
  5. Фото ABCP (м.б. несколько), если нет, то фото группы товара ABCP

Первые 3 варианта доступны при использовании собственного сервера изображений.

Обновить фото

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

Фильтр по изображению

  • Не использовать. Значение по умолчанию. Так в фид транслируются все товары, независимо от наличия изображения в справочнике платформы.
  • Оставлять товары с изображениями. В фид попадут только товары, имеющие хотя бы 1 изображение в справочнике платформы.
  • Оставлять товары без изображений. В фид попадут только товары без изображений в справочнике платформы.