Skip to main content

JSON модель для страницы товара

Полная JSON-модель

Общая структура

Модель представляет собой объект product, содержащий полную информацию о товаре, включая его характеристики, медиа-материалы и дополнительные данные.

Страница с флагманским продуктом на основе которой строилась JSON-модель: https://www.umserv.ru/catalog/roboty/roboty-dlya-uborki/polomoechnaya-mashina-viggo-sc80/ 

Пример использования JSON:
"product": {
  "id": 9823,
  "name": "Поломоечный робот VIGGO SC80Pro",
  "price": 3300000,
  "type": "roboty",
  "code": "polomoechnaya-mashina-viggo-sc80",
  "link": "/catalog/roboty/roboty-dlya-uborki/polomoechnaya-mashina-viggo-sc80/",
  "article": "viggo-sc80",
  "previewText": "Макс. эффективность уборки: 4000 м²/ч, ширина подметания/очистки: 1160 мм / 800 мм, объем баков воды чистая/грязная: 140 л/ 170л, объем мусорного бака: 1.5 л, аккумулятор: 38 В / 200 Ач, батарея LiFeP04, время работы на одной зарядке: 4-5 часов",
  "description": "<h2>Робот поломойка Viggo SC80Pro</h2>\r\n<p>\r\n\t Viggo SC80Pro — профессиональный робот-поломоечная машина для автоматической уборки больших помещений. Это идеальное решение для торговых центров, логистических комплексов, вокзалов, бизнес-центров и других объектов, где важно поддерживать высокие стандарты чистоты без участия человека. Поломоечный робот Viggo SC80Pro сочетает в себе высокую производительность, интеллектуальную навигацию и простоту управления, обеспечивая эффективную уборку и сокращение эксплуатационных затрат.\r\n</p>\r\n<p>\r\n\t Устройство оснащено литий-ионной батареей, обеспечивающей до 6 часов автономной работы на одном заряде, а производительность достигает 4000 м²/ч. Чистый и грязный баки на 140 и 170 литров соответственно позволяют проводить длительные уборочные циклы без перерывов. Благодаря системе навигации на основе LiDAR, 3D-камер и SLAM-технологий, Viggo SC80Pro точно строит карту помещения, избегает препятствий и выполняет уборку даже в сложных зонах. Робот самостоятельно возвращается на станцию подзарядки и может быть настроен через сенсорный дисплей или удалённо.\r\n</p>\r\n<p>\r\n\t Купить роботизированную поломоечную машину Viggo SC80Pro стоит тем, кто ищет сочетание технологичности, надёжности и высокой эффективности. Она идеально подходит для <a href=\"https://www.umserv.ru/roboty-uborshchiki/\">автоматизации клининга</a> в местах с высокой проходимостью и позволяет снизить расходы на персонал, повысив качество уборки. Заказать Viggo SC80Pro с доставкой и поддержкой вы можете в нашей компании — получите интеллектуальное решение для уборки уже сегодня.\r\n</p>",
  "images": [
    {
      "src": "/upload/iblock/30b/3e9r74rceph4jchi3gpddde2gpe5o4or/viggo_1.png",
      "alt": "Поломоечный робот VIGGO SC80Pro"
    },
    {
      "src": "/upload/iblock/fb5/mxty8dfm64p9lfduxpiq64w8nd0laupj.webp",
      "alt": "Поломоечный робот VIGGO SC80Pro"
    },
    {
      "src": "/upload/iblock/cf6/wupkx82wj9ry5erixb8luc57nsvq9pgk.webp",
      "alt": "Поломоечный робот VIGGO SC80Pro"
    },
    {
      "src": "/upload/iblock/c30/8d4zl9hj81x61hcati2csobrl6a7eskp.webp",
      "alt": "Поломоечный робот VIGGO SC80Pro"
    },
    {
      "src": "/upload/iblock/90c/06n9d425h6tiz2um0ep3rp8ze4cicuue.webp",
      "alt": "Поломоечный робот VIGGO SC80Pro"
    },
    {
      "src": "/upload/iblock/3e3/kd7zi512nf2zotl7upglm9kbj299oanv.webp",
      "alt": "Поломоечный робот VIGGO SC80Pro"
    }
  ],
  "characteristics": [
    {
      "caption": "Производительность макс., м<sup>2</sup>/ч",
      "value": "4000"
    },
    {
      "caption": "Объем бака для чистой воды, л",
      "value": "140"
    },
    {
      "caption": "Объем бака для грязной воды, л",
      "value": "170"
    },
    {
      "caption": "Время непрерывной работы на одном заряде, ч",
      "value": "4-5"
    },
    {
      "caption": "Время зарядки, ч",
      "value": ""
    },
    {
      "caption": "Рабочая ширина водосборной щетки, мм",
      "value": "800"
    },
    {
      "caption": "Диаметр дисковой щетки, мм",
      "value": ""
    },
    {
      "caption": "Габаритные размеры, мм",
      "value": "1340x1024х1350"
    },
    {
      "caption": "Тип батареи",
      "value": "Литий-ионная"
    },
    {
      "caption": "Навигация",
      "value": "LiDAR, 3D камеры, SLAM-ориентированная карта"
    },
    {
      "caption": "Препятствия",
      "value": "Распознавание и объезд объектов в реальном времени"
    },
    {
      "caption": "Уровень шума, дБ",
      "value": "≤ 70"
    },
    {
      "caption": "Режимы управления",
      "value": "Ручной / автоматический / программируемый"
    },
    {
      "caption": "Особенности",
      "value": "Настройка маршрутов, интеллектуальная работа, автоматический возврат на станцию, точечная и патрульная уборка"
    }
  ]
  "vendor": {
    "src": "https://api-www.umserv.ru/upload/uf/1f4/xdqsuso9xe22292l0x1dqyonkxblhaze/image-_8_.png",
    "alt": "VIGGO logo",
    "name": "VIGGO",
    "code": "vendor VIGGO"
  },
  
  "files": [
    {
      "caption": "Viggo-Презентация-Промышленные-роботы-уборщики",
      "name": "Viggo Презентация Промышленные роботы-уборщики",
      "uri": "https://api-www.umserv.ru/upload/uf/906/q88o723tltxb6a8f1ihusnwqbxwkflhz.pdf",
    },
    {
      "caption": "Viggo-Презентация-Автономный-робот",
      "name": "Viggo Презентация Автономный робот",
      "uri": "https://api-www.umserv.ru/upload/uf/6da/596h016qv3xl6c9dv7i6bfsp5fzuwtxh.pdf",
    }
  ],
  "videos": [
    "https://rutube.ru/play/embed/caddabade8a1e7c7640d62c2f27fc68d",
    "https://rutube.ru/play/embed/0c51f3312877c778b3f39aa858142e19/"
  ],
  "configurations": [
      {
      "article": "viggo-sc80",
      "price": 0,
      "description": "Макс. эффективность уборки: 4000 м²/ч, ширина подметания/очистки: 1160 мм / 800 мм, объем баков воды чистая/грязная: 140 л/ 170л, объем мусорного бака: 1.5 л, аккумулятор: 38 В / 200 Ач, батарея LiFeP04, время работы на одной зарядке: 4-5 часов",
      "active": true,
      "link": "/catalog/roboty/roboty-dlya-uborki/polomoechnaya-mashina-viggo-sc80/"
    }
  ]
}

