FROM CACHE - jp_header

Shopify APIで在庫数(手持ち)を取得したい

stae
訪問者
2 0 0

Shopify APIで在庫数を取得したいのですが

InventoryLevel のavailable や、Product Variant の inventory_quantity は

 

販売可能数を返してきており、
自分が取得したい総在庫数が取得できないようでした。

下記、在庫の画面の「手持ち」が取りたい値です。
スクリーンショット 2023-09-21 20.16.31.png

 

この値をAPIで取得する方法は無いでしょうか。
もしなにか解決方法お持ちの方がいらっしゃいましたら、ご教授いただけると助かります。
GraphQLでも REST APIでもどちらでも構いません。

1件の返信1
stae
訪問者
2 0 0

自己解決ですが
以下のとおり `names: "on_hand"` で手持ち在庫取得できること確認できました
```

query {
  inventoryItem(id: {InventoryItemId}) {
    id
    sku
    inventoryLevel(locationId: {locationId}) {
      available
      quantities(names: "on_hand") {
        name
        quantity
      }
    }
  }
}
```