Вернуться к общей статье Генерация прайсов
Формат YML, изначально разработанный компанией Яндекс для загрузки предложений в [Яндекс.Маркет], принимается многими площадками и агрегаторами, такими как OZON, AliExpress, drom.ru. Если площадка принимает прайс формата xml (yml), то воспользуйтесь выгрузкой в формате YML от платформы.
Содержание
- 1 Выгрузка в Яндекс.Маркет
- 2 Выгрузка в Ozon
- 3 Выгрузка в drom.ru
- 4 Выгрузка в Своё Фермерство
- 5 Настройка параметров прайс-листа в Панели управления
- 5.1 Категории товаров
- 5.2 Профиль
- 5.3 Формат прайс-листа
- 5.4 Правило формирования offer id:
- 5.5 Короткое название магазина
- 5.6 Полное наименование компании
- 5.7 URL главной страницы магазина
- 5.8 Наличие товара
- 5.9 Показать скидку
- 5.10 Скидка для минимальной цены
- 5.11 Возможность самовывоза
- 5.12 Возможность доставки
- 5.13 Срок доставки (в днях)
- 5.14 Прибавлять срок поставки из прайс-листа
- 5.15 При заказе до ХХ.ХХ часов
- 5.16 Стоимость доставки (руб.)
- 5.17 Фильтр по изображению
- 5.18 Минимальное кол-во и кратность для товарных групп
- 5.19 Гарантийный срок
- 5.20 Комментарий к гарантийному сроку
- 5.21 Условия продажи
- 5.22 Всегда генерировать ссылку на фото со своего сервера
- 5.23 Приоритетный источник описания товара
- 5.24 Выгрузка Б/У предложений из партий ТС
Выгрузка в Яндекс.Маркет
Для начала зарегистрируйте свой магазин в [Яндекс.Маркете]. Обращаем ваше внимание, что для успешной верификации сгенерированного прайс-листа необходимо также правильно настроить параметры магазина в Яндекс.Маркете. Особенно важно правильно настроить параметры доставки. Это можно сделать открыв страницу настроек вашего магазина, далее в меню выбрать "Настройки" - "Параметры размещения". Поле "Стоимость доставки в своём регионе" - напротив него ссылка "изменить". После нажатия на неё откроется окно "Информация о доставке" на котором в поле "Источник данных о доставке" необходимо выбрать пункт "Данные в прайс-листе", а также заполнить данные о стоимости доставки/самовывоза. К сожалению, более подробно рассказать про параметры настройки магазина и параметры доставки мы не имеем возможности. Пожалуйста, обратитесь в службу поддержки Яндекс.Маркета для получения информации о правильной настройке параметров магазина.
Выгрузка в Ozon
Предполагаемый вариант работы с Ozon проходит в два этапа - добавление ассортимента и настройка автоматического обновления цен и остатков ассортимента. Подробнее в статье Выгрузка в Ozon.
Выгрузка в drom.ru
Площадка принимает прайсы в формата xml (yml), что отмечено в документации drom:
Необходимо зарегистрироваться в сервисе, следуя его инструкциям: https://my.drom.ru/sign
В конфигурации экспорта в ПУ заполните обязательные поля для YML и выберите формат прайс-листа "drom.ru".
Выгрузка в Своё Фермерство
Фид в этом формате предназначен для выгрузки запчастей для с/х техники на ресурс "Своё Фермерство" https://svoefermerstvo.ru/catalog/zapchasti. Особенности фида:
- Всем товарам в фиде присваиется одна категория <category id="1">Запчасти</category>. "Своё Фермерство" принимает только запчасти. Рекомендуем отфильтровать лишние категории товаров, оставив только "Запчасти".
- В соответствии с требованиями ресурса, не выгружаются расширенные теги - нет параметров запчастей, веса, штрихкода, остатков.
- В конец ссылки на итоговый файл добавьте &openfile.
Настройка параметров прайс-листа в Панели управления
Генерация файлов YML в целом настраивается аналогично генерации обычных прайсов.
При настройке необходимо указать несколько специфичных для YML полей:
Категории товаров
Типы товаров, которые будут выгружены в YML.
Профиль
Для формата в "Яндекс.Вебмастер "Поиск по товарам"" обязательно должен быть выбран гостевой профиль.
Формат прайс-листа
- "Яндекс.Вебмастер "Поиск по товарам"" - формат подходит для загрузки в Вебмастер для поиска по товарам.
- "Яндекс.Маркет DBS, FBY, FBS" - формат подходит для загрузки в Яндекс.Маркет по моделям DBS, FBY, FBS и в другие сервисы, принимающие формат xml (yml). Offer id = SKU товара формируется по схеме numberFix/brandFix, например 01089/Febi. Также в каждое предложение генерируются габариты по умолчанию и веса товаров.
- "OZON" - формируется yml c элементами, специфичными для обновления цен и остатков на OZON, + дополнительно показывается настройка "Склады OZON".
- "AliExpress" - формат подходит для загрузки в AliExpress. В конец ссылки на итоговый файл добавьте &openfile.
- "PRICE.UA" - подставляются элементы, специфичные для выгрузки на сайт http://price.ua
- "Сбермегамаркет (бывш. goods.ru)" - подставляются элементы, специфичные для выгрузки на Сбермегамаркет + дополнительно показывается настройка для этого формата: "Идентификатор склада в ЛК Сбермегамаркет (бывш. goods.ru)"
- "drom.ru" - подставляются элементы, специфичные для выгрузки на drom.ru
- "Своё Фермерство" - подставляются элементы под требования ресурса. В конец ссылки на итоговый файл добавьте &openfile.
Правило формирования offer id:
- "хеш бренда, артикула, маршрута, партии ТС". Используется по умолчанию для форматов YML "Яндекс.Вебмастер "Поиск по товарам"", "PRICE.UA", "drom.ru".
- "артикул/бренд без пробелов". Используется по умолчанию для форматов YML "Яндекс.Маркет DBS, FBY, FBS", "Сбермегамаркет". Бренд очищается от пробелов. Например, 54833/AUGER, F01H7K0065HZ3/APSПРИОРИТЕТ.
- "бренд_артикул". Используется по умолчанию для формата YML "OZON".
- "только цифры хеша бренда и артикула". Используется по умолчанию для формата YML "AliExpress".
- "артикул". При этом варианте в offer id транслируется только очищенный артикул, приведенный к верхнему регистру (numberFix).
- "бренд::артикул". При этом варианте в offer id транслируется строка из бренда и очищенного артикула с разделителем :: , например, AUGER::54833, GENERAL MOTORS::19350758.
- "бренд-артикул". При этом варианте в offer id транслируется строка из бренда и очищенного артикула с разделителем -, например, AUGER-54833, GENERAL MOTORS-19350758.
- "внутренний код товара, бренд-артикул при отсутствии". При этом варианте в offer id транслируется внутренний код товара из прайса. Если внутренний код пустой, то бренд без пробелов с заменой & на _ и очищенный артикул с разделителем -, например, 1С002003, AUGER-54833, GENERALMOTORS-19350758, MEAT_DORIA-82037.
Короткое название магазина
Полное наименование компании
URL главной страницы магазина
Полный адрес вашего сайта без "http://", например oursite.abcp.ru
Наличие товара
Данная настройка позволяет управлять наличием и состоянием признака "Наличие" в выгрузке
- "По наличию" - будет выставлено согласно реальному наличию товара
- "Да" - наличие товара всегда будет выставлено в "Да". При этом могут возникнуть проблемы при модерации специалистами Яндекс.Маркета.
- "Нет" - наличие товара всегда будет выставлено в Нет (Под заказ). При этом могут возникнуть проблемы при модерации специалистами Яндекс.Маркета.
- "Не указывать атрибут" - атрибут наличия не будет выгружаться на Яндекс.Маркет. Значение наличия нужно будет указать в настройках магазина в Яндекс.Маркете.
Товаром "В наличии" считается только товар со сроком доставки не более 2-х дней, с большим сроком товар считается "под заказ".
Показать скидку
По умолчанию в фид транслируется тег price - это конечная цена, по которой вы продаете товар, так называемая "цена со скидкой". Если в настройке "Показать скидку" заполнить значение, то в фид добавится новый тег oldprice - старая цена, цена до скидки. Эта цена будет отображаться зачеркнутой на маркетплейсе. Цена oldprice рассчитывается по формуле:
и округляется до целого в большую сторону. Например, для товара по профилю получили цену:
<price>140.00</price>
Если в конфиге указана скидка 30
%, то к офферу добавится тег oldprice
:
<oldprice>200.00</oldprice>
Скидка для минимальной цены
Озон и Яндекс.Маркет делают "акции" на товар, заставляя продавца делать скидку. Трансляция минимальной цены позволятт задать максимальный уровень скидки, которую магазин может сделать, чтобы не продавать в убыток. В настройте укажите максимальную скидку, которую вы готовы сделать. Если настройка корректно заполнена, в фид yml станут транслироваться теги min_price для Озон или cofinance_price для Яндекс.Маркет DBS, FBY, FBS со значением, рассчитываемым по формуле:
Значение округляется до целого в большую сторону. Например, для товара по профилю получили цену:
<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> изображения б/у товара.