Как создать прайс‑лист

Внимание. С 9 марта 2023 года в Вебмастере будет недоступен раздел Турбо-страницы для интернет-магазинов. Турбо-версии магазинов пропадут из поиска, но сайты магазинов будут представлены в поиске как обычно. Загрузка новых фидов недоступна.
  1. Шаг 1. Заполните общие настройки и выберите инфоблоки
  2. Шаг 2. Настройте соответствие элементов в YML-файле с полями инфоблоков
  3. Шаг 3.1. Отберите товары для выгрузки
  4. Шаг 3.2. Настройте условия доставки и продажи

Вы можете создать и настроить несколько прайс‑листов, например, для разных инфоблоков. Один прайс‑лист соответствует одному YML-файлу.

Чтобы создать новый прайс‑лист, перейдите в раздел Маркет для бизнеса → Турбо‑страницы → Прайс‑листы и нажмите кнопку Создать прайс-лист. Затем укажите настройки для прайс‑листа:
  1. Заполните общие настройки и выберите инфоблоки.

  2. Настройте соответствие элементов в YML-файле с полями инфоблоков.

  3. Отберите товары для выгрузки, а затем настройте условия доставки и продажи.

Шаг 1. Заполните общие настройки и выберите инфоблоки

Вам необходимо указать основные настройки для прайс‑листа:

Поле Действие

Название прайс‑листа

Введите название, которое позволит вам отличить один прайс‑лист от другого. Например: Выгрузка смартфонов на Яндекс Маркет.

Сайт магазина

Введите доменное имя вашего сайта, которое используется при формировании ссылок на товары (URL). Например: www.example.ru или пример.рф.

HTTPS

Выберите опцию, чтобы при переходе по ссылкам на товары использовался протокол HTTPS. Учитывайте, что на сайте должен быть настроен SSL‑сертификат.

Название YML-файла

Введите название, которое позволит вам отличить один файл от другого. По умолчанию используется название export_уникальный_id.xml.

Тип описаний

Выберите тип описания товаров для YML‑файла:

  • произвольный (vendor.model);
  • упрощенный (simple).

Оба типа предоставляют равные возможности. В упрощенном типе производитель, тип и название товара указываются в одном элементе. В произвольном типе эти данные надо указывать в отдельных элементах.

Инфоблоки

Выберите инфоблоки, из которых будут выгружаться товары в YML‑файл. Вы можете выбрать любое количество инфоблоков для выгрузки информации. Минимальное количество — один инфоблок.

Примечание.

Модуль автоматически отделяет инфоблоки, которые являются торговыми каталогами (специальные инфоблоки для хранения данных о товарах), от остальных инфоблоков.

Обновлять YML автоматически

Выберите опцию, чтобы включить автоматический режим обновления YML‑файла. Обновление происходит сразу после того, как поменяется информация в системе 1С‑Битрикс.

Примечание. Рекомендуется использовать автоматический режим обновления YML-файла, чтобы в нем были наиболее актуальные данные.

Период полной выгрузки

Выберите из списка период выгрузки YML-файла, чтобы указать частоту его обновления. Поле используется, если не выбрана опция Обновлять YML автоматически. Файл следует выгружать минимум один раз в 30 дней.

Примечание. Рекомендуется использовать автоматический режим обновления YML-файла, чтобы в нем были наиболее актуальные данные.
Полная выгрузка доступна только на cron

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

Так вы зарегистрируете агент, который будет запускать выгрузку YML-файла с выбранной периодичностью. Иначе вам придется вручную выгружать YML-файл как минимум один раз в 30 дней.

Обязательные для заполнения поля выделены жирным.

После заполнения основных настроек нажмите кнопку Далее.

Шаг 2. Настройте соответствие элементов в YML-файле с полями инфоблоков

После заполнения базовых настроек отобразится таблица соответствия для каждого выбранного инфоблока (описание таблицы см. ниже).

