Как создать профиль выгрузки
Вы можете создать и настроить несколько профилей выгрузки, например, для разных инфоблоков. Один профиль позволяет сформировать один YML-файл.
Чтобы создать новый профиль выгрузки, перейдите в раздел Создать прайс-лист. Затем настройте профиль:
и нажмите кнопку- Выберите вид размещения и инфоблоки.
- Настройте соответствие элементов в YML-файле с полями инфоблоков.
- Отберите товары для выгрузки, а затем настройте условия доставки и продажи.
1. Выберите вид размещения и инфоблоки
При нажатии на кнопку Создать прайс-лист вы перейдете в раздел Общие настройки. Большинство значений заполняются по умолчанию. Вручную нужно только выбрать Вид размещения в выпадающем списке — DBS или FBS/FBY, а также отметить нужные инфоблоки товаров. Вид размещения — это модель работы на Маркете. Подробнее об этом можно прочитать в Справке Маркета.
Подробное описание полей ввода:
Поле | Действие |
---|---|
Название прайс-листа | Введите название, которое позволит вам отличить один профиль выгрузки от другого. Например: Выгрузка смартфонов на Яндекс Маркет. |
Сайт магазина | Введите доменное имя вашего сайта, которое используется при формировании ссылок на товары (URL). Например: www.example.ru или пример.рф. Внимание. Если адрес административной панели в модуле и адрес вашего сайта отличаются, в поле Сайт магазина укажите адрес сайта, на котором публикуются товары. Если различий нет, поле будет заполнено автоматически. |
HTTPS | Выберите опцию, чтобы при переходе по ссылкам на товары использовался протокол HTTPS. Учитывайте, что на сайте должен быть настроен SSL‑сертификат. |
Название YML-файла | Введите название, которое позволит вам отличить один файл от другого. По умолчанию используется название export_уникальный_id.xml. |
Вид размещения | Выберите модель размещения на Маркете: DBS, FBS или FBY. |
Тип описаний | Выберите тип описания товаров для YML-файла:
|
Название магазина | Введите короткое название магазина, не более 20 символов. По умолчанию используется название магазина из настроек сайта. В названии нельзя использовать слова, которые не относятся к наименованию магазина (например «лучший», «дешевый»), указывать номер телефона и т. п. Название магазина должно совпадать с фактическим названием, которое публикуется на сайте. Если требование не соблюдается, Яндекс Маркет может самостоятельно изменить название без уведомления магазина. |
Название компании, владеющей магазином | Введите полное наименование компании, владеющей магазином. Не публикуется, используется для внутренней идентификации. По умолчанию используется название компании из настроек сайта. |
Инфоблоки | Выберите инфоблоки, из которых будут выгружаться товары в YML-файл. Вы можете выбрать любое количество инфоблоков для выгрузки информации. Минимальное количество — один инфоблок. Примечание. Модуль автоматически отделяет инфоблоки, которые являются торговыми каталогами (специальные инфоблоки для хранения данных о товарах), от остальных инфоблоков. |
Поддерживать автоскидки | Выберите опцию, чтобы включить автоматический расчет и отображение скидок для всех товаров данного YML-файла. Опция выгружает элемент Внимание. Если вы хотите выключить автоматический расчет и показ скидок для некоторых товаров, не выбирайте опцию, а укажите значение элемента <enable_auto_discounts, для каждого товара при настройке соответствия элементов. Как настроить соответствияПодробнее о расчете и показе скидок см. в Справке Маркета для продавцов. |
Обновлять YML автоматически | Выберите опцию, чтобы включить автоматический режим обновления YML-файла. Обновление происходит сразу после того, как поменяется информация в системе 1С‑Битрикс. Примечание. Рекомендуется использовать автоматический режим обновления YML-файла, чтобы передавать наиболее актуальные данные. |
Период полной выгрузки | Выберите из списка период выгрузки YML-файла, чтобы указать частоту его обновления. Поле используется, если не выбрана опция Обновлять YML автоматически. Файл следует выгружать минимум один раз в 30 дней. Примечание. Рекомендуется использовать автоматический режим обновления YML-файла, чтобы передавать наиболее актуальные данные. Полная выгрузка доступна только на cron Если появилось соответствующее сообщение, нажмите ссылку выполнение агентов на cron и выполните необходимые действия в соответствии с инструкцией. Так вы зарегистрируете агент, который будет запускать выгрузку YML-файла с выбранной периодичностью. Иначе вам придется вручную выгружать YML-файл как минимум один раз в 30 дней. |
Поле | Действие |
---|---|
Название прайс-листа | Введите название, которое позволит вам отличить один профиль выгрузки от другого. Например: Выгрузка смартфонов на Яндекс Маркет. |
Сайт магазина | Введите доменное имя вашего сайта, которое используется при формировании ссылок на товары (URL). Например: www.example.ru или пример.рф. Внимание. Если адрес административной панели в модуле и адрес вашего сайта отличаются, в поле Сайт магазина укажите адрес сайта, на котором публикуются товары. Если различий нет, поле будет заполнено автоматически. |
HTTPS | Выберите опцию, чтобы при переходе по ссылкам на товары использовался протокол HTTPS. Учитывайте, что на сайте должен быть настроен SSL‑сертификат. |
Название YML-файла | Введите название, которое позволит вам отличить один файл от другого. По умолчанию используется название export_уникальный_id.xml. |
Вид размещения | Выберите модель размещения на Маркете: DBS, FBS или FBY. |
Тип описаний | Выберите тип описания товаров для YML-файла:
|
Название магазина | Введите короткое название магазина, не более 20 символов. По умолчанию используется название магазина из настроек сайта. В названии нельзя использовать слова, которые не относятся к наименованию магазина (например «лучший», «дешевый»), указывать номер телефона и т. п. Название магазина должно совпадать с фактическим названием, которое публикуется на сайте. Если требование не соблюдается, Яндекс Маркет может самостоятельно изменить название без уведомления магазина. |
Название компании, владеющей магазином | Введите полное наименование компании, владеющей магазином. Не публикуется, используется для внутренней идентификации. По умолчанию используется название компании из настроек сайта. |
Инфоблоки | Выберите инфоблоки, из которых будут выгружаться товары в YML-файл. Вы можете выбрать любое количество инфоблоков для выгрузки информации. Минимальное количество — один инфоблок. Примечание. Модуль автоматически отделяет инфоблоки, которые являются торговыми каталогами (специальные инфоблоки для хранения данных о товарах), от остальных инфоблоков. |
Поддерживать автоскидки | Выберите опцию, чтобы включить автоматический расчет и отображение скидок для всех товаров данного YML-файла. Опция выгружает элемент Внимание. Если вы хотите выключить автоматический расчет и показ скидок для некоторых товаров, не выбирайте опцию, а укажите значение элемента <enable_auto_discounts, для каждого товара при настройке соответствия элементов. Как настроить соответствияПодробнее о расчете и показе скидок см. в Справке Маркета для продавцов. |
Обновлять YML автоматически | Выберите опцию, чтобы включить автоматический режим обновления YML-файла. Обновление происходит сразу после того, как поменяется информация в системе 1С‑Битрикс. Примечание. Рекомендуется использовать автоматический режим обновления YML-файла, чтобы передавать наиболее актуальные данные. |
Период полной выгрузки | Выберите из списка период выгрузки YML-файла, чтобы указать частоту его обновления. Поле используется, если не выбрана опция Обновлять YML автоматически. Файл следует выгружать минимум один раз в 30 дней. Примечание. Рекомендуется использовать автоматический режим обновления YML-файла, чтобы передавать наиболее актуальные данные. Полная выгрузка доступна только на cron Если появилось соответствующее сообщение, нажмите ссылку выполнение агентов на cron и выполните необходимые действия в соответствии с инструкцией. Так вы зарегистрируете агент, который будет запускать выгрузку YML-файла с выбранной периодичностью. Иначе вам придется вручную выгружать YML-файл как минимум один раз в 30 дней. |
Когда все заполните, нажмите Далее.
2. Настройте соответствие элементов в YML-файле с полями инфоблоков
После заполнения базовых настроек откроется вкладка Сопоставление полей для каждого выбранного инфоблока.
Модуль автоматически сопоставит элементы YML-файла с полями из 1С-Битрикс — в столбце Источник появится значение Рекомендации. Убедитесь, что элементам соответствуют нужные поля или свойства, в которых хранится их значение в 1С-Битрикс.
<price>
), то предложение не будет выгружено, при этом появится запись в журнале ошибок после выгрузки YML-файла.Столбец с данными | Описание |
---|---|
Элемент YML‑файла | Элемент, который вы можете выгрузить в YML-файл. В верхней части списка располагаются обязательные для заполнения и часто используемые элементы. Обязательные для заполнения элементы выделены полужирным шрифтом. Если нужного элемента нет, добавьте его в список с помощью кнопки Добавить элемент. Подробнее об элементах, использующихся для описания товара, см. в Справке Маркета для продавцов. |
Источник | Источник данных в системе 1С‑Битрикс. Варианты значений подразделяются по категориям. Модуль автоматически формирует отдельную категорию Рекомендации. В данной категории для многих элементов выводятся поля, которые с наибольшей вероятностью подходят именно для этого элемента в YML-файле. Если необходимо составить значение из нескольких полей, выберите источник Шаблон по инструкции в разделе Для разработчиков. |
Поле в 1С-Битрикс | Поле в системе 1С‑Битрикс, значение которого будет использоваться для соответствующего элемента в YML-файле. |
Столбец с данными | Описание |
---|---|
Элемент YML‑файла | Элемент, который вы можете выгрузить в YML-файл. В верхней части списка располагаются обязательные для заполнения и часто используемые элементы. Обязательные для заполнения элементы выделены полужирным шрифтом. Если нужного элемента нет, добавьте его в список с помощью кнопки Добавить элемент. Подробнее об элементах, использующихся для описания товара, см. в Справке Маркета для продавцов. |
Источник | Источник данных в системе 1С‑Битрикс. Варианты значений подразделяются по категориям. Модуль автоматически формирует отдельную категорию Рекомендации. В данной категории для многих элементов выводятся поля, которые с наибольшей вероятностью подходят именно для этого элемента в YML-файле. Если необходимо составить значение из нескольких полей, выберите источник Шаблон по инструкции в разделе Для разработчиков. |
Поле в 1С-Битрикс | Поле в системе 1С‑Битрикс, значение которого будет использоваться для соответствующего элемента в YML-файле. |
- Особенности некоторых элементов
-
Если указать данные в элементах на текущем шаге, они будут действовать для всех товаров в YML-файле. Если вам необходимо задать условия доставки и продажи для отдельной группы товаров, укажите их на следующем шаге настроек.
- Чтобы найти готовую карточку, для элемента
<barcode>
выберите в источнике свойство или поле, где хранится значение штрихкода товара. - Добавьте элемент
<condition>
, чтобы выгружать уцененные товары из инфоблока в каталог. Укажите источник — Рекомендации, а в Поле в 1С-Битрикс выберите Уцененный товар для Яндекс Маркета.Примечание. Если передаете информацию об уцененных товарах в каталоге, опубликуйте ту же информацию на сайте магазина для каждого товара.Подробнее см. Как сделать предварительную настройку для выгрузки уцененных товаров
- Для элемента
<categoryId>
укажите источник — Свойства элемента, а в Поле в 1С-Битрикс выберите Категория Яндекс Маркет, чтобы настроить соответствие категорий в магазине и на Яндекс Маркете.Подробнее см. Как настроить соответствие категорий в магазине и на Маркете
- Для элемента
<param>
можно использовать умные свойства. Чтобы добавить свойства вручную, укажите источник Свойство элемента или Свойство предложения. Эти свойства вы позже сможете использовать в конвертере контента при создании карточек товара на Маркете. Подробнее о том, как работает конвертер - Чтобы выгрузить дополнительные картинки товара, нажмите Добавить элемент и выберите тег
<picture>
.Для нового элемента укажите источник — Свойства элемента, а в Поле в 1С-Битрикс выберите свойство, в котором хранятся фотографии товара. - Для элементов
<period-of-validity-days>
,<service-life-days>
,<warranty-days>
передавайте срок годности в часах, днях, месяцах и годах. Эти значения автоматически преобразуются в формат для Маркета. - В элемент
<price>
по умолчанию добавляется минимальная цена со скидкой, доступная неавторизованным пользователям. Если вы хотите настроить друг тип цены, в источнике выберите Цены, а в Поле в 1С-Битрикс — свойство нужной цены. - Если вы ведете учет товаров в нестандартных единицах (например, квдратных или погонных метрах), заполните атрибут
Коэффициент упаковки
в элементе<price>
. В источнике укажите Свойства элемента (для товаров в каталоге) или Свойства предложения (для продаваемых товаров), а в Поле в 1С-Битрикс – свойство, в котором указаны данные об упаковке. Если вы продаете товары оптом, добавьте элемент
<price-option>
. Укажите для него источникТаблица цен
и свойство элемента, в котором хранятся цены.Чтобы задать вложенные элементы для оптовой цены, нажмите Добавить тег элемента price-option. Для одного предложения (
<offer>
) можно указать максимум пять тегов.Возможные вложенные теги:
<min-quantity>
– минимальный доступный объем партии для заказа;<min-order-sum>
– минимальная общая сумма заказа;<shipment-days>
– срок отгрузки товара в днях;<price>
– оптовая цена, (не может бытьуказана вместе с тегом<discount>
);<oldprice>
– оптовая цена до скидки;<discount>
– скидка от рекомендованной розничной цены (можно указать в процентах или в валюте).
Для элемента
<restrictions>
укажите, кому (<clients>
) и как (<trading>
) вы продаете товары.Теги, вложенные в
<clients>
:<b2c>
– продаете физическим лицам;<b2b>
– продаете юридическим лицам.
Хотя бы один из тегов должен иметь значение
true
.Теги, вложенные в
<trading>
:<retail>
– продажа в розницу;<wholesale>
– продажа оптом.
Хотя бы один из тегов должен иметь значение
true
. Если значениеtrue
стоит у тега<wholesalewholesale>
,<price-options>
является обязательным элементом.
После сопоставления элементов YML-файла и полей инфоблока нажмите кнопку Далее.
3.1. Отберите товары для выгрузки
Чтобы выгрузить все товары вашего инфоблока, выберите опцию Добавить в прайс-лист все товары из инфоблока (X товаров без учета дубликатов).
Чтобы выгрузить часть товаров вашего инфоблока, создайте отдельную группу товаров.
Примечание. Также отдельные группы товаров используются, чтобы настроить условия доставки и продажи для разных товаров вашего каталога.
Чтобы создать группу и отобрать в нее товары:
Нажмите кнопку Создать группу товаров.
Укажите необходимое количество условий отбора товаров, при этом учитывайте особенности фильтрации товаров, приведенные ниже.
Для каждого условия укажите:
поле инфоблока;
способ сравнения исходного поля со значением;
значение, с которым сравнивается поле инфоблока.
Вы можете добавить для одной группы товаров любое количество условий при помощи кнопки Добавить условие.
Под списком условий будет показано количество товаров инфоблока (без учета дубликатов), которое подходит под заданные вами условия.
Чтобы товар был отобран, должны выполняться все условия фильтрации.
Внимание. Если хотя бы одно из условий фильтрации не выполняется, товар не будет выгружен.Если под условия фильтрации не подходит ни один товар, модуль выведет соответствующее сообщение. Этот случай не считается ошибкой: если у вас появятся товары, которые подходят под условия фильтрации, они будут выгружены в YML-файл автоматически (при условии, что вы включили автоматическое обновление YML-файла на предыдущем шаге).
Если у товара будут изменены параметры и он перестанет подходить под условия фильтрации, он будет автоматически исключен и перестанет выгружаться в YML-файл.
Особенности фильтрации товаровНажмите кнопку Сохранить.
После этого отобразится созданная группа с количеством отобранных товаров. Вы можете создать необходимое вам количество групп с товарами.Внимание. В каждую следующую группу автоматически не попадают товары, отобранные в предыдущие группы. Порядок групп можно менять при помощи кнопок .- Задайте название для группы товаров. Для этого нажмите ссылку Без названия и введите название группы.Примечание. Название группы не выгружается в YML-файл и заполняется только для вашего удобства.
- Отключите опцию Добавить в прайс-лист все товары из инфоблока, если нужно выгрузить только товары по созданным группам.
Также для каждой группы товаров вы можете:
изменить условия выгрузки товаров (кнопка Изменить группу);
настроить сроки и условия доставки для товаров в группе (кнопка Указать условия);
настроить условия продажи для товаров в группе (ссылка Особые условия продажи).
3.2. Настройте условия доставки и продажи
Для прайс-листов модели DBS вы можете настроить условия доставки и продажи (значения элементов <delivery-options>
и <sales_notes>
) для разных уровней:
для всего профиля (то есть для всех инфоблоков);
для отдельного инфоблока в профиле;
для отдельной группы товаров в инфоблоке.
При формировании YML-файла модуль автоматически добавит сроки и стоимость доставки, а также условия продажи для каждого выгружаемого товара в следующем порядке:
Если товар попадает в группу, у которой заданы условия доставки и продажи, будут использованы настройки для группы.
Если товар выгружается без групп или попадает в группу, у которой отсутствуют условия доставки и продажи, будут использованы настройки для инфоблока.
Если для инфоблока не заданы условия доставки и продажи, будут использованы настройки для профиля.
Прежде чем указывать условия доставки и продажи, определитесь, для какого уровня вы будете задавать настройки.
Если вам необходимо задать условия доставки для отдельной группы товаров, укажите их на данном шаге. Эти данные будут действовать для отдельной группы товаров. При этом условия доставки, указанные в элементе <delivery-options>
на предыдущем шаге настроек, будут действовать для остальных товаров в YML-файле.
Если вы не хотите задавать условия доставки для отдельных товаров, то нужно задать условия для всего профиля на текущем шаге настройки или в кабинете на Маркете. Узнайте, как это сделать для курьерской доставки и ПВЗ и для самовывоза.
Нажмите кнопку Указать условия для профиля / инфоблока / группы товаров.
Заполните параметры доставки:
Поле Описание Параметр или тег в YML‑файле Способ
Название способа доставки.
Примечание. Данное название не выгружается в YML-файл и заполняется только для вашего удобства.— Время заказа
Время, до которого нужно сделать заказ, чтобы получить его в указанный срок.
<order-before>
в<option>
Срок
Срок доставки товара в рабочих днях.
<days>
в<option>
Цена
Стоимость доставки товара в рублях.
<cost>
в<option>
Самовывоз Возможность самовывоза. Выбирайте опцию, если нужно указать, что для товаров в профиле / инфоблоке / группе доступен самовывоз. Если условия самовывоза и доставки различаются, указывайте условия самовывоза отдельной строкой (с помощью кнопки Указать условия).
<pickup-options>
Поле Описание Параметр или тег в YML‑файле Способ
Название способа доставки.
Примечание. Данное название не выгружается в YML-файл и заполняется только для вашего удобства.— Время заказа
Время, до которого нужно сделать заказ, чтобы получить его в указанный срок.
<order-before>
в<option>
Срок
Срок доставки товара в рабочих днях.
<days>
в<option>
Цена
Стоимость доставки товара в рублях.
<cost>
в<option>
Самовывоз Возможность самовывоза. Выбирайте опцию, если нужно указать, что для товаров в профиле / инфоблоке / группе доступен самовывоз. Если условия самовывоза и доставки различаются, указывайте условия самовывоза отдельной строкой (с помощью кнопки Указать условия).
<pickup-options>
Нажмите кнопку Сохранить.
Если вам необходимо задать условия продажи для отдельной группы товаров, укажите их на данном шаге. Эти данные будут действовать для отдельной группы товаров. При этом условия продажи, указанные в элементе <sales_notes>
на предыдущем шаге настроек, будут действовать для остальных товаров в YML-файле.
Нажмите ссылку Особые условия продажи для профиля / инфоблока / группы товаров.
Укажите условия продажи (например, минимальную сумму заказа или минимальное количество товаров). Длина текста должна быть не более 50 символов.
Подробнее о настройке условий продажи см. в Справке Маркета.
После настройки всех условий доставки и продажи нажмите кнопку Сохранить и выгрузить.
- Найдите в списке профиль, соответствующий каталогу.
- Рядом с названием каталога выберите.
Далее необходимо сформировать YML-файл и устранить ошибки, если они возникнут.