JSON Schema:
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "title": "Product",
  "type": "object",
  "properties": {
    "product": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer"
        },
        "name": {
          "type": "string"
        },
        "price": {
          "type": "integer"
        },
        "type": {
          "type": "string"
        },
        "code": {
          "type": "string"
        },
        "link": {
          "type": "string",
          "format": "uri"
        },
        "article": {
          "type": "string"
        },
        "previewText": {
          "type": "string"
        },
        "description": {
          "type": "string"
        },
        "images": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "src": {
                "type": "string",
                "format": "uri"
              },
              "alt": {
                "type": "string"
              }
            },
            "required": ["src", "alt"]
          }
        },
        "characteristics": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "caption": {
                "type": "string"
              },
              "value": {
                "type": "string"
              }
            },
            "required": ["caption", "value"]
          }
        },
        "vendor": {
          "type": "object",
          "properties": {
            "src": {
              "type": "string",
              "format": "uri"
            },
            "alt": {
              "type": "string"
            },
            "name": {
              "type": "string"
            },
            "code": {
              "type": "string"
            }
          },
          "required": ["src", "alt", "name", "code"]
        },
        "files": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "caption": {
                "type": "string"
              },
              "name": {
                "type": "string"
              },
              "uri": {
                "type": "string",
                "format": "uri"
              }
            },
            "required": ["caption", "name", "uri"]
          }
        },
        "videos": {
          "type": "array",
          "items": {
            "type": "string",
            "format": "uri"
          }
        },
        "configurations": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "article": {
                "type": "string"
              },
              "price": {
                "type": "integer"
              },
              "description": {
                "type": "string"
              },
              "active": {
                "type": "boolean"
              },
              "link": {
                "type": "string",
                "format": "uri"
              }
            },
            "required": ["article", "price", "description", "active", "link"]
          }
        }
      },
      "required": [
        "id",
        "name",
        "price",
        "type",
        "code",
        "link",
        "article",
        "previewText",
        "description",
        "images",
        "characteristics",
        "vendor"
      ]
    }
  },
  "required": ["product"]
}