Чтобы настроить соответствие элементов в YML-файле с полями инфоблоков, для каждого элемента в таблице выберите источник данных и укажите значение поля в системе 1С‑Битрикс.

Внимание. Если вы не настроите соответствие элемента в YML-файле с полем в системе 1С‑Битрикс, такой элемент не будет выгружен в YML-файл. Если будет отсутствовать обязательный элемент (например, description), то предложение не будет выгружено, при этом появится запись в журнале ошибок после выгрузки YML-файла.

Описание таблицы соответствия:

Столбец с данными Описание

Элемент YML‑файла

Элемент, который вы можете выгрузить в YML-файл. В верхней части списка располагаются обязательные для заполнения и часто используемые элементы. Обязательные для заполнения элементы выделены жирным.

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

Основные компоненты для формирования Турбо‑страниц приведены в документации на технологию.

При заполнении элементов учитывайте требования Яндекс Маркета и Яндекс Вебмастера.

Особенности некоторых элементов
  • Описание для каждого товара обязательно нужно указывать в элементе <description>.
  • Элемент <available> со значением false (товар «на заказ») использовать нельзя. Турбо‑страницы создаются только для товаров, которые есть в наличии.
  • Если указать данные в элементах <delivery-options> и <sales_notes> на текущем шаге, они будут действовать для всех товаров в YML-файле. Если вам необходимо задать условия доставки и продажи для отдельной группы товаров, укажите их на следующем шаге настроек.
  • Для элемента <url> можно также добавить UTM-метки, чтобы собирать и анализировать данные. Для этого нажмите на ссылку Добавить UTM-метки в ссылки на товары и укажите необходимые данные: источник трафика, канал трафика (тип рекламы), название кампании и др.
  • Для элементов <name> и <model> можно указать составное название товара.

Подробнее об элементах, использующихся для описания товара, см. в Справке Маркета для модели ADV, в разделах для упрощенного и произвольного типов описания.

Источник

Источник данных в системе 1С‑Битрикс.

Варианты значений подразделяются по категориям. Модуль автоматически формирует отдельную категорию Рекомендации. В данной категории для многих элементов выводятся поля, которые с наибольшей вероятностью подходят именно для этого элемента в YML-файле.

Например, для элемента <name> в категорию Рекомендации попадет название элемента основного инфоблока или название элемента торгового каталога, а для элемента <price> — оптимальная цена торгового каталога.

Поле в 1С‑Битрикс

Поле в системе 1С‑Битрикс, значение которого будет использоваться для соответствующего элемента в YML-файле.

После сопоставления элементов YML-файла и полей инфоблока нажмите кнопку Далее.

Шаг 3.1. Отберите товары для выгрузки

Вы можете выгрузить все товары в YML-файл или отобрать для выгрузки часть из них:
  • Чтобы выгрузить все товары вашего инфоблока, выберите опцию Добавить в прайс-лист все товары из инфоблока: X товаров без учета дубликатов.

  • Чтобы выгрузить часть товаров вашего инфоблока, создайте отдельную группу товаров.

    Примечание. Также отдельные группы товаров используются, чтобы настроить условия доставки и продажи для разных товаров вашего каталога.

