開発者向けサポート

/member_item_price

会員別商品価格情報です。クエリを使用して検索をすることができます。

必要権限

  • item

提供メソッド

GET

サンプル
リクエスト
GET /member_item_price.json?select=ITEM_ID,TEIKA
レスポンス
200 OK

[
	{"ITEM_ID": 1,"TEIKA": 1000},
	{"ITEM_ID": 2,"TEIKA": 1200}
]
リクエスト文説明
クエリーパラメータ

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

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

会員別商品価格情報を格納したJSON値を返します。

POST

サンプル
リクエスト
POST /member_item_price.json?data_type=multi_upsert&use_item_cd=true

[
	{"MEMBER_ID":1,"ITEM_CD":"ITEM1","ITEMPROPERTY_CD_LIST":"RED-S","TEIKA":2000},
	{"MEMBER_ID":1,"ITEM_CD":"ITEM1","ITEMPROPERTY_CD_LIST":"BLUE-S","TEIKA":2000}
]
レスポンス
{
	"errorMemberIdAndItemCds": [
		{
			"index": 1,
			"itemCd": "ITEM1",
			"itemPropertyCdList": "BLUE-S",
			"memberId": "1",
			"messages": [
				"ITEM_CD, ITEMPROPERTY_CD_LIST is invalid:ITEM1,BLUE-S"
			]
		}
	],
	"succeededMemberIdAndItemCds": [
		{
			"itemCd": "ITEM1",
			"itemPropertyCdList": "RED-S",
			"memberId": "1"
		}
	]
}
リクエスト文説明
クエリーパラメータ

data_type
次の値がdata_typeとして指定可能です。
multi_upsert
複数会員別商品価格のupsertを行います。
multi_delete_by_key
指定した会員別商品価格を対象に削除を行います。
use_item_cd
trueを指定すると会員別商品価格の商品ID、商品バリエーションリストの代わりに商品コード、商品バリエーションコードリストを指定することができます。
現在はtrueの指定が必須です。

ボディー文字列

会員の情報を格納したJSON文字列、形式はGETと同一です。

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

以下のオブジェクトのリストが結果として返されます。

succeededMemberIdAndItemCds
memberId
会員ID
itemCd
商品コード
itemPropertyCdList
商品バリエーションコードリスト
errorMemberIdAndItemCds
index
リクエスト時のリストのindex
memberId
会員ID
itemCd
商品コード
itemPropertyCdList
商品バリエーションコードリスト
messages
エラーメッセージのリスト