Подробное описание JSON-модели

1. Название товара, цена товара, краткое описание товара, категория товара

 {
  "id": 9823,
  "name": "Поломоечный робот VIGGO SC80Pro",
  "price": 3300000,
  "type": "roboty",
  "code": "polomoechnaya-mashina-viggo-sc80",
  "link": "/catalog/roboty/roboty-dlya-uborki/polomoechnaya-mashina-viggo-sc80/",
  "article": "viggo-sc80",
  "previewText": "Макс. эффективность уборки: 4000 м²/ч, ширина подметания/очистки: 1160 мм / 800 мм, объем баков воды чистая/грязная: 140 л/ 170л, объем мусорного бака: 1.5 л, аккумулятор: 38 В / 200 Ач, батарея LiFeP04, время работы на одной зарядке: 4-5 часов"
  
}
Описание полей:
Поле Тип Описание Пример значения
id number Уникальный идентификатор продукта 9823
name string Название продукта "Поломоечный робот VIGGO SC80Pro"
price number Цена продукта в рублях 100000
type string Категория к которой относится продукт "roboty"
code string Уникальный код продукта (slug для URL) "polomoechnaya-mashina-viggo-sc80"
link string Относительный URL страницы продукта "/catalog/roboty/roboty-dlya-uborki/polomoechnaya-mashina-viggo-sc80/"
article string Уникальный артикул товара "viggo-sc80"
previewText string Краткое описание продукта "Макс. эффективность уборки: 4000 м²/ч, ширина..."

image.png

2. Галерея изображений

"images": [
    {
      "src": "/upload/iblock/30b/3e9r74rceph4jchi3gpddde2gpe5o4or/viggo_1.png",
      "alt": "Поломоечный робот VIGGO SC80Pro"
    },
    {
      "src": "/upload/iblock/fb5/mxty8dfm64p9lfduxpiq64w8nd0laupj.webp",
      "alt": "Поломоечный робот VIGGO SC80Pro"
    },
    {
      "src": "/upload/iblock/cf6/wupkx82wj9ry5erixb8luc57nsvq9pgk.webp",
      "alt": "Поломоечный робот VIGGO SC80Pro"
    },
    {
      "src": "/upload/iblock/c30/8d4zl9hj81x61hcati2csobrl6a7eskp.webp",
      "alt": "Поломоечный робот VIGGO SC80Pro"
    },
    {
      "src": "/upload/iblock/90c/06n9d425h6tiz2um0ep3rp8ze4cicuue.webp",
      "alt": "Поломоечный робот VIGGO SC80Pro"
    },
    {
      "src": "/upload/iblock/3e3/kd7zi512nf2zotl7upglm9kbj299oanv.webp",
      "alt": "Поломоечный робот VIGGO SC80Pro"
    }
  ]
Описание полей:
Поле Тип Описание Пример значения
images array[object] Массив изображений продукта { "src": "/upload/iblock/30b/3e9r74rceph4jchi3gpddde2gpe5o4or/viggo_1.png",
      "alt": "Поломоечный робот VIGGO SC80Pro"}
    
