Контекст:
Я использую оболочку 'PHP Classi c' PHP для Shopify API В соответствии с Shopify Документация API для текущей версии API (2020-01), иллюстрирующая отношение уровня запасов к местоположению и конкретному элементу c: каждый вариант продукта имеет отношение 1: 1 с атрибутом inventory_item_id
. Уровень инвентаря (количество инвентаря для этого предмета) соединяется с одним местоположением и одним inventory_item_id
:
Вещи, которые я знаю, я знаю :
Используя оболочку PHPClassi c для Shopify API, вы можете получить доступ к конечным точкам API следующим образом:
например
$product = $shopify->Product(12345678)->get();
Получит вам информацию о продукте с идентификатором 12345678.
Аналогично вы можете получить дочерние ресурсы конечных точек, например:
$productID = 23564666666;
$productImages = $shopify->Product($productID)->Image->get();
Что я пытаюсь сделать, но не не знаю как:
Я хочу получить уровень инвентаря для предмета в известном месте и с известным идентификатором предмета, мой текущий код ниже не возвращает результата (пусто). Я не могу сказать, является ли Inventory Level дочерним по отношению к местоположению или inventory_item_id, но я попробовал несколько способов настройки запроса, в том числе:
$d = [
'inventory_item_id' => 1234567,
'location_id' => 1234567
];
$res = $shopify->InventoryLevel->get($d);
Print_r из $ res пуст. Как я могу это сделать?