コンテンツにスキップ
ShopentlyLearn

在庫

在庫を取得し、制御された調整、販売上限、手動引当を行います。

操作

一覧取得 · 在庫 — 在庫製品在庫、倉庫、社内の場所を表示します。 GET 作成 · 在庫調整 — 在庫物理的および販売可能な製品の数量を変更します。 POST 取得 · 在庫 — 在庫製品在庫、倉庫、社内の場所を表示します。 GET 更新 · 在庫 — 在庫物理的および販売可能な製品の数量を変更します。 PATCH 更新 · 手動予約 — 在庫手動引当の変更. 外部連携の操作に適用されます。 PATCH 更新 · 販売上限 — 在庫販売上限の変更. 外部連携の操作に適用されます。 PATCH インポートを作成最大1000件のコードまたは100件のファイルの下書きを作成します。この時点では販売可能な在庫は増えません。 POST インポートを取り消す未完了の下書きを破棄します。確定済みの入荷は取り消されません。 DELETE インポートを確認状態、バージョン、検証結果を確認します。下書きは作成したAPIキーに属します。 GET 入荷を確定検証済みバッチから入荷予定または入荷済みの記録を作成します。入荷予定の在庫はまだ販売できません。 POST 入荷予定を受け入れるコードやファイルを再インポートせずに既存の在庫を受け入れます。 POST インポートを検証バッチ全体を検証します。重複や無効な項目があるとバッチは拒否され、コードは切り詰められません。 POST 入荷を取り下げる未使用の在庫のみを取り下げます。予約済み・割り当て済みの在庫は注文との関連を維持します。 POST デジタル在庫設定を取得変更前に設定と件数を取得します。応答にコードやファイルの内容は含まれません。 GET デジタル在庫を設定Professional以上で個別のコードやファイルを有効にします。無効にしても過去の購入へのアクセスは維持されます。 PATCH 在庫を一覧表示1ページにつき最大100件を取得します。一覧にはメタデータのみが含まれ、コードは表示されません。 GET 割り当て順を変更フィルターなしのページ全体を希望する順序で送信します。バージョンが古い場合は409を返します。 POST 未使用在庫の内容を取得コードはJSON、ファイルはバイナリで返します。各リクエストにBearerとreveal権限が必要です。 GET 未使用在庫へのアクセスを確認内容をダウンロードせずにGETと同じ権限を確認します。在庫は予約されません。 HEAD 未使用在庫を削除理由を指定して未販売のコードやファイルを取り下げます。予約済み・割り当て済みの在庫は対象外です。 POST 未使用在庫を置き換える順序を変えずにコードやファイルを置き換えます。変更は在庫履歴に記録されます。 POST 非公開アップロードを準備ファイルの容量を予約し、インポートまたは置き換え対象の在庫に関連付けます。 POST アップロードを確認サイズ、チェックサム、形式を確認します。アップロード完了だけでは入荷済みにはなりません。 GET ファイルをアップロードHTTPSでmultipart/form-dataとしてファイルを送信します。Base64や取得先URLは送信しません。 PUT

仕組み

在庫レコードでは、実在庫 on_hand、注文引当、手動引当、販売可能数を区別します。返された在庫識別子とバージョンを使ってください。商品在庫とバリエーション在庫は別の対象です。

sellable_limit の -1 は無制限、0 は販売不可を表します。無制限の販売可能数は available に null として返されます。null をゼロと解釈しないでください。在庫調整、販売上限、手動引当には別々の操作と権限があります。