src string Путь к изображению "/upload/iblock/3e3/kd7zi512nf2zotl7upglm9kbj299oanv.webp"
alt string Альтернативный текст изображения "Поломоечный робот VIGGO SC80Pro"

image.png

image.png

3. Характеристики в кратком описании товара, характеристики в детальном описании товара

"characteristics": [
    {
      "caption": "Производительность макс., м<sup>2</sup>/ч",
      "value": "4000"
    },
    {
      "caption": "Объем бака для чистой воды, л",
      "value": "140"
    },
    {
      "caption": "Объем бака для грязной воды, л",
      "value": "170"
    },
    {
      "caption": "Время непрерывной работы на одном заряде, ч",
      "value": "4-5"
    },
    {
      "caption": "Время зарядки, ч",
      "value": ""
    },
    {
      "caption": "Рабочая ширина водосборной щетки, мм",
      "value": "800"
    },
    {
      "caption": "Диаметр дисковой щетки, мм",
      "value": ""
    },
    {
      "caption": "Габаритные размеры, мм",
      "value": "1340x1024х1350"
    },
    {
      "caption": "Тип батареи",
      "value": "Литий-ионная"
    },
    {
      "caption": "Навигация",
      "value": "LiDAR, 3D камеры, SLAM-ориентированная карта"
    },
    {
      "caption": "Препятствия",
      "value": "Распознавание и объезд объектов в реальном времени"
    },
    {
      "caption": "Уровень шума, дБ",
      "value": "≤ 70"
    },
    {
      "caption": "Режимы управления",
      "value": "Ручной / автоматический / программируемый"
    },
    {
      "caption": "Особенности",
      "value": "Настройка маршрутов, интеллектуальная работа, автоматический возврат на станцию, точечная и патрульная уборка"
    }
  ]

Описание полей:
Поле Тип Описание Пример значения
characteristics array[object] Массив характеристик продукта {"caption": "Производительность макс., м<sup>2</sup>/ч",
      "value": "4000"}
caption string Название характеристики товара. Прим. Может содержать теги <sup>, <sub>, они необходимы для корректного отображения надстрочных и подстрочных знаков  "Производительность макс., м<sup>2</sup>/ч"
value string Значение характеристики "4000"

image.png

image.png

4. Детальное описание товара

{
  "description": "<h2>Робот поломойка Viggo SC80Pro</h2>\r\n<p>\r\n\t Viggo SC80Pro — профессиональный робот-поломоечная машина для автоматической уборки больших помещений. Это идеальное решение для торговых центров, логистических комплексов, вокзалов, бизнес-центров и других объектов, где важно поддерживать высокие стандарты чистоты без участия человека. Поломоечный робот Viggo SC80Pro сочетает в себе высокую производительность, интеллектуальную навигацию и простоту управления, обеспечивая эффективную уборку и сокращение эксплуатационных затрат.\r\n</p>\r\n<p>\r\n\t Устройство оснащено литий-ионной батареей, обеспечивающей до 6 часов автономной работы на одном заряде, а производительность достигает 4000 м²/ч. Чистый и грязный баки на 140 и 170 литров соответственно позволяют проводить длительные уборочные циклы без перерывов. Благодаря системе навигации на основе LiDAR, 3D-камер и SLAM-технологий, Viggo SC80Pro точно строит карту помещения, избегает препятствий и выполняет уборку даже в сложных зонах. Робот самостоятельно возвращается на станцию подзарядки и может быть настроен через сенсорный дисплей или удалённо.\r\n</p>\r\n<p>\r\n\t Купить роботизированную поломоечную машину Viggo SC80Pro стоит тем, кто ищет сочетание технологичности, надёжности и высокой эффективности. Она идеально подходит для <a href=\"https://www.umserv.ru/roboty-uborshchiki/\">автоматизации клининга</a> в местах с высокой проходимостью и позволяет снизить расходы на персонал, повысив качество уборки. Заказать Viggo SC80Pro с доставкой и поддержкой вы можете в нашей компании — получите интеллектуальное решение для уборки уже сегодня.\r\n</p>"
}
Описание полей:
Поле Тип Описание Пример значения
description string Полное описание продукта в HTML-формате. В качестве значения используется верстка (теги, атрибуты с контентом внутри). Теги <h2>, <h3>, <h4>, <h5>, <h6>, <p>, <ol>, <ul>, <li>, <iframe> "<h2>Робот поломойка Viggo SC80Pro</h2>\r\n<p>\r\n\t Viggo SC80Pro — профессиональный робот-поломоечная машина для автоматической уборки больших помещений.</p>..."
    

image.png

5. Логотип вендора

{
  "vendor": {
    "src": "https://api-www.umserv.ru/upload/uf/1f4/xdqsuso9xe22292l0x1dqyonkxblhaze/image-_8_.png",
    "alt": "VIGGO logo",
    "name": "VIGGO",
    "code": "vendor VIGGO"
  }
}

Описание полей:
Поле Тип Описание Пример значения
vendor object Информация о производителе. {
    "src": "https://api-www.umserv.ru/upload/uf/1f4/xdqsuso9xe22292l0x1dqyonkxblhaze/image-_8_.png",
    "alt": "VIGGO logo",
    "name": "VIGGO",
    "code": "vendor VIGGO"
  }
src string URL логотипа производителя "https://api-www.umserv.ru/upload/uf/1f4/xdqsuso9xe22292l0x1dqyonkxblhaze/image-_8_.png"

alt

string Альтернативный текст логотипа "VIGGO logo",

name

string Название производителя (нужно для фильтрации, пока функционал не реализован) "VIGGO"

code

string Код производителя (нужен для фильтрации, пока функционал не реализован) "vendor VIGGO"

image.png

7. Файлы (презентации, описание характеристик, документация и тд), видео

"files": [
    {
      "caption": "Viggo-Презентация-Промышленные-роботы-уборщики",
      "name": "Viggo Презентация Промышленные роботы-уборщики",
      "uri": "https://api-www.umserv.ru/upload/uf/906/q88o723tltxb6a8f1ihusnwqbxwkflhz.pdf",
    },
    {
      "caption": "Viggo-Презентация-Автономный-робот",
      "name": "Viggo Презентация Автономный робот",
      "uri": "https://api-www.umserv.ru/upload/uf/6da/596h016qv3xl6c9dv7i6bfsp5fzuwtxh.pdf",
    }
  ],
  "videos": [
    "https://rutube.ru/play/embed/caddabade8a1e7c7640d62c2f27fc68d",
    "https://rutube.ru/play/embed/0c51f3312877c778b3f39aa858142e19/"
  ]

Поле Тип Описание Пример значения
files array[object]

Массив файлов для скачивания (презентации, инструкции)

{
      "caption": "Viggo Презентация Промышленные роботы-уборщики",
      "name": "Viggo Презентация Промышленные роботы-уборщики",
      "uri": "https://api-www.umserv.ru/upload/uf/906/q88o723tltxb6a8f1ihusnwqbxwkflhz.pdf",
    }
    
caption string Название файла для скачивания "Viggo-Презентация Промышленные-роботы-уборщики"
name string Название файла для отображения на сайте  "Viggo Презентация Промышленные роботы-уборщики"
uri string URL для скачивания файла "https://api-www.umserv.ru/upload/uf/906/q88o723tltxb6a8f1ihusnwqbxwkflhz.pdf"
videos array[string] Массив ссылок на видео, содержит в себе ссылки для тега <iframe> [
    "https://rutube.ru/play/embed/caddabade8a1e7c7640d62c2f27fc68d",
    "https://rutube.ru/play/embed/0c51f3312877c778b3f39aa858142e19/"
  ]

image.png

image.png


6. Конфигурации

 {
   "configurations": [
      {
      "article": "viggo-sc80",
      "price": 0,
      "description": "Макс. эффективность уборки: 4000 м²/ч, ширина подметания/очистки: 1160 мм / 800 мм, объем баков воды чистая/грязная: 140 л/ 170л, объем мусорного бака: 1.5 л, аккумулятор: 38 В / 200 Ач, батарея LiFeP04, время работы на одной зарядке: 4-5 часов",
      "active": true,
      "link": "/catalog/roboty/roboty-dlya-uborki/polomoechnaya-mashina-viggo-sc80/"
    }
  ]
 }

image.png

В случае большего количества конфигураций:
"configurations": [
  {
    "article": "AS3664RF4NSR1",
    "price": 0,
    "description": "ОС Android 12 (GMS), сканер 2D Imager (Zebra SE4770SR), основной процессор - Kryo 260 Octa-Core 2GHz, память 4GB/64GB, интерфейс Wi-Fi 5 / BT, диагональ 5.5\", клавиатура Screen, аккумулятор 4000 мАч, IP65 & IP68, NFC, Simple Package W/O Adapter NOR Plug  for CN only",
    "active": true,
    "link": "/catalog/tsd/mobilnye-terminaly-sbora-dannyh/terminal-sbora-dannykh-cipherlab-rs36-as3664rf4nsr1/"
  },
  {
    "article": "AS3664AF4NSG1",
    "price": null,
    "description": "ОС Android 12 (GMS), сканер 2D Imager (Zebra SE5500), основной процессор - Kryo 260 Octa-Core 2GHz, память 4GB/64GB, интерфейс Wi-Fi 5 / BT, диагональ 5.5\", клавиатура Screen, аккумулятор 4000 мАч, IP65 & IP68, NFC, Simple Package W/O Adapter NOR Plug  for CN only",
    "active": false,
    "link": "/catalog/tsd/mobilnye-terminaly-sbora-dannyh/terminal-sbora-dannykh-cipherlab-rs36-as3664af4nsg1/"
  },
  {
    "article": "AS3664AF4NSR1",
    "price": null,
    "description": "ОС Android 12 (GMS), сканер 2D Imager (Zebra SE5500), основной процессор - Kryo 260 Octa-Core 2GHz, память 4GB/64GB, интерфейс Wi-Fi 5 / BT, диагональ 5.5\", клавиатура Screen, аккумулятор 4000 мАч, IP65 & IP68, NFC, Simple Package W/O Adapter NOR Plug  for CN only",
    "active": false,
    "link": "/catalog/tsd/mobilnye-terminaly-sbora-dannyh/terminal-sbora-dannykh-cipherlab-rs36-as3664af4nsr1/"
  }
]

Описание полей:
Поле Тип Описание Пример значения
configurations array[object] Массив конфигураций продукта {
    "article": "AS3664RF4NSR1",
    "price": 0,
    "description": "ОС Android 12 (GMS), сканер 2D Imager (Zebra SE4770SR), основной процессор - Kryo 260 Octa-Core 2GHz, память 4GB/64GB, интерфейс Wi-Fi 5 / BT, диагональ 5.5\", клавиатура Screen, аккумулятор 4000 мАч, IP65 & IP68, NFC, Simple Package W/O Adapter NOR Plug  for CN only",
    "active": true,
    "link": "/catalog/tsd/mobilnye-terminaly-sbora-dannyh/terminal-sbora-dannykh-cipherlab-rs36-as3664rf4nsr1/"
  }
article string Название (артикул) конфигурации "AS3664RF4NSR1"
price number/null Цена конфигурации 3000 либо null если цена отсутствует
description string Описание конфигурации "ОС Android 12 (GMS), сканер 2D Imager (Zebra SE4770SR), основной процессор - Kryo 260 Octa-Core 2GHz, память 4GB/64GB, интерфейс Wi-Fi 5 / BT, диагональ 5.5\", клавиатура Screen, аккумулятор 4000 мАч, IP65 & IP68, NFC, Simple Package W/O Adapter NOR Plug  for CN only"
active boolean Флаг активности конфигурации. Отмечает какая конфигурация на данный момент активна, нужна для верстки что бы вместо ссылки ставился элемент с текстом "просматриваемая модель" active применяется верстка к данной конфигурации

false применяется стандартная верстка (ссылкой) к данной конфигурации
link string Ссылка на конфигурацию "/catalog/tsd/mobilnye-terminaly-sbora-dannyh/terminal-sbora-dannykh-cipherlab-rs36-as3664rf4nsr1/"

image.png

Пример взят отсюда: https://www.umserv.ru/catalog/tsd/korporativnye-terminaly-sbora-dannyh/terminal-sbora-dannykh-cipherlab-rs36-as3664rf4nsr1/