FROM CACHE - jp_header

SKUコードをキーにした、在庫更新について

iwata
新規メンバー
1 0 0
SKUで在庫更新を行いたいのですが
「/admin/api/2021-04/inventory_levels/adjust.json」では
inventory_item_idでの更新しかできない様です。

SKUから、「inventory_item_id」を求めるには、どのAPIを使うのが適切でしょうか?
または、サンプルケースなどがあれば教えて頂きたいです。
1件の返信1
junichiokamura
Community Manager
Community Manager
1164 273 483

REST APIだと直接参照するのはおそらくできないと思いますが、GraphQLですと、Filterによって管理画面と共通の検索構文が使えるので、それでまずSKUから対象のitemのIDを参照して、そのIDからMutationで在庫変更をすることができると思います。

https://shopify.dev/concepts/graphql/queries

少し古いですが、下記の英語のフォーラムに同じ質問があって解決策が載っているので参考にしてみてください。

https://community.shopify.com/c/Shopify-APIs-SDKs/API-to-Search-Products-by-SKU/td-p/380758

 

Technical Partner Manager, Japan