Чтобы создать группу и отобрать в нее товары:

  1. Нажмите кнопку Создать группу товаров.

  2. Укажите необходимое количество условий отбора товаров, при этом учитывайте особенности фильтрации товаров, приведенные ниже.

    Для каждого условия укажите:

    • поле инфоблока;

    • способ сравнения исходного поля со значением;

    • значение, с которым сравнивается поле инфоблока.

    Вы можете добавить для одной группы товаров любое количество условий при помощи кнопки Добавить условие.

    Под списком условий будет показано количество товаров инфоблока (без учета дубликатов), которое подходит под заданные вами условия.

    Особенности фильтрации товаров
    • Чтобы товар был отобран, должны выполняться все условия фильтрации.

      Внимание. Если хотя бы одно из условий фильтрации не выполняется, товар не будет выгружен.
    • Если под условия фильтрации не подходит ни один товар, модуль выведет соответствующее сообщение. Этот случай не считается ошибкой: если у вас появятся товары, которые подходят под условия фильтрации, они будут выгружены в YML-файл автоматически (при условии, что вы включили автоматическое обновление YML-файла на предыдущем шаге).

    • Если у товара будут изменены параметры и он перестанет подходить под условия фильтрации, он будет автоматически исключен и перестанет выгружаться в YML‑файл.

  3. Нажмите кнопку Сохранить.

    После этого отобразится созданная группа с количеством отобранных товаров. Вы можете создать необходимое вам количество групп с товарами.
    Внимание. В каждую следующую группу автоматически не попадают товары, отобранные в предыдущие группы. Порядок групп можно менять при помощи кнопок .
  4. Укажите название для группы товаров. Для этого нажмите ссылку Без названия и введите название группы.
    Примечание. Название группы не выгружается в YML-файл и заполняется только для вашего удобства.

Также для каждой группы товаров вы можете:

Шаг 3.2. Настройте условия доставки и продажи

Вы можете настроить условия доставки и продажи (значения элементов <delivery-options> и <sales_notes>) для разных уровней:

  • для всего прайс‑листа (то есть для всех инфоблоков);

  • для отдельного инфоблока в прайс‑листе;

  • для отдельной группы товаров в прайс‑листе.

При формировании YML-файла модуль автоматически добавит сроки и стоимость доставки, а также условия продажи для каждого выгружаемого товара в следующем порядке:

  1. Если товар попадает в группу, у которой заданы условия доставки и продажи, будут использованы настройки для группы.

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

  3. Если для инфоблока не заданы условия доставки и продажи, будут использованы настройки для прайс‑листа.

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

Если вам необходимо задать условия доставки для отдельной группы товаров, укажите их на данном шаге. Эти данные будут действовать для отдельной группы товаров. При этом условия доставки, указанные в элементе <delivery-options> на предыдущем шаге настроек, будут действовать для остальных товаров в YML-файле.

Если вы не хотите задавать условия доставки для отдельных товаров, то нужно задать условия для всего прайс‑листа на текущем шаге настройки.

Чтобы указать сроки и способы доставки:
  1. Для прайс‑листа / инфоблока нажмите кнопку Настроить, а для группы — кнопку Указать условия для группы.

  2. Заполните параметры доставки:

    Поле Описание Параметр или тег в YML‑файле

    Способ

    Название способа доставки.

    Примечание. Данное название не выгружается в YML-файл и заполняется только для вашего удобства.

    Время заказа

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

    <order-before> в <option>

    Срок

    Срок доставки товара в рабочих днях.

    <days> в <option>

    Цена

    Стоимость доставки товара в рублях.

    <cost> в <option>
    Самовывоз

    Возможность самовывоза. Выбирайте опцию, если нужно указать, что для товаров в прайс‑листе / инфоблоке / группе доступен самовывоз. Если условия самовывоза и доставки различаются, указывайте условия самовывоза отдельной строкой (например, для группы — с помощью кнопки Указать условия для группы).

    <pickup-options>
  3. Нажмите кнопку Сохранить.

Внимание. Для одного товара можно указать не более пяти способов доставки. Подробнее о настройке условий доставки см. в Справке Маркета для модели ADV.

После настройки всех условий доставки и продажи нажмите кнопку Сохранить и выгрузить.

На данном этапе будет создан прайс-лист в модуле, но данные еще не выгружены в YML-файл. При необходимости вы можете отредактировать прайс‑лист. Для этого нажмите на меню прайс листа и выберите пункт Редактировать прайс‑лист.

Далее необходимо сформировать YML-файл и устранить ошибки, если они возникнут.