Ручное обновление цен в каталоге магазина приводит к ошибкам на кассе. Владелец меняет стоимость в учетной системе, забывает обновить профиль в Яндекс Картах, и клиент требует продать товар по старой цене. Яндекс Бизнес поддерживает автоматическую выгрузку товаров через YML-фид. Лимит — 10 000 позиций на файл размером до 15 МБ. Система забирает данные по прямой ссылке, сверяет артикулы и обновляет прайс-лист в профиле за несколько минут.

Разделение форматов для филиалов и товаров

Платформа использует разные алгоритмы для работы с адресами и ассортиментом. Обновление сети точек идет через XML-файл в разделе «Информация о сети». Добавление товаров требует формата YML или построчного JSON.

Файл для филиалов управляет физическим присутствием бизнеса. Новые адреса из документа добавляются в базу, а карточки, отсутствующие в XML, закрываются. На карте отображается до 50 филиалов с изменениями на этапе предварительной проверки.

Товарный фид работает внутри конкретной карточки или распределяется по сети через идентификаторы. Настроенная синхронизация каталога через YML-фид заменяет ручной ввод. Если вы загрузите новый прайс-лист, данные старого прайс-листа будут удалены.

Технические ограничения

Сервис принимает файлы размером до 15 МБ. Максимальное количество позиций в одном фиде — 10 000.

Кодировка данных — UTF-8. Использование других кодировок вызывает ошибки в отображении кириллицы.

В построчном JSON каждая строка содержит один товар как отдельный объект. Передача массива объектов единым блоком вызывает ошибку валидации. Обработка файла занимает не более часа. Позиции появляются в личном кабинете через несколько минут после проверки.

Бонус 10 000 ₽ на рекламу
Первую рекламную кампанию в Яндекс Директе или Яндекс Бизнесе можно запустить с бонусом 10 000 ₽. Промокод PERK-4681-4B05-B5F2 активируется по реферальной ссылке при пополнении бюджета от 10 000 ₽ (только для новых клиентов). Перейти в Яндекс Бизнес →

Обязательные параметры товарной выгрузки

Автоматическая проверка отклоняет позиции без обязательных атрибутов. Каждая запись требует привязки к организации, уникального идентификатора, названия и цены.

Идентификатор организации yandex_company_id извлекается из прямой ссылки на профиль в Яндекс Картах. Если товар относится к нескольким филиалам, используйте массив yandex_company_ids. В каждой строке разрешается указывать только одно из полей yandex_company_id или yandex_company_ids.

Артикул source_id вмещает до 80 символов. Допускаются латинские и русские буквы (кроме «ё») и спецсимволы. Стоимость передается в параметре price. Диапазоны цен указывать не разрешается. Значение вмещает до 20 символов (цифры, точка или запятая). Товар или услуга с ценой «0» или без цены не будут опубликованы.

ПараметрНазначениеЛимит
nameНаименование позицииДо 250 символов
descriptionТекстовое описаниеДо 250 символов
priceТочная стоимостьДо 20 символов
source_idУникальный артикул (SKU)До 80 символов

Ограничения длины текстовых полей прайс-листа.

Требования к ссылкам на изображения

Фотографии загружаются через параметр photo_link. Платформа скачивает изображения на свои серверы.

Ссылки на Яндекс Диск не работают, так как ведут на HTML-страницу, а не на сам файл. Робот не извлекает картинку из веб-страницы.

Поддерживаются протоколы HTTP и HTTPS. FTP и SMB не распознаются. Разрешены ссылки без указания порта или с портами 80, 443, 8080.

Регулярная оптимизация карточки в Яндекс Бизнесе включает аудит битых ссылок. Если сервер отдает ошибку 404, товар загружается без изображения.

Localis · Бесплатно
Оценка карточки Яндекс Бизнеса за 120 секунд
Покажет что не так в карточке и как это исправить. Оценка бесплатная, без регистрации, результат через 2 минуты.
Проверить свою карточку

Пример: Автосервис

Исходные данные: независимый автосервис. Учет в CRM, 450 услуг. Цены меняются еженедельно. Ручное обновление занимало три часа.

Алгоритм действий:

  1. Настроили экспорт прайс-листа из CRM в YML по прямой ссылке.
  2. Проверили наличие тегов price с точными значениями.
  3. Перешли в раздел «О компании» — «Товары и услуги» в личном кабинете.
  4. В строке «Источник» выбрали «Вручную, из файла».
  5. Вставили ссылку на YML-фид.

Результат: система проверила файл. Услуги без цены отброшены. Через несколько минут 442 услуги появились в интерфейсе.

Связка фида с рекламой

Загруженный каталог работает в органической выдаче и платном продвижении. Пользователи ищут компании в Яндекс Картах и Поиске по товарам.

Подключение YML-фида в рекламной кампании доступно только в рекламной подписке для сайтов. Рекламная подписка Яндекс Бизнеса автоматически формирует объявления на основе товарных позиций.

Для настройки в разделе «Продвижение» — «Материалы» в блоке «Товары и услуги» нажмите «настройте YML-фид». Переход по ссылке market_url доступен в десктопной версии для компаний с активной подпиской.

Управление категориями и витриной

Структурирование ассортимента улучшает навигацию. Оптимизация прайс-листа в Яндекс Картах зависит от распределения позиций по разделам.

Параметр category задает раздел. Длина названия категории — до 250 символов. В профиле каталог отображается с визуальным разделением по этим значениям.

Для вывода позиции в галерею популярных товаров используйте параметр is_popular со значением true. Лимит — 10 товаров.

Блок карточкиПараметр фидаОграничение
Галерея на вкладке Обзорis_popularНе более 10 товаров
Разделы каталогаcategoryДо 250 символов
Валютаcurrency_idISO 4217

Настройки отображения элементов каталога.

Алгоритм обработки данных

Загрузка файла инициирует цепочку проверок. Валидатор оценивает структуру и кодировку. При ошибке синтаксиса файл отклоняется.

На втором этапе проверяются лимиты (размер файла и количество товаров).

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

Обновление филиальной сети через XML занимает больше времени. Проверка длится несколько часов. После подтверждения загрузки данные проходят модерацию. При большом объеме процесс занимает несколько суток.

Бонус 10 000 ₽ на первую рекламную кампанию
Промокод PERK-4681-4B05-B5F2 добавит 10 000 ₽ к бюджету рекламной кампании в Яндекс Директе или Яндекс Бизнесе. Условия: минимальное пополнение от 10 000 ₽, действует только для новых клиентов (компания раньше не запускала рекламу или последняя кампания была больше года назад), не применяется при запуске через агентство. Активировать нужно по реферальной ссылке. Перейти в Яндекс Бизнес →

Чек-лист готовности фида

Перед загрузкой сверьте файл с требованиями:

Проверить свою карточку можно за две минуты через Localis — Оценка карточки за 120 сек: сервис оценит заполнение, найдёт слабые места и подскажет что править в первую очередь.

  1. Формат YML или построчный JSON.
  2. Кодировка UTF-8.
  3. Размер менее 15 МБ.
  4. До 10 000 позиций.
  5. Уникальный артикул в поле source_id.
  6. Точная цена без диапазонов.
  7. Отсутствие товаров с нулевой ценой.
  8. Ссылки на фото ведут на графические файлы (HTTP/HTTPS).
  9. Отсутствие ссылок на Яндекс Диск.
  10. Тег is_popular применен максимум к 10 позициям.

Частые вопросы

Что происходит со старыми товарами?

Если вы загрузите новый прайс-лист, данные старого прайс-листа будут удалены.

Можно ли передать диапазон цен?

Нет, алгоритм требует точную стоимость. Товар или услуга с ценой «0» или без цены не будут опубликованы.

Почему не загрузились фото?

Проверьте протокол и формат ссылки. FTP и SMB не поддерживаются. Система не скачивает фото, если ссылка ведет на HTML-страницу облачного хранилища.

Как проверить изменения по филиалам?

Кнопка «Посмотреть историю» в блоке управления филиалами появляется через сутки после первой загрузки XML. На карте отображается до 50 филиалов с изменениями.