/inventory_levels/set.jsonをリクエスト後、404になる。

Topic summary

ユーザーが /inventory_levels/set.json へのPOSTリクエストで404エラーが発生している問題を報告。

確認済みの項目:

  • ロケーションIDの正確性(GET /locations.json で確認)
  • インベントリスコープの登録(GET /admin/oauth/access_scopes.json で確認)
  • アクセストークンの有効性
  • ペイロード内容、英語ヘルプの確認

考えられる原因(新垣氏の回答):

  • タイプミス
  • エンドポイントの誤りやバージョンの古さ
  • location_idinventory_item_idavailable の不足や誤り
  • access_scopes のwrite権限不足
  • サーバー自体の問題

解決方法:
最終的に /inventory_levels/set.json を使用せず、Product APIinventory_quantity を指定する方法で在庫連携が可能に。

inventory_managementshopify に指定する必要あり。

Summarized with AI on November 12. AI used: claude-sonnet-4-5-20250929.

新垣様

はじめまして。

ご回答ありがとうございます。

返信が遅くなり申し訳ありませんでした。

上記5つの観点で改めて確認しようと思います。

解決できた際には、こちらに共有させていただきます。

1 Like