POST /api/v1/updateStockSku.php

概要

在庫SKUデータのを更新
リクエストパラメータ

パラメータ名 有効な値 説明
sku_req 在庫SKU更新情報群
shipper_name 荷主名
product_sku_code 商品SKUコード
stock_quantity_change 変更在庫数 加算: +数値 減算: -数値 実数反映: <数値>

サンプルリクエスト

{
"sku_req":
 [
  {"shipper_name":"テスト雑貨店","product_sku_code":"miso-sku-00001"
     ,"stock_quantity_change":"-1000"},
  {"shipper_name":"テスト雑貨店","product_sku_code":"miso-sku-00002"
     ,"stock_quantity_change":"<100>"}
 ]
}

レスポンス

{
  "success":"ok"
 ,"error_cd":"N-0001"
  ,"error_message":""
  ,"totalCnt":2
  ,"updateCnt":2
  ,"error_info":[
     {"detail_error_cd":"N-0001","detail_error_message":""
       ,"shipper_name":"ネットショップ雑貨店"
       ,"product_sku_code":"miso-sku-00001"}

    ,{"detail_error_cd":"N-0001","detail_error_message":""
      ,"shipper_name":"ネットショップ雑貨店"
      ,"product_sku_code":"miso-sku-00002"}
   ]
}

処理結果

項目名項目内容説明
success処理結果
error_cdエラーコードN-0001:(正常終了のため、メッセージ無し) 1件でも更新されていれば出力される詳細は個別エラーを参照
E-0001:認証エラーです。
E-0002:接続先制限によりアクセスできません。
E-0003:POST形式でデータを送信してください。
E-0004:在庫SKU更新情報群がセットされていません。
E-0005:データ未更新
E-9000:システムエラーが発生しました。
error_messageエラーメッセージ
totalCnt処理件数
update_cnt更新件数
error_info詳細エラー情報detail_error_cd:エラーコード
detail_error_message:エラーメッセージ
shipper_name:荷主名
product_sku_code:商品SKUコード

詳細エラー情報のエラーコード

コード内容
N-0001正常のため、メッセージなし
E-1001荷主名を正しく入力してください。
E-1002商品SKUコードを正しく入力してください。
E-1003変更在庫数を正しく入力してください。
E-1004変更在庫数の記号は「+」,「-」,「<」,「>」で入力してください。
E-1005対象のSKUデータが存在しません。