開発者向けサポート

/member_rank_item_prices

必要権限

  • system

提供メソッド

GET

サンプル
リクエスト
GET /member_rank_item_prices
レスポンス
200 OK

[
{"ITEM_ID": 1, "ITEMPROPERTY_LIST": "2-3", "MEMBER_RANK": 1, "MEMBER_RANK_TEIKA": 100},
{"ITEM_ID": 1, "ITEMPROPERTY_LIST": "2-3", "MEMBER_RANK": 2, "MEMBER_RANK_TEIKA": 200}
]
リクエスト文説明
クエリーパラメータ

select
取得する列名を指定します。指定しない場合はITEM_ID,ITEMPROPERTY_LIST,MEMBER_RANK,MEMBER_RANK_TEIKA を指定した場合と同じ動作をします。
query
検索条件をJSON形式で指定します。詳細はデータアクセスAPIのページの共通パラメータを参照してください。
result_count
検索結果の取得数を指定します。1~100で指定してください。未指定の場合、結果は20件分返します。
page
取得するページ番号 ((page-1)*resultCount)+1件目からpage*resultCount件目までのデータが取得対象となります。未指定の場合は1が指定されたものとして動作します。

応答値説明
ボディー文字列

会員ランク別商品価格を格納したJSON値を返します。

POST

サンプル
リクエスト
POST /member_rank_item_prices.json?data_type=multi_upsert

[
{"ITEM_ID":1,"MEMBER_RANK":1,"ITEMPROPERTY_LIST":"1-3","MEMBER_RANK_TEIKA":100},
{"ITEM_ID":1,"MEMBER_RANK":2,"ITEMPROPERTY_LIST":"2-3","MEMBER_RANK_TEIKA":200}
]
レスポンス
200 OK
			
{
	"errorMemberRankAndItemIds": [
		{
			"index": 1,
			"itemId": "1",
			"itemPropertyList": "1-3",
			"memberRank": "1",
			"messages": [
				"invalid combination of ITEM_ID and ITEMPROPERTY_LIST: 1, 1-3"
			]
		}
	],
	"succeededMemberRankAndItemIds": [
		{
			"itemId": "1",
			"itemPropertyList": "2-3",
			"memberRank": "2"
		}
	]
}
リクエスト文説明
クエリーパラメータ

data_type
次の値がdata_typeとして指定可能です。
multi_upsert
複数会員ランク別別商品価格のupsertを行います。一度に登録できる件数は100件です。指定した会員ランク別価格が既に存在する場合は更新を、存在しない場合は登録を行います。現在はこの値の指定が必須です。

ボディー文字列

会員の情報を格納したJSON文字列、形式はGETと同一です。トランザクションには非対応です。

応答値説明
ボディー文字列

会員ランク別価格の情報を格納したオブジェクトのリストが結果として返されます。

SucceededMemberRankAndItemIds
itemId
商品ID
memberRank
会員ランクNo.
itemPropertyList
商品バリエーションIDリスト
errorMemberRankAndItemIds
index
リクエスト時のリストのindex
itemId
商品ID
memberRank
会員ランクNo.
itemPropertyList
商品バリエーションIDリスト
messages
エラーメッセージのリスト