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データが存在しません。