L O A D I N G

Выгрузка характеристик (торговых предложений)

Выгрузка характеристик (торговых предложений)

Тип обмена: выгрузка изменений по характеристикам товаров.

Способ передачи: HTTP-запрос.

Метод запроса: POST.

Формат передачи: в переменной param передаётся JSON-массив в виде строки.

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

Основные требования

Выгружать необходимо только изменённые данные, а не весь массив характеристик целиком.

Обмен должен происходить по HTTP через POST-запрос.

В теле запроса в параметре param передаётся JSON-массив в виде строки.

Каждый элемент массива должен содержать GUID головного товара и массив его торговых предложений.

Структура передаваемых данных

Ниже приведён пример структуры JSON, который должен отправляться в параметре param.

[
  {
    "GUID_головная": "ac5bc9e5-05ec-11ea-8715-ac1f6b028ca5",
    "ТорговыеПредложения": [
      {
        "GUID": "33ffe3d1-99cb-11ea-bac0-ac1f6b028ca5",
        "Название": "Товар 1",
        "НазваниеХарактеристики": "Длина",
        "ЗначениеХарактеристики": "3 м"
      },
      {
        "GUID": "44aae3d1-99cb-11ea-bac0-ac1f6b028ca5",
        "Название": "Товар 1",
        "НазваниеХарактеристики": "Ширина",
        "ЗначениеХарактеристики": "1 м"
      }
    ]
  },
  {
    "GUID_головная": "bc7dc9e5-05ec-11ea-8715-ac1f6b028ca5",
    "ТорговыеПредложения": [
      {
        "GUID": "55bbe3d1-99cb-11ea-bac0-ac1f6b028ca5",
        "Название": "Товар 2",
        "НазваниеХарактеристики": "Цвет",
        "ЗначениеХарактеристики": "Синий"
      },
      {
        "GUID": "66cce3d1-99cb-11ea-bac0-ac1f6b028ca5",
        "Название": "Товар 2",
        "НазваниеХарактеристики": "Материал",
        "ЗначениеХарактеристики": "Сталь"
      }
    ]
  }
]

Описание полей

GUID_головная — идентификатор основного товара, к которому относятся торговые предложения.

ТорговыеПредложения — массив торговых предложений или характеристик, связанных с головным товаром.

GUID — уникальный идентификатор торгового предложения.

Название — наименование торгового предложения или товара.

НазваниеХарактеристики — название характеристики, например размер, длина, цвет.

ЗначениеХарактеристики — значение характеристики, которое должно быть сохранено на сайте.

Что важно учесть

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

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

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


Возврат к списку