Товар это элемент специального каталога (тип 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
Пример запроса
{
"enabled" : true
}
Пример ответа
{
"is_enabled" : true ,
"catalog_id" : 9999 ,
"_links" : {
"self" : {
"href" : "/api/v2/products_settings" ,
"method" : "post"
}
}
}
Статус активности функционала
Метод для получения информации о текущем статусе функционала товаров
URL метода
GET /api/v2/products_settings
Параметры ответа
| Параметр | Описание |
|---|---|
| is_enabled | Флаг активности функционала |
| catalog_id | ID товарного каталога |
| _links | Массив, содержащий информацию о запросе |
| _links/self | Массив, содержащий информацию о текущем запросе |
| _links/self/href | Относительный URL текущего запроса |
| _links/self/method | Метод текущего запроса |