updateSku
put
/ccadmin/v1/skus/{id}
Update Sku. Updates a SKU based on the input request parameters. **Requires the x-ccasset-language header so translated content can be set for a specific language.**
Request
Supported Media Types
- application/json
Path Parameters
- id
-
Type:
string
Required:true
SKU ID corresponding to the SKU to be updated.
Header Parameters
- X-CCAsset-Language
-
Type:
string
Required:true
The asset language of the request
Body Parameter
Root Schema : updateSku_request
{
"productFamily":null,
"bundleLinks":[
{
"item":{
"repositoryId":"sku30001"
},
"quantity":1
},
{
"item":{
"repositoryId":"sku30002"
},
"quantity":2
}
],
"salePrice":"300",
"nonreturnable":false,
"displayName":"SKU One",
"active":false,
"listPrices":{
"UsDollar":"500"
},
"salePrices":{
"UsDollar":"300"
},
"productLine":null,
"listVolumePrices":{
"CaDollar":{
"bulkPrice":{
"numLevels":3,
"levels":[
{
"price":19,
"levelMinimum":1,
"levelMaximum":5
},
{
"price":12.35,
"levelMinimum":21,
"levelMaximum":30
},
{
"price":10.25,
"levelMinimum":31
}
]
}
}
},
"model":null,
"saleVolumePrices":{
"CaDollar":{
"bulkPrice":{
"numLevels":3,
"levels":[
{
"price":19,
"levelMinimum":1,
"levelMaximum":5
},
{
"price":12.35,
"levelMinimum":21,
"levelMaximum":30
},
{
"price":10.25,
"levelMinimum":31
}
]
}
}
},
"barcode":null,
"listPrice":"500",
"configurable":"false"
}
- active
-
Type:
boolean
Indicates whether SKU is active or inactive. Inactive SKUs will not appear on the storefront. This property value defaults to true. - barcode
-
Type:
string
Barcode property of the sku - bundleLinks
-
Type:
array
bundleLinksAdditional Properties Allowed:Array of bundle links to be associated with the SKU - configurable
-
Type:
boolean
Indicates whether the SKU is configurable or not - displayName
-
Type:
string
Display name of the SKU. - images
-
Type:
array
imagesAdditional Properties Allowed:Array of images to be associated to the SKU. - includePrices
-
Type:
boolean
Boolean flag to determine whether to include price maps for the skus in the response. - listPrice
-
Type:
string
List Price of SKU. - listVolumePrices
-
Type:
object
listVolumePricesAdditional Properties Allowed:Object with price group IDs as keys and list prices as values - model
-
Type:
string
Model property of the SKU - nonreturnable
-
Type:
boolean
Indicates whether the SKU is returnable or not. - priceListGroupId
-
Type:
string
Price list group id for adding the prices to the SKU in the response. - productFamily
-
Type:
string
Product Family property of the SKU - productLine
-
Type:
string
Product line property of the SKU - productListingSku
-
Type:
boolean
This is true if this sku is the listing sku for a particular variant. - quantity
-
Type:
integer
Quantity of the SKU. - salePrice
-
Type:
string
Sale Price of SKU. - salePriceEndDate
-
Type:
string
Sale Price End Date of SKU. - salePriceStartDate
-
Type:
string
Sale Price start date of the SKU. - saleVolumePrices
-
Type:
object
saleVolumePricesAdditional Properties Allowed:Object with price group IDs as keys and sale prices as values - unitOfMeasure
-
Type:
string
Unit Of Measure property of the SKU.
Nested Schema : bundleLinks
Nested Schema : images
Nested Schema : listVolumePrices
Type:
object
Object with price group IDs as keys and list prices as values
- PriceGroupID1
-
Type:
object
PriceGroupID1Additional Properties Allowed:List price of the product in price group 1 - PriceGroupID2
-
Type:
object
PriceGroupID2Additional Properties Allowed:List price of the product in price group 2
Nested Schema : saleVolumePrices
Type:
object
Object with price group IDs as keys and sale prices as values
- PriceGroupID1
-
Type:
object
PriceGroupID1Additional Properties Allowed:Sale price of the product in price group 1 - PriceGroupID2
-
Type:
object
PriceGroupID2Additional Properties Allowed:Sale price of the product in price group 2
Nested Schema : items
Type:
object
- item
-
Type:
object
itemAdditional Properties Allowed:The SKU that will be included into this bundle link - quantity
-
Type:
integer
The quantity of the item
Nested Schema : item
Type:
object
The SKU that will be included into this bundle link
- repositoryId
-
Type:
string
The id of the SKU included in the bundle link
Nested Schema : items
Type:
object
- metadata
-
Type:
object
metadataAdditional Properties Allowed:Seo meta info. - name
-
Type:
string
The name of image. - path
-
Type:
string
The relative path to the image. - repositoryId
-
Type:
string
Required:true
The repository Id of the image. - url
-
Type:
string
The complete url of the image.
Nested Schema : metadata
Type:
object
Seo meta info.
- altText
-
Type:
string
Alt text for the image. - titleText
-
Type:
string
Title text for the image.
Nested Schema : PriceGroupID1
Type:
object
List price of the product in price group 1
- pricingScheme
-
Type:
object
pricingSchemeAdditional Properties Allowed:Pricing scheme can be either tieredPrice or bulkPrice
Nested Schema : PriceGroupID2
Type:
object
List price of the product in price group 2
- pricingScheme
-
Type:
object
pricingSchemeAdditional Properties Allowed:Pricing scheme can be either tieredPrice or bulkPrice
Nested Schema : pricingScheme
Type:
object
Pricing scheme can be either tieredPrice or bulkPrice
- levels
-
Type:
array
levelsAdditional Properties Allowed:Price levels array for volume price - numLevels
-
Type:
number
Number of levels in the volume price
Nested Schema : levels
Nested Schema : items
Type:
object
- levelMaximum
-
Type:
number
minimum quantity for price level - levelMinimum
-
Type:
number
minimum quantity for price level - price
-
Type:
number
price value for price level
Nested Schema : pricingScheme
Type:
object
Pricing scheme can be either tieredPrice or bulkPrice
- levels
-
Type:
array
levelsAdditional Properties Allowed:Price levels array for volume price - numLevels
-
Type:
number
Number of levels in the volume price
Nested Schema : levels
Nested Schema : items
Type:
object
- levelMaximum
-
Type:
number
minimum quantity for price level - levelMinimum
-
Type:
number
minimum quantity for price level - price
-
Type:
number
price value for price level
Nested Schema : PriceGroupID1
Type:
object
Sale price of the product in price group 1
- pricingScheme
-
Type:
object
pricingSchemeAdditional Properties Allowed:Pricing scheme can be either tieredPrice or bulkPrice
Nested Schema : PriceGroupID2
Type:
object
Sale price of the product in price group 2
- pricingScheme
-
Type:
object
pricingSchemeAdditional Properties Allowed:Pricing scheme can be either tieredPrice or bulkPrice
Nested Schema : pricingScheme
Type:
object
Pricing scheme can be either tieredPrice or bulkPrice
- levels
-
Type:
array
levelsAdditional Properties Allowed:Price levels array for volume price - numLevels
-
Type:
number
Number of levels in the volume price
Nested Schema : levels
Nested Schema : items
Type:
object
- levelMaximum
-
Type:
number
minimum quantity for price level - levelMinimum
-
Type:
number
minimum quantity for price level - price
-
Type:
number
price value for price level
Nested Schema : pricingScheme
Type:
object
Pricing scheme can be either tieredPrice or bulkPrice
- levels
-
Type:
array
levelsAdditional Properties Allowed:Price levels array for volume price - numLevels
-
Type:
number
Number of levels in the volume price
Nested Schema : levels
Nested Schema : items
Type:
object
- levelMaximum
-
Type:
number
minimum quantity for price level - levelMinimum
-
Type:
number
minimum quantity for price level - price
-
Type:
number
price value for price level
Response
Supported Media Types
- application/json
200 Response
Following model is returned when operation succeeds.
Body
Root Schema : updateSku_response
- active
-
Type:
boolean
Indicates whether SKU is active or inactive. Inactive SKUs will not appear on the storefront. This property value defaults to true. - barcode
-
Type:
string
Barcode property of the sku. - bundleLinks
-
Type:
array
bundleLinksAdditional Properties Allowed:Array of bundle links associated with the SKU. - configurable
-
Type:
boolean
Indicates whether the SKU is configurable or not. - displayName
-
Type:
string
Display name of the SKU. - fullImageURLs
-
Type:
array
fullImageURLsAdditional Properties Allowed:Full Image URLs of SKU. - images
-
Type:
array
imagesAdditional Properties Allowed:Array of images for the SKU. - largeImage
-
Type:
integer
Large image of the SKU. - largeImageURLs
-
Type:
array
largeImageURLsAdditional Properties Allowed:Large Image URLs of SKU. - listPrice
-
Type:
number
List price of the SKU. - listVolumePrice
-
Type:
object
listVolumePriceAdditional Properties Allowed:List volume price of the SKU. - listVolumePrices
-
Type:
object
listVolumePricesAdditional Properties Allowed:Object with price group IDs as keys and list prices as values. - mediumImageURLs
-
Type:
array
mediumImageURLsAdditional Properties Allowed:Medium Image URLs SKU. - model
-
Type:
string
Model property of the SKU. - nonreturnable
-
Type:
boolean
Determines SKU product is returnable or not - primaryFullImageURL
-
Type:
string
Primary full image URL. - primaryLargeImageURL
-
Type:
string
Primary Large Image URL of SKU. - primaryMediumImageURL
-
Type:
string
Primary Medium Image URL ID of SKU. - primarySmallImageURL
-
Type:
string
Primary Small Image URL of SKU. - primarySourceImageURL
-
Type:
string
Primary Source Image URL of SKU. - primaryThumbImageURL
-
Type:
string
Primary Thumb Image URL of SKU. - productFamily
-
Type:
string
Product Family property of the SKU. - productLine
-
Type:
string
Product line property of the SKU. - productListingSku
-
Type:
boolean
This is true if this sku is the listing sku for a particular variant. - quantity
-
Type:
integer
Quantity of the SKU. - repositoryId
-
Type:
string
Repository ID of the SKU. - salePrice
-
Type:
string
Sale price of the SKU. - salePriceEndDate
-
Type:
integer
Sale price end date of the SKU. - salePriceStartDate
-
Type:
string
Sale price start date of the SKU. - saleVolumePrice
-
Type:
object
saleVolumePriceAdditional Properties Allowed:Sale volume price of the SKU. - saleVolumePrices
-
Type:
object
saleVolumePricesAdditional Properties Allowed:Object with price group IDs as keys and sale prices as values. - smallImage
-
Type:
integer
Small image of the SKU. - smallImageURLs
-
Type:
array
smallImageURLsAdditional Properties Allowed:Small Image URLs of SKU. - sourceImageURLs
-
Type:
array
sourceImageURLsAdditional Properties Allowed:Source Image URLs of SKU. - thumbImageURLs
-
Type:
array
thumbImageURLsAdditional Properties Allowed:Thumb Image URLs of SKU. - thumbnailImage
-
Type:
string
Thumbnail image of the SKU. - unitOfMeasure
-
Type:
string
Unit Of Measure property of the SKU.
Nested Schema : bundleLinks
Nested Schema : fullImageURLs
Nested Schema : images
Nested Schema : largeImageURLs
Nested Schema : listVolumePrice
Type:
object
List volume price of the SKU.
- pricingScheme
-
Type:
object
pricingSchemeAdditional Properties Allowed:Pricing scheme can be either tieredPrice or bulkPrice
Nested Schema : listVolumePrices
Type:
object
Object with price group IDs as keys and list prices as values.
- PriceGroupID1
-
Type:
object
PriceGroupID1Additional Properties Allowed:List price of the SKU in price group 1 - PriceGroupID2
-
Type:
object
PriceGroupID2Additional Properties Allowed:List price of the SKU in price group 2
Nested Schema : mediumImageURLs
Nested Schema : saleVolumePrice
Type:
object
Sale volume price of the SKU.
- pricingScheme
-
Type:
object
pricingSchemeAdditional Properties Allowed:Pricing scheme can be either tieredPrice or bulkPrice
Nested Schema : saleVolumePrices
Type:
object
Object with price group IDs as keys and sale prices as values.
- PriceGroupID1
-
Type:
object
PriceGroupID1Additional Properties Allowed:Sale price of the Sku in price group 1 - PriceGroupID2
-
Type:
object
PriceGroupID2Additional Properties Allowed:Sale price of the SKU in price group 2
Nested Schema : smallImageURLs
Nested Schema : sourceImageURLs
Nested Schema : thumbImageURLs
Nested Schema : items
Type:
object
- item
-
Type:
object
itemAdditional Properties Allowed:The SKU that will be included into this bundle link - quantity
-
Type:
integer
The quantity of the item - repositoryId
-
Type:
string
The id of the bundle link
Nested Schema : item
Type:
object
The SKU that will be included into this bundle link
- displayName
-
Type:
string
The name of the SKU included in the bundle link - repositoryId
-
Type:
string
The id of the SKU included in the bundle link
Nested Schema : items
Type:
object
- metadata
-
Type:
object
metadataAdditional Properties Allowed:Seo meta info. - name
-
Type:
string
Name of the image to be updated. - path
-
Type:
string
Path of the image to be updated. - repositoryId
-
Type:
string
Repository ID of the image. - tags
-
Type:
array
tagsAdditional Properties Allowed:Tags for the image. - url
-
Type:
string
The complete url of the image.
Nested Schema : metadata
Type:
object
Seo meta info.
- altText
-
Type:
string
Alt text for image. - titleText
-
Type:
string
Title text for image.
Nested Schema : pricingScheme
Type:
object
Pricing scheme can be either tieredPrice or bulkPrice
- levels
-
Type:
array
levelsAdditional Properties Allowed:Price levels array for volume price - numLevels
-
Type:
number
Number of levels in the volume price
Nested Schema : levels
Nested Schema : items
Type:
object
- levelMaximum
-
Type:
number
minimum quantity for price level - levelMinimum
-
Type:
number
minimum quantity for price level - price
-
Type:
number
price value for price level
Nested Schema : PriceGroupID1
Type:
object
List price of the SKU in price group 1
- pricingScheme
-
Type:
object
pricingSchemeAdditional Properties Allowed:Pricing scheme can be either tieredPrice or bulkPrice
Nested Schema : PriceGroupID2
Type:
object
List price of the SKU in price group 2
- pricingScheme
-
Type:
object
pricingSchemeAdditional Properties Allowed:Pricing scheme can be either tieredPrice or bulkPrice
Nested Schema : pricingScheme
Type:
object
Pricing scheme can be either tieredPrice or bulkPrice
- levels
-
Type:
array
levelsAdditional Properties Allowed:Price levels array for volume price - numLevels
-
Type:
number
Number of levels in the volume price
Nested Schema : levels
Nested Schema : items
Type:
object
- levelMaximum
-
Type:
number
minimum quantity for price level - levelMinimum
-
Type:
number
minimum quantity for price level - price
-
Type:
number
price value for price level
Nested Schema : pricingScheme
Type:
object
Pricing scheme can be either tieredPrice or bulkPrice
- levels
-
Type:
array
levelsAdditional Properties Allowed:Price levels array for volume price - numLevels
-
Type:
number
Number of levels in the volume price
Nested Schema : levels
Nested Schema : items
Type:
object
- levelMaximum
-
Type:
number
minimum quantity for price level - levelMinimum
-
Type:
number
minimum quantity for price level - price
-
Type:
number
price value for price level
Nested Schema : pricingScheme
Type:
object
Pricing scheme can be either tieredPrice or bulkPrice
- levels
-
Type:
array
levelsAdditional Properties Allowed:Price levels array for volume price - numLevels
-
Type:
number
Number of levels in the volume price
Nested Schema : levels
Nested Schema : items
Type:
object
- levelMaximum
-
Type:
number
minimum quantity for price level - levelMinimum
-
Type:
number
minimum quantity for price level - price
-
Type:
number
price value for price level
Nested Schema : PriceGroupID1
Type:
object
Sale price of the Sku in price group 1
- pricingScheme
-
Type:
object
pricingSchemeAdditional Properties Allowed:Pricing scheme can be either tieredPrice or bulkPrice
Nested Schema : PriceGroupID2
Type:
object
Sale price of the SKU in price group 2
- pricingScheme
-
Type:
object
pricingSchemeAdditional Properties Allowed:Pricing scheme can be either tieredPrice or bulkPrice
Nested Schema : pricingScheme
Type:
object
Pricing scheme can be either tieredPrice or bulkPrice
- levels
-
Type:
array
levelsAdditional Properties Allowed:Price levels array for volume price - numLevels
-
Type:
number
Number of levels in the volume price
Nested Schema : levels
Nested Schema : items
Type:
object
- levelMaximum
-
Type:
number
minimum quantity for price level - levelMinimum
-
Type:
number
minimum quantity for price level - price
-
Type:
number
price value for price level
Nested Schema : pricingScheme
Type:
object
Pricing scheme can be either tieredPrice or bulkPrice
- levels
-
Type:
array
levelsAdditional Properties Allowed:Price levels array for volume price - numLevels
-
Type:
number
Number of levels in the volume price
Nested Schema : levels
Nested Schema : items
Type:
object
- levelMaximum
-
Type:
number
minimum quantity for price level - levelMinimum
-
Type:
number
minimum quantity for price level - price
-
Type:
number
price value for price level
Example application/json
{
"productFamily":null,
"dynamicPropertyMapLong":{
"sku-MensApparel_color":2
},
"primaryThumbImageURL":null,
"bundleLinks":[
{
"item":{
"displayName":"Blue T Shirt",
"repositoryId":"sku30001"
},
"quantity":1,
"repositoryId":"skul10001"
},
{
"item":{
"displayName":"Red T Shirt",
"repositoryId":"sku30002"
},
"quantity":1,
"repositoryId":"skul10002"
}
],
"largeImage":null,
"smallImage":null,
"color":"Blue",
"listVolumePrice":{
"bulkPrice":{
"numLevels":3,
"levels":[
{
"price":19,
"levelMinimum":1,
"levelMaximum":5
},
{
"price":12.35,
"levelMinimum":21,
"levelMaximum":30
},
{
"price":10.25,
"levelMinimum":31
}
]
}
},
"nonreturnable":false,
"displayName":"sku One",
"salePrices":{
"UsDollar":"300"
},
"primaryFullImageURL":null,
"listPrices":{
"UsDollar":"500"
},
"productListingSku":null,
"largeImageURLs":[
],
"productLine":null,
"listVolumePrices":{
"CaDollar":{
"bulkPrice":{
"numLevels":3,
"levels":[
{
"price":19,
"levelMinimum":1,
"levelMaximum":5
},
{
"price":12.35,
"levelMinimum":21,
"levelMaximum":30
},
{
"price":10.25,
"levelMinimum":31
}
]
}
}
},
"primaryLargeImageURL":null,
"smallImageURLs":[
],
"model":null,
"thumbnailImage":null,
"barcode":null,
"saleVolumePrices":{
"CaDollar":{
"bulkPrice":{
"numLevels":3,
"levels":[
{
"price":19,
"levelMinimum":1,
"levelMaximum":5
},
{
"price":12.35,
"levelMinimum":21,
"levelMaximum":30
},
{
"price":10.25,
"levelMinimum":31
}
]
}
}
},
"salePriceEndDate":null,
"saleVolumePrice":{
"bulkPrice":{
"numLevels":3,
"levels":[
{
"price":19,
"levelMinimum":1,
"levelMaximum":5
},
{
"price":12.35,
"levelMinimum":21,
"levelMaximum":30
},
{
"price":10.25,
"levelMinimum":31
}
]
}
},
"salePriceStartDate":null,
"images":[
],
"quantity":null,
"unitOfMeasure":null,
"salePrice":"300",
"primaryMediumImageURL":null,
"fullImageURLs":[
],
"dynamicPropertyMapBigString":{
},
"active":false,
"thumbImageURLs":[
],
"mediumImageURLs":[
],
"repositoryId":"sku1",
"primarySourceImageURL":null,
"primarySmallImageURL":null,
"sourceImageURLs":[
],
"listPrice":"500",
"configurable":"false"
}
Default Response
The error response.
The following are the internal error codes thrown by this API when the request processing fails in Oracle Commerce Cloud:
|Error Code|Description|
|------------------|------------------|
|26041|attempt to set or query property {0} with invalid enumeration value {1}.|
|26051|Active property value can only be a Boolean.|
|26300|The SKU {0} is already part of a SKU bundle|
|26048|Missing variant property for item: {0}, {1}|
|26301|Item is required for BundleLinks.|
|26304|The SKU {0} is already a SKU bundle.|
|26303|{0} is an invalid SKU ID.|
|26306|Internal Error|
|26305|The ID for the SKU bundle cannot be the same as the ID for one of its bundle links.|
|26307|Invalid Quantity Value.|
Body
Root Schema : errorModel
Type:
object
- devMessage
-
Type:
string
An optional non-localized message containing technical information for developers - errorCode
-
Type:
string
The numerical code identifying the error - errors
-
Type:
array
errorsAdditional Properties Allowed:An optional list of errors if multiple errors were encountered - message
-
Type:
string
The localized message describing the error - moreInfo
-
Type:
string
An optional non-localized message with more information - o:errorPath
-
Type:
string
An optional machine readable description of where the error occurred - status
-
Type:
string
The HTTP status code - type
-
Type:
string
The URI to the HTTP state code definition
Nested Schema : errors
Nested Schema : items
Type:
object
- devMessage
-
Type:
string
An optional non-localized message containing technical information for developers - errorCode
-
Type:
string
The numerical code identifying the error - message
-
Type:
string
The localized message describing the error - moreInfo
-
Type:
string
An optional non-localized message with more information - o:errorPath
-
Type:
string
An optional machine readable description of where the error occurred - status
-
Type:
string
The HTTP status code
Examples
Sample Request:
{ "productFamily": null, "bundleLinks": [ { "item": {"repositoryId": "sku30001"}, "quantity": 1 }, { "item": {"repositoryId": "sku30002"}, "quantity": 2 } ], "salePrice": "300", "nonreturnable": false, "displayName": "SKU One", "active": false, "listPrices": {"UsDollar": "500"}, "salePrices": {"UsDollar": "300"}, "productLine": null, "listVolumePrices": {"CaDollar": {"bulkPrice": { "numLevels": 3, "levels": [ { "price": 19, "levelMinimum": 1, "levelMaximum": 5 }, { "price": 12.35, "levelMinimum": 21, "levelMaximum": 30 }, { "price": 10.25, "levelMinimum": 31 } ] }}}, "model": null, "saleVolumePrices": {"CaDollar": {"bulkPrice": { "numLevels": 3, "levels": [ { "price": 19, "levelMinimum": 1, "levelMaximum": 5 }, { "price": 12.35, "levelMinimum": 21, "levelMaximum": 30 }, { "price": 10.25, "levelMinimum": 31 } ] }}}, "barcode": null, "listPrice": "500", "configurable": "false" }
Sample Response Payload returned by endpoint:
{ "productFamily": null, "dynamicPropertyMapLong": {"sku-MensApparel_color": 2}, "primaryThumbImageURL": null, "bundleLinks": [ { "item": { "displayName": "Blue T Shirt", "repositoryId": "sku30001" }, "quantity": 1, "repositoryId": "skul10001" }, { "item": { "displayName": "Red T Shirt", "repositoryId": "sku30002" }, "quantity": 1, "repositoryId": "skul10002" } ], "largeImage": null, "smallImage": null, "color": "Blue", "listVolumePrice": {"bulkPrice": { "numLevels": 3, "levels": [ { "price": 19, "levelMinimum": 1, "levelMaximum": 5 }, { "price": 12.35, "levelMinimum": 21, "levelMaximum": 30 }, { "price": 10.25, "levelMinimum": 31 } ] }}, "nonreturnable": false, "displayName": "sku One", "salePrices": {"UsDollar": "300"}, "primaryFullImageURL": null, "listPrices": {"UsDollar": "500"}, "productListingSku": null, "largeImageURLs": [], "productLine": null, "listVolumePrices": {"CaDollar": {"bulkPrice": { "numLevels": 3, "levels": [ { "price": 19, "levelMinimum": 1, "levelMaximum": 5 }, { "price": 12.35, "levelMinimum": 21, "levelMaximum": 30 }, { "price": 10.25, "levelMinimum": 31 } ] }}}, "primaryLargeImageURL": null, "smallImageURLs": [], "model": null, "thumbnailImage": null, "barcode": null, "saleVolumePrices": {"CaDollar": {"bulkPrice": { "numLevels": 3, "levels": [ { "price": 19, "levelMinimum": 1, "levelMaximum": 5 }, { "price": 12.35, "levelMinimum": 21, "levelMaximum": 30 }, { "price": 10.25, "levelMinimum": 31 } ] }}}, "salePriceEndDate": null, "saleVolumePrice": {"bulkPrice": { "numLevels": 3, "levels": [ { "price": 19, "levelMinimum": 1, "levelMaximum": 5 }, { "price": 12.35, "levelMinimum": 21, "levelMaximum": 30 }, { "price": 10.25, "levelMinimum": 31 } ] }}, "salePriceStartDate": null, "images": [], "quantity": null, "unitOfMeasure": null, "salePrice": "300", "primaryMediumImageURL": null, "fullImageURLs": [], "dynamicPropertyMapBigString": {}, "active": false, "thumbImageURLs": [], "mediumImageURLs": [], "repositoryId": "sku1", "primarySourceImageURL": null, "primarySmallImageURL": null, "sourceImageURLs": [], "listPrice": "500", "configurable": "false" }