GET /items/1.json?select=ITEM_CD,ITEM_NAME,TEIKA,categories(CATEGORY_NAME)
200 OK
{"ITEM_CD": "item01", "ITEM_NAME": "商品1", "TEIKA": 4000, "categories": [{"CATEGORY_NAME": "カテゴリ1"}]}
商品情報を格納したJSON値を返します。
PUT items/1.json
{"FREE_ITEM1":1}
200 OK
商品の情報を格納したJSON文字列、形式はGETと同一です。
カテゴリ、SKUを指定した場合、トランザクションを使用するとエラーになります。
カテゴリはカテゴリID、カテゴリコードが指定可能です。他の値が指定された場合、エラーとなります。カテゴリID、カテゴリコードの両方が指定されていた場合、カテゴリIDを優先して使用します。
カテゴリを指定した場合、指定された商品とカテゴリの関連付けで登録しなおします(未指定のカテゴリで現在登録されているものは削除されます)。すべての商品とカテゴリの関連付けを削除したい場合、categoriesに空の配列を指定してください。
SKUを指定した場合、指定されたSKUで登録しなおします(未指定のSKUで現在登録されているものは削除されます)。すべてのSKUを削除したい場合、skusに空の配列を指定してください。
在庫が1以上あるSKUを削除することはできません。削除対象になるとエラーになります。また、セットの子商品である場合、商品バリエーションの組み合わせパターンを変更することはできません。
calculate_columnsにカラム名を指定した場合、登録済みの値と指定した値を元に加算もしくは減算を行うSQL文を構築し実行します。
DELETE /items/1.json
200 OK