Установка цен (v1/price/set)
Назначение
Используется для установки цен на товары.
Пример запроса JSON (v1)
Пример демонстрирует вызов метода /price/set.
Пример запроса
POST /ExternalExchange/v1/price/set HTTP/1.1
Content-Type: application/json;
{
"externalSystemId": "000000002",
"merchantId": "000000002",
"priceList": [
{
"externalSystemProductId": "sk-01232220",
"marketplaceProductId": "",
"price": 420,
"ozonOldPrice": 350,
"ozonPremiumPrice": 299
}
]
}
JS
Пример успешного ответа
{
"message": "Prices were successfully updated",
"success": true,
"successInAllSubrequests": true,
"merchantId": "000000002",
"resultList": [
{
"message": "",
"success": true,
"marketplaceProductId": "",
"externalSystemProductId": "sk-01232220"
}
]
}
JS
Пример ответа c ошибками
{
"message": "Request was valid but all products have errors",
"success": false,
"successInAllSubrequests": false,
"merchantId": "000000002",
"resultList": [
{
"message": "Product not found by merchantId = 000000002, externalSystemId = 123, marketplaceProductId = and externalSystemProductId = sk-01232220",
"success": false,
"marketplaceProductId": "",
"externalSystemProductId": "sk-01232220"
}
]
}
JS
Описание параметров запроса
Параметр | Тип | Обязателен | Описание | |
---|---|---|---|---|
1 | externalSystemId | string | Нет | Код внешней системы откуда идет подключение к базе маркета |
2 | merchantId | string | Да | Внутренний идентификатор личного кабинета торговой площадки (Справочник "Подключения к личным кабинетам"). Используется для поиска "Подключения к личному кабинету". В найденном подключении используется настроенный "Вид цены" для установки полученных в запросе цен. |
priceList | Массив | Да | Массив цен товаров | |
3 | externalSystemProductId | string | Нет | Идентификатор товара во внешней системы. Например, код справочника "Номенклатура" во внешней системе 1С. |
4 | marketplaceProductId | string | Нет | Идентификатор товара торговой площадки |
5 | price | decimal | Да | Цена товара. Запрещено передавать значение 0. |
6 | ozonOldPrice | decimal | Да | (Используется при обмене с OZON) Цена товара без скидки |
7 | ozonPremiumPrice | decimal | Да | (Используется при обмене с OZON) Цена товара "Premium" |
Описание параметров ответа
Параметр | Тип | Обязателен | Описание |
---|---|---|---|
merchantId | string | Да | Внутренний идентификатор личного кабинета торговой площадки |
message | string | Да | Описание результата запроса:
|
successInAllSubrequests | boolean | Да | Статус выполнения подзапросов метода
|
success | boolean | Да | Общий статус запроса
|
resultList | Массив | Нет | Массив с результатами установки цен по товарам |
externalSystemProductId | string | Нет | Идентификатор товара во внешней системы. Например, код справочника "Номенклатура" во внешней системе 1С. |
marketplaceProductId | string | Нет | Идентификатор товара торговой площадки |
message | string | Да | Описание результата запроса по позиции товара
|
success | boolean | Да | Статус выполнения изменений по позиции товара
|