Извлечение осиротевших предметов инвентаря

Я работаю над сценарием проверки инвентаризации, используя PHP cURL для запроса Square API. Как и ожидалось, это возвращает несколько InventoryEntry объекты как JSON.

Тем не менее, этот список инвентаря содержит много предметов, которые были удалены из магазина. (В настоящее время в библиотеке элементов имеется 644 записи, но в ответе JSON отображается 929 элементов.) Насколько я могу судить, удалить эти элементы из инвентаря невозможно. Update Variation Конечная точка требует item_id который больше не доступен для удаленных предметов, несмотря на то, что их вариации сохраняются в базе данных инвентаризации.

Кто-нибудь знает, как удалить эти осиротевшие предметы из инвентаря через API или панель инструментов? (Я позвонил на площадь и спросил, могут ли они просто TRUNCATE моя таблица предметов, но у них нет такого доступа на линии поддержки.)

В качестве альтернативы возможно ли:

  • Добавить item_id к InventoryEntry объект или
  • Разрешить Update Variation конечная точка функционировать без item_id (т. е. просто variation_id)?

-1

Решение

Спасибо за выявление этой проблемной ошибки в Connect API. В настоящее время нет способа отфильтровать информацию об инвентаризации для удаленных вариантов товара. Я отправил отчет об ошибке в команду разработчиков API.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]