Ошибка HAS_INCORRECT_PRODUCT_QUANTITY при сборке заказа
Данная ошибка говорит о том, что вы указали не верный SKU, или указали не верное количество товаров в заказе.Чаще всего данная ошибка возникает когда партнёры хотят отменить заказ или указываются product_id и FBO sku вместо FBS sku.Узнать sku товара можно благодаря методу: /v2/product/info, FBS sku указывается в массиве sources с пометкой "source": "fbs"Пример:
{
"packages": [
{
"products": [
{
"product_id": 12345678,
"quantity": 1
}
]
}
],
"posting_number": "12345678-0001-1",
"with": {
"additional_data": true
}
}
- В заказе 12345678-0001-1 содержатся 3 товара (fbs sku=12345678)Вы передаёте код:
{
"packages": [
{
"products": [
{
"product_id": 12345678,
"quantity": 1
}
]
}
],
"posting_number": "12345678-0001-1",
"with": {
"additional_data": true
}
}Ошибка в данном случае в не верном указании quantity. Узнать точное количество товаров в заказе вы можете благодаря методу: /v3/posting/fbs/get.К данному кейсы также относятся ситуации когда у вас в наличии имеется меньше товаров чем указано в заказе, в таком случае вам необходимо разделить заказ указав не достающее количество в отдельном элементе products и после сборки отменить нужное отправление или воспользоваться методом /v2/posting/fbs/product/cancel, данный метод отменяет часть товаров в отправлении.
{
"packages": [
{
"products": [
{
"product_id": 87654321,
"quantity": 3
}
]
}
],
"posting_number": "12345678-0001-1",
"with": {
"additional_data": true
}
В заказе 12345678-0001-1 содержатся 3 товара (fbs sku=12345678 product_id=87654321)
В этом кейсе ошибка в неверном указании product_id. При сборке заказа в данном параметре всегда указывается FBS sku. Узнать FBS sku вы можете благодаря методу /v3/posting/fbs/get в массиве products или с помощью метода /v2/product/info FBS sku указывается в массиве sources с тегом пометкой "source": "fbs".

