Онлайн-магазин

  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

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

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

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

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

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

Обязательный
Образец каталога в формате JSON приведен в разделе Пример файла JSON.