Товары

Товар это элемент специального каталога (тип 2). Такой каталог создаётся при включении функционала “Товары” в настройках.

Элементы каталога товаров содержат предустановленный набор полей:

  • SKU (code: SKU)
  • Описание (code: description)
  • Цена (code: PRICE)
  • Группа (code: GROUP)
  • External ID (скрытое поле, code: EXTERNAL_ID)

Включение функционала

Данный метод позволяет включить функционал "Товаров" и при необходимости создаёт специальный каталог.

URL метода
POST /api/v2/products_settings/

Параметры

Параметр Тип Описание
enable boolean Активность функционала

Параметры ответа

Параметр Описание
is_enabled Флаг активности функционала
catalog_id ID товарного каталога
_links Массив, содержащий информацию о запросе
_links/self Массив, содержащий информацию о текущем запросе
_links/self/href Относительный URL текущего запроса
_links/self/method Метод текущего запроса

Response Headeres содержит следующие заголовки:

  • Content-Type:application/hal+json
  • Runtime-Timestamp:1508320306

Пример запроса

  1. {
  2.         "enabled": true
  3.         }

Пример ответа

  1. {
  2.         "is_enabled": true,
  3.         "catalog_id": 9999,
  4.         "_links": {
  5.         "self": {
  6.         "href": "/api/v2/products_settings",
  7.         "method": "post"
  8.         }
  9.         }
  10.         }

Статус активности функционала

Метод для получения информации о текущем статусе функционала товаров

URL метода
GET /api/v2/products_settings

Параметры ответа

Параметр Описание
is_enabled Флаг активности функционала
catalog_id ID товарного каталога
_links Массив, содержащий информацию о запросе
_links/self Массив, содержащий информацию о текущем запросе
_links/self/href Относительный URL текущего запроса
_links/self/method Метод текущего запроса