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

Export of price lists:YML

(перенаправлено с «Генерация прайсов 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 главной страницы магазина

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

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

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

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

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

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

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

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

<price>140.00</price>

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

<oldprice>200.00</oldprice>

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

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

Minpriceyml.png

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

<price>140.00</price>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Всегда генерировать ссылку на фото со своего сервера

Настройка отображается, если к сайту подключен ваш сервер изображений (в этом случае генерируется только 1 ссылка на изображение). Настройка работает таким образом, что даже если на платформе нет фото к товару, система генерирует ссылку на ваш сервер изображений, где должно бы быть изображение. Сделано для случаев, когда вы уверены, что на вашем сервере есть все фото ассортимента.

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

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

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

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

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

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

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

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

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

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

<condition type="preowned">

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

<quality>perfect</quality>

</condition>

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