Описание метода в api версии 1

Назначение

Начинает процедуру упаковки товара

Пример запроса JSON (v1)

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

{
	"externalSystemId": "000000002",
	"merchantId": "000000006",
	"orderId": "1212",
	"packs": [
		{
			"packId": "1212-1",
			"items": [
				{
					"externalSystemProductId": "00-07019717",
					"quantity": 99,
					"price": 100
				}
			]
		},
		{
			"packId": "1212-q",
			"items": [
				{
					"externalSystemProductId": "00-07019717",
					"quantity": 1,
					"price": 100
				}
			]
		}
	]
}
JS

Пример ответа с ошибками

{
	"message": "Заказ уже упакован",
	"success": false
}
JS

Описание запроса

POST /v1/order/pack

Описание параметров запроса


ПараметрТипОбязателенОписание
1externalSystemIdstringДаКод внешней системы откуда идет подключение к базе маркета
2merchantIdstringДаВнутренний идентификатор личного кабинета торговой площадки.
3orderIdstringДаИдентификатор заказа

packsмассивДаРаспределение товаров в заказе по грузовым местам
4packIdstringДаИдентификатор грузового места в базе клиента

itemsмассивДаМассив товаров заказа клиента
5externalSystemProductIdstringНетИдентификатор товара в системе клиента (внешней системе)
6quantityintegerДаКоличество товара
7pricefloatДаЦена товара

Описание параметров ответа


ПараметрТипОбязателенОписание
1messagestringДаОписание результата запроса.
2successbooleanДа

Статус запроса

  • true - запрос успешный
  • false - выполнен с ошибкой