Каталог товаров в формате JSON

  1. Требования к файлу JSON
  2. Структура файла
Чтобы добавить в сервис Едадил каталог офлайн-магазина в формате JSON, подготовьте файл выгрузки в одном из поддерживаемых форматов:
  • Каталог с полным описанием.

    Формат для товарных предложений с изображениями и полным описанием акции.

  • Каталог со штрихкодами.

    Упрощенный формат, который не требует описания акции и загрузки изображений: достаточно передать штрихкод и цену товара.

Формат JSON позволяет составить несколько каталогов акционных товаров, которые имеют разные сроки действия или действуют в разных регионах.

Ссылку на файл выгрузки передайте в Яндекс через форму обратной связи.

Требования к файлу JSON

  • Файл должен иметь кодировку UTF-8.
  • Если в значениях параметров есть кавычки, их нужно экранировать с помощью обратной косой черты: \".
  • Файл не должен содержать синтаксических ошибок. Синтаксис можно проверить в любом JSON-валидаторе, например https://jsonlint.com.

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

Структура файла

Файл выгрузки в формате JSON содержит 3 основных элемента:

{
  "catalogs": [
    Объекты, описывающие каталоги акционных товаров.
  ],
  "offers": [
    Объекты, описывающие акционные товары.
  ],
  "version": 2
}
Параметр Тип Описание Обязательность
catalogs array of objects

Список каталогов с акционными товарами.

Параметры каталогов см. в разделе Объекты массива catalogs.

Обязательный
offers array of objects

Список акционных товаров, которые содержатся в каталогах.

Обязательный
version int

Версия формата данных в файле выгрузки.

Актуальная версия формата данных — 2. Использовать формат версии 1 не рекомендуется, поддержка версии 1 сохранена для обратной совместимости.

Допустимые значения: 2, 1.

Обязательный