Wowma!API:出品商品情報取得API(Ver.シングル)

Wow!manager登録済商品の情報取得API(Ver.シングル)

商品コードまたはロットナンバーを指示し出品中商品の情報を取得するAPI。取得できる値はVer.複数と同じなので、こちらを利用するのは動作速度を考えるとき、レコードの有無を知りたいとき等だけだろう。

APIメソッド:searchItemInfo

ロットナンバーまたは、商品コードを指定し、対象の商品情報を取得し、結果をXML文字列を返却する。

REST API / HTTP Method

REST API HTTP Method
https://api.manager.wowma.jp/wmshopapi/searchItemInfo GET

Request

Header
No Key Value Note
1 Authorization Bearer "アプリケーションキー" 認証方式と"APIキー"を設定
2 Content-Type application/x-www-form-urlencoded
Body (INPUT)

 

No 分類 プロパティ名 Element 必須 byte 説明
1 共通 店舗ID shopId long 18 半角数字:18桁
各店舗様へ割り振られた会員番号
2 個別 ロットナンバー lotNumber string 18 半角数字:18桁
※ 新店舗マイページでは、ロットナンバー未発行の場合があるが、
その場合には、商品コードを条件に設定する。
3 個別 商品コード

 

itemCode string 256 全角:128桁
半角:256桁
店舗内の商品でユニークな項目、完全一致検索
※ ロットナンバーを指定しない場合には、商品コードの指定を必須とする。

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.status string 1 0:成功
1:失敗
- -
4 共通 エラー情報 response.error group - 異常時発生アラート - -
5 共通 エラーコード response.error.code string 7 メッセージ一覧のメッセージIDを参照。
異常時発生アラート
- -
6 共通 エラーメッセージ response.error.message string 1000 メッセージ一覧の詳細メッセージを参照。
異常時発生アラート
- -
7 個別 処理結果詳細 response.searchResult group - - - -
8 個別 商品情報 response.searchResult.itemInfo group - -
9 個別 ロットナンバー response.searchResult.itemInfo.lotNumber long 18 登録した商品のロットナンバーを設定する。
※ 現状では、ロットナンバーの発行を現行システムから連携される想定のため、
本APIでは、設定されない。
10 個別 商品名 response.searchResult.itemInfo.itemName string 128 -
11 個別 管理用ID response.searchResult.itemInfo.itemManagementId string 128 -
12 個別 管理用商品名 response.searchResult.itemInfo.itemManagementName string 128 -
13 個別 商品コード response.searchResult.itemInfo.itemCode string 256 店舗内の商品でユニークな項目
14 個別 販売価格 response.searchResult.itemInfo.itemPrice string 19 -
15 個別 販売方法区分 response.searchResult.itemInfo.sellMethodSegment string 1 販売方法を返却する
1:通常販売
2:予約販売
16 個別 発売(入荷)予定日 response.searchResult.itemInfo.releaseDate string 8 発売(入荷)予定日を返却する(yyyyMMdd)
17 個別 予約登録日 response.searchResult.itemInfo.reserveRegstDate string 8 予約登録日を返却する(yyyyMMdd)
18 個別 税区分 response.searchResult.itemInfo.taxSegment string 1 1:内税
2:税なし
19 個別 送料設定区分 response.searchResult.itemInfo.postageSegment string 1 1:送料別
2:送料込み
3:個別送料
20 個別 個別送料 response.searchResult.itemInfo.postage string 19 [送料設定区分]が個別送料の時のみ設定する。
21 個別 (旧)配送方法 response.searchResult.itemInfo.deliverys group - 配送方法を返却する。
22 個別 (旧)配送方法ID response.searchResult.itemInfo.deliverys.deliveryId string 20 [配送方法]がメール便の時、"M"(メール便)をセットする
23 個別 (旧)配送方法順序 response.searchResult.itemInfo.deliverys.deliverySeq string 1 [配送方法ID]にMを入力した場合、固定値"1"をセットする
24 個別 (新)配送方法 response.searchResult.itemInfo.deliveryMethod group - (新)配送方法を指定する。
(最大5個)
25 個別 (新)配送方法ID response.searchResult.itemInfo.deliveryMethod.deliveryMethodId string 10 配送方法ID(店舗側で設定できる値) (例:TAKUHAI)
26 個別 (新)配送方法順序 response.searchResult.itemInfo.deliveryMethod.deliveryMethodSeq string 1 配送方法IDに紐づく順序(1-5の値)
27 個別 (新)配送方法名 response.searchResult.itemInfo.deliveryMethod.deliveryMethodName string 20 配送方法IDに紐づく配送方法名
28 個別 掲載開始日時 response.searchResult.itemInfo.publicStartDate string 10 日付フォーマット "yyyyMMddhh"
29 個別 ギフト包装・ギフトメッセージ区分 response.searchResult.itemInfo.giftPackingSegment string 1 1:不可
2:可
30 個別 のし区分 response.searchResult.itemInfo.noshiSegment string 1 1:不可
2:可
31 個別 最大購入設定区分 response.searchResult.itemInfo.limitedOrderSegment string 1 1:指定なし
2:指定あり
32 個別 最大購入個数 response.searchResult.itemInfo.limitedOrderCount string 5 [最大購入設定区分]で「指定あり」が選択されている場合、返却する
33 個別 商品説明(共通) response.searchResult.itemInfo.description string 1024 HTML使用可、使用する場合はエスケープすること。エスケープについてはAPI共通仕様参照。
34 個別 SP用商品説明 response.searchResult.itemInfo.descriptionForSP string 10240 HTML使用可、使用する場合はエスケープすること。エスケープについてはAPI共通仕様参照。
35 個別 PC用商品説明 response.searchResult.itemInfo.descriptionForPC string 10240 HTML使用可、使用する場合はエスケープすること。エスケープについてはAPI共通仕様参照。
36 個別 商品詳細タイトル response.searchResult.itemInfo.detailTitle string 20 -
37 個別 商品詳細説明 response.searchResult.itemInfo.detailDescription string 640 HTML使用可、使用する場合はエスケープすること。エスケープについてはAPI共通仕様参照。
38 個別 スペック response.searchResult.itemInfo.specs group - スペック情報
39 個別 スペックタイトル response.searchResult.itemInfo.specs.specTitle string 16 -
40 個別 詳細スペック response.searchResult.itemInfo.specs.detailSpecs group - スペック項目と値を返却する。
(最大5個)
41 個別 スペック名 response.searchResult.itemInfo.specs.detailSpecs.specName string 16 -
42 個別 スペック値 response.searchResult.itemInfo.specs.detailSpecs.spec string 20 -
43 個別 スペック項目順序 response.searchResult.itemInfo.specs.detailSpecs.specSeq string 1 -
44 個別 検索キーワード response.searchResult.itemInfo.searchKeywords group - 検索キーワードを返却する。
(最大3個)
45 個別 検索キーワード response.searchResult.itemInfo.searchKeywords.searchKeyword string 20 -
46 個別 検索キーワード順序 response.searchResult.itemInfo.searchKeywords.searchKeywordSeq string 1 -
47 個別 画像 response.searchResult.itemInfo.images group - 画像のURLと名称を返却する。
(最大10個)
48 個別 商品画像URL response.searchResult.itemInfo.images.imageUrl string 128
255
-
49 個別 商品画像名 response.searchResult.itemInfo.images.imageName string 16 -
50 個別 商品画像順序 response.searchResult.itemInfo.images.imageSeq string 2 -
51 個別 カテゴリID response.searchResult.itemInfo.categoryId string 20 -
52 個別 カテゴリ名称 response.searchResult.itemInfo.ctgryName string 255 -
53 個別 検索タグ response.searchResult.itemInfo.tags group - タグを返却する。
(最大64個)
54 個別 検索タグID response.searchResult.itemInfo.tags.tagId string 20 -
55 個別 店舗内カテゴリ response.searchResult.itemInfo.shopCategory group - 店舗内カテゴリを返却する
(最大10個)
56 個別 店舗内カテゴリ名(フルパス) response.searchResult.itemInfo.shopCategory.shopCategoryName string 487 区切り「:」でカテゴリ階層1~カテゴリ階層8を連結する
57 個別 店舗内カテゴリ表示順位 response.searchResult.itemInfo.shopCategoryDispSeq string 9 半角数字:1~999,999,999
58 個別 JANコード response.searchResult.itemInfo.jan string 13 -
59 個別 ISBNコード response.searchResult.itemInfo.isbn string 13 -
60 個別 型番 response.searchResult.itemInfo.itemModel string 200 -
61 個別 パスワード制限設定 response.searchResult.itemInfo.limitedPasswd string 100 -
62 個別 パスワード制限ページタイトル response.searchResult.itemInfo.limitedPasswdPageTitle string 200 HTML使用可、使用する場合はエスケープすること。エスケープについてはAPI共通仕様参照。
63 個別 パスワード制限ページメッセージ response.searchResult.itemInfo.limitedPasswdPageMessage string 320 HTML使用可、使用する場合はエスケープすること。エスケープについてはAPI共通仕様参照。
64 個別 販売ステータス response.searchResult.itemInfo.saleStatus string 1 1:販売中商品
2:販売終了商品
65 個別 購入オプション response.searchResult.itemInfo.itemOptions group - 購入オプションを返却する。
(最大20個)
66 個別 購入オプションタイトル response.searchResult.itemInfo.itemOptions.itemOptionTitle string 256 -
67 個別 購入オプション選択肢 response.searchResult.itemInfo.itemOptions.itemOption string 1962 -
68 個別 購入オプション順序 response.searchResult.itemInfo.itemOptions.itemOptionSeq string 1 -
69 個別 購入オプション(手数料型) response.searchResult.itemInfo.itemOptionCommissions group - 購入オプション(手数料型)を返却する。(最大20個)
70 個別 購入オプション(手数料型)タイトル response.searchResult.itemInfo.itemOptionCommissions.itemOptionCommissionTitle string 256 -
71 個別 購入オプション(手数料型)値 response.searchResult.itemInfo.itemOptionCommissions.itemOptionCommissionVal group - 購入オプション(手数料型)の選択肢・価格を返却する。(最大10個)
72 個別 購入オプション(手数料型)選択肢 response.searchResult.itemInfo.itemOptionCommissions.itemOptionCommissionVal.itemOptionCommission string 200 -
73 個別 購入オプション(手数料型)価格 response.searchResult.itemInfo.itemOptionCommissions.itemOptionCommissionVal.itemOptionCommissionPrice string 13 -
74 個別 購入オプション(手数料型)選択肢・価格順序 response.searchResult.itemInfo.itemOptionCommissions.itemOptionCommissionVal.itemOptionCommissionValSeq string 2 -
75 個別 購入オプション(手数料型)注意事項 response.searchResult.itemInfo.itemOptionCommissions.itemOptionCommissionNote string 2000 -
76 個別 購入オプション(手数料型)順序 response.searchResult.itemInfo.itemOptionCommissions.itemOptionCommissionSeq string 2 -
77 個別 ポイント倍率 response.searchResult.itemInfo.pointRate string 2 1~20倍を指定可能
78 個別 お気に入り数 response.searchResult.itemInfo.favoriteCount string 19 -
79 個別 (旧)入荷リクエスト数 response.searchResult.itemInfo.receiptRequestCount string 19 -
80 個別 入荷リクエスト設定 response.searchResult.itemInfo.stockRequestConfig string 1 1:受け付ける
2:受け付けない
※取得した値はNULL場合、「1:受け付ける」を設置
81 個別 (新)入荷リクエスト数 response.searchResult.itemInfo.stockRequestCount string 19 -
82 個別 登録在庫 response.searchResult.registerStock group - 通常在庫または選択肢別在庫の登録情報を返却する。
83 個別 在庫区分 response.searchResult.registerStock.stockSegment string 1 1:通常在庫
2:選択肢別在庫
84 個別 通常在庫数 response.searchResult.registerStock.stockCount string 6 - -
85 個別 通常在庫発送日ID response.searchResult.registerStock.stockShippingDayId string 10 文字列(登録している発送日ID(店舗側で設定できる値)を指定する。英数字、ハイフン、アンダースコアのみ可。半角10文字以内。) -
86 個別 通常在庫発送日表示文言 response.searchResult.registerStock.stockShippingDayDispTxt string 40 全半角20文字以内 -
87 個別 残在庫表示区分 response.searchResult.registerStock.displayStockSegment string 1 1:在庫数を表示しない。
2:在庫数を表示する。
3:指定した在庫数以下の場合表示する。
-
88 個別 在庫表示閾値 response.searchResult.registerStock.displayStockThreshold string 5 [残在庫表示区分]が「指定した在庫数以下の場合表示する。」が
選択されている場合、返却する
-
89 個別 選択肢別在庫横軸項目名 response.searchResult.registerStock.choicesStockHorizontalItemName string 50 -
90 個別 選択肢別在庫横軸 response.searchResult.registerStock.choicesStockHorizontals group - 選択肢別在庫の横軸設定
(最大20個)
91 個別 選択肢別在庫横軸コード response.searchResult.registerStock.choicesStockHorizontals.choicesStockHorizontalCode string 255 -
92 個別 選択肢別在庫横軸名 response.searchResult.registerStock.choicesStockHorizontals.choicesStockHorizontalName string 100 -
93 個別 選択肢別在庫横軸順序 response.searchResult.registerStock.choicesStockHorizontals.choicesStockHorizontalSeq string 2 -
94 個別 選択肢別在庫縦軸項目名 response.searchResult.registerStock.choicesStockVerticalItemName string 50 -
95 個別 選択肢別在庫縦軸 response.searchResult.registerStock.choicesStockVerticals group - 選択肢別在庫の縦軸設定
(最大40個)
96 個別 選択肢別在庫縦軸コード response.searchResult.registerStock.choicesStockVerticals.choicesStockVerticalCode string 255 -
97 個別 選択肢別在庫縦軸名 response.searchResult.registerStock.choicesStockVerticals.choicesStockVerticalName string 100 -
98 個別 選択肢別在庫縦軸順序 response.searchResult.registerStock.choicesStockVerticals.choicesStockVerticalSeq string 2 -
99 個別 選択肢別在庫 response.searchResult.registerStock.choicesStocks group - 選択肢別在庫の在庫数の設定
(最大20×40=800個)
100 個別 選択肢別在庫横軸コード response.searchResult.registerStock.choicesStocks.choicesStockHorizontalCode string 255 -
101 個別 選択肢別在庫縦軸コード response.searchResult.registerStock.choicesStocks.choicesStockVerticalCode string 255 -
102 個別 選択肢別在庫数 response.searchResult.registerStock.choicesStocks.choicesStockCount string 6 -
103 個別 選択肢別在庫発送日ID response.searchResult.registerStock.choicesStocks.choicesStockShippingDayId string 10 文字列(登録している発送日ID(店舗側で設定できる値)を指定する。英数字、ハイフン、アンダースコアのみ可。半角10文字以内。)
104 個別 選択肢別在庫発送日表示文言 response.searchResult.registerStock.choicesStocks.choicesStockShippingDayDispTxt string 40 全半角20文字以内
105 個別 選択肢別在庫上説明 response.searchResult.registerStock.choicesStockUpperDescription string 250 HTML使用可、使用する場合はエスケープすること。エスケープについてはAPI共通仕様参照。
106 個別 選択肢別在庫下説明 response.searchResult.registerStock.choicesStockLowerDescription string 250 HTML使用可、使用する場合はエスケープすること。エスケープについてはAPI共通仕様参照。
107 個別 残選択肢別在庫表示区分 response.searchResult.registerStock.displayChoicesStockSegment string 1 1:在庫数を表示しない。
2:在庫数を表示する。
3:指定した在庫数以下の場合、「△」を表示。
108 個別 選択肢別在庫表示閾値 response.searchResult.registerStock.displayChoicesStockThreshold string 5 [残在庫表示区分]が「指定した在庫数以下の場合表示する。」が
選択されている場合、返却する
109 個別 在庫切れメッセージ response.searchResult.registerStock.displayBackorderMessage string 64 -

\ 最新情報をチェック /

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください