Wowma!API:商品を削除する

Wowma!API:商品を削除する

Wow!managerから商品を削除するAPI

ビッダーズ時代にはなかった商品を削除するという動作。これがあるだけで商品が整理されてるように見え作業効率が上がります。

APIメソッド:deleteItemInfos

商品情報を削除し、結果XML文字列を返却する。

REST API / HTTP Method

REST API HTTP Method
https://api.manager.wowma.jp/wmshopapi/deleteItemInfos POST

Request

Header
No Key Value Note
1 Authorization Bearer “アプリケーションキー” 認証方式と”APIキー”を設定
2 Content-Type application/xml; charset=utf-8
Body (INPUT)

 

No 分類 プロパティ名 Element 必須 byte 説明
1 共通 リクエスト request group
2 共通 店舗ID request.shopId long 18 半角数字:18桁
各店舗様へ割り振られた会員番号
3 個別 削除商品情報 request.deleteItemInfo group 削除する商品の数だけ作成する。
(最大1000件)
4 個別 ロットナンバー request.deleteItemInfo.lotNumber string 128 ロットナンバーに値が設定されている場合は、そのロットナンバーの商品を削除する。
ロットナンバーに値を設定しない場合は、商品コードが必須となる。
ロットナンバーと商品コードの両方が設定されている場合は、ロットナンバーが優先される。
ロットナンバー未発行の商品、販売ステータスが販売終了でない商品は削除できない。
5 個別 商品コード request.deleteItemInfo.itemCode string 128 店舗内の商品でユニークな項目
・ロットナンバーが設定されていない場合
商品コードが必須項目となり、指定した商品コードの商品を削除する。

Response

Header
No Key Value Note
1 Content-Type application/xml; charset=utf-8
Body (OUTPUT)
No 分類 プロパティ名 Element byte 説明 正常時 異常時
1 共通 レスポンス response group
2 共通 処理結果 response.result group
3 共通 処理結果コード response.result.status string 1 0:成功
1:失敗
4 個別 処理結果詳細 response.deleteResult group
5 個別 ロットナンバー response.deleteResult.lotNumber long 20 削除した商品のロットナンバーを設定する。
6 個別 商品コード response.deleteResult.itemCode string 256 削除した商品の商品コードを設定する。
7 個別 エラー情報 response.deleteResult.error group
8 個別 エラーコード response.deleteResult.error.code string 7 メッセージ一覧のメッセージIDを参照。
9 個別 エラーメッセージ response.deleteResult.error.message string 1000 メッセージ一覧の詳細メッセージを参照。