Я пытаюсь обновить имеющийся вариант, используя inventory/batch-change
API. Моя система является источником записи для элемента в наличии, поэтому я публикую PHYSICAL_COUNT
для варианта. Все выглядит хорошо, если вы углубитесь в секцию сток варианта; тем не менее, панель инструментов основного элемента имеет значение -
, а вариант показывает none
в разделе акций. Я не уверен, в чем проблема, потому что, когда я публикую PHYSICAL_COUNT
, я также установил state=IN_STOCK
.
Вот json, используемый для обновления инвентаризации
URL URL: https://connect.squareup.com/v2/inventory/batch-change
{
"idempotency_key": "XXXXXXXX",
"changes": [
{
"type": "PHYSICAL_COUNT",
"physical_count": {
"catalog_object_id": "XXXXXXXX",
"state": "IN_STOCK",
"location_id": "XXXXXXXX",
"quantity": "3",
"occurred_at": "2020-04-20T15:02:00Z"
}
}
],
"ignore_unchanged_counts": true
}
Квадратный запас Нет
Квадратный запас