updateProduct
put
/ccadmin/v1/products/{id}
Update Product. Updates an existing product based on product ID provided,specific properties have to be specified for getting them updated. Can also be used to update product images. **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:
stringRequired:trueProduct ID corresponding to the product to be updated.
Header Parameters
- X-CCAsset-Language
-
Type:
stringRequired:trueThe asset language of the request
Body Parameter
Root Schema : updateProduct_request
{
"productImages":[
{
"path":"/products/HOME_AntiqueTableLamp_full.jpg",
"metadata":{
"altText":"Antique Table Lamp",
"titleText":"Antique Table Lamp"
},
"name":"/products/HOME_AntiqueTableLamp_full.jpg",
"url":"http://localhost:9080/file/products/HOME_AntiqueTableLamp_full.jpg",
"tags":[
]
}
],
"variantValuesOrder":{
"color":[
"Spring Green",
"Cranberry"
],
"size":[
"Small",
"Large"
]
},
"properties":{
"longDescription":"A versatile layering piece, this ultra-soft t-shirt is perfect at the city, mountains or beach. ",
"nonreturnable":false,
"displayName":"Weekend T-Shirt",
"orderLimit":null,
"description":"A versatile layering piece, this ultra-soft t-shirt is perfect at the city, mountains or beach. ",
"listPrices":{
"CaDollar":24.99
},
"salePrices":{
"CaDollar":19.99
},
"seoMetaInfo":{
"seoDescription":"Weekend T-Shirt, A versatile layering piece, this ultra-soft t-shirt is perfect at the city, mountains or beach.",
"seoTitle":"Weekend T-Shirt",
"seoKeywords":"Weekend T-Shirt",
"seoUrlSlug":"weekend-t-shirt"
},
"listVolumePrices":{
"UsDollar":{
"bulkPrice":{
"numLevels":3,
"levels":[
{
"price":19,
"levelMinimum":1,
"levelMaximum":5
},
{
"price":12.35,
"levelMinimum":21,
"levelMaximum":30
},
{
"price":10.25,
"levelMinimum":31
}
]
}
}
},
"shippingSurcharges":{
"UsDollar":1.99,
"CaDollar":4.99
},
"id":"prod10007",
"brand":"StyleForce7",
"saleVolumePrices":{
"UsDollar":{
"bulkPrice":{
"numLevels":3,
"levels":[
{
"price":19,
"levelMinimum":1,
"levelMaximum":5
},
{
"price":12.35,
"levelMinimum":21,
"levelMaximum":30
},
{
"price":10.25,
"levelMinimum":31
}
]
}
}
},
"height":null,
"salePrice":null,
"length":null,
"active":true,
"weight":null,
"taxCode":"PC030100",
"arrivalDate":null,
"notForIndividualSale":true,
"fabric":"Cotton",
"width":null,
"repositoryId":"prod10007",
"shippingSurcharge":null,
"listPrice":19.99,
"fixedRelatedProductIds":[
"xprod2535"
]
}
}
- includePrices
-
Type:
booleanBoolean flag to determine whether to include price maps for the products in the response. - priceListGroupId
-
Type:
stringPrice list group id for adding the prices to the product in the response. - productImages
-
Type:
arrayproductImagesAdditional Properties Allowed:List of product images to assign to the product. - properties
-
Type:
objectpropertiesRequired:trueAdditional Properties Allowed:Properties of the product to be created.
Nested Schema : productImages
Nested Schema : properties
Type:
objectProperties of the product to be created.
- active
-
Type:
booleanTells whether product is active. - arrivalDate
-
Type:
stringArrival date of the product. - brand
-
Type:
stringBrand of the product. - CountryOfOrigin
-
Type:
stringCountry of origin of the product. - description
-
Type:
stringDescription of the product. - displayName
-
Type:
stringRequired:trueDisplay name of the product. - fixedRelatedProductIds
-
Type:
arrayfixedRelatedProductIdsAdditional Properties Allowed:The array of related product ids - height
-
Type:
stringHeight of the product. - id
-
Type:
stringRequired:trueThe id of the product to create. - length
-
Type:
stringLength of the product. - listPrice
-
Type:
numberList price of the product in the default price group. Required if listPrices does not set the price for the default price group. - listVolumePrices
-
Type:
objectlistVolumePricesAdditional Properties Allowed:Object with price group IDs as keys and list prices as values - longDescription
-
Type:
stringLong description of the product. - nonreturnable
-
Type:
booleanIndicates whether the product is returnable or not. - notForIndividualSale
-
Type:
booleanStates whether not a product may be sold individually rather than, for example, as part of a configured product - orderLimit
-
Type:
stringOrder limit of the product. - productNumber
-
Type:
stringRequired:trueProduct number of the product. - salePrice
-
Type:
numberSale price of the product in the default price group. - saleVolumePrices
-
Type:
objectsaleVolumePricesAdditional Properties Allowed:Object with price group IDs as keys and sale prices as values - seoDescriptionDerived
-
Type:
stringDerived from display name and description of the product - seoKeywordsDerived
-
Type:
stringDerived from display name and ancestor category name's of the product - seoMetaInfo
-
Type:
objectseoMetaInfoAdditional Properties Allowed:Seo meta info for category. - seoTitleDerived
-
Type:
stringDerived from display name of the product - seoUrlSlugDerived
-
Type:
stringDerived from seoUrlSlug of the product if available, else derived from display name of the product - shippingSurcharge
-
Type:
numberExtra handling costs while shipping the product, in the default price group. - taxCode
-
Type:
stringRequired:trueTax code of the product. - weight
-
Type:
stringWeight of the product. - width
-
Type:
stringWidth of the product.
Nested Schema : items
Type:
object- metadata
-
Type:
objectmetadataAdditional Properties Allowed:Seo meta info for product. - name
-
Type:
stringImage filename without path. - path
-
Type:
stringVirtual path to image, including filename.
Nested Schema : metadata
Type:
objectSeo meta info for product.
- altText
-
Type:
stringAlt text for product image. - titleText
-
Type:
stringTitle text for product image.
Nested Schema : fixedRelatedProductIds
Nested Schema : listVolumePrices
Type:
objectObject with price group IDs as keys and list prices as values
- priceGroupId1
-
Type:
objectpriceGroupId1Additional Properties Allowed:List price of the product in price group 1 - priceGroupId2
-
Type:
objectpriceGroupId2Additional Properties Allowed:List price of the product in price group 1
Nested Schema : saleVolumePrices
Type:
objectObject with price group IDs as keys and sale prices as values
- priceGroupId1
-
Type:
objectpriceGroupId1Additional Properties Allowed:Sale price of the product in price group 1 - priceGroupId2
-
Type:
objectpriceGroupId2Additional Properties Allowed:Sale price of the product in price group 1
Nested Schema : seoMetaInfo
Type:
objectSeo meta info for category.
- repositoryId
-
Type:
stringRepository id of seo metadata. - seoDescription
-
Type:
stringDescription of product. - seoKeywords
-
Type:
stringKeywords of product. - seoTitle
-
Type:
stringTitle of product. - seoUrlSlug
-
Type:
stringUrl Slug of product.
Nested Schema : priceGroupId1
Type:
objectList price of the product in price group 1
- pricingScheme
-
Type:
objectpricingSchemeAdditional Properties Allowed:Pricing scheme can be either tieredPrice or bulkPrice
Nested Schema : priceGroupId2
Type:
objectList price of the product in price group 1
- pricingScheme
-
Type:
objectpricingSchemeAdditional Properties Allowed:Pricing scheme can be either tieredPrice or bulkPrice
Nested Schema : pricingScheme
Type:
objectPricing scheme can be either tieredPrice or bulkPrice
- levels
-
Type:
arraylevelsAdditional Properties Allowed:Price levels array for volume price - numLevels
-
Type:
numberNumber of levels in the volume price
Nested Schema : levels
Nested Schema : items
Type:
object- levelMaximum
-
Type:
numberminimum quantity for price level - levelMinimum
-
Type:
numberminimum quantity for price level - price
-
Type:
numberprice value for price level
Nested Schema : pricingScheme
Type:
objectPricing scheme can be either tieredPrice or bulkPrice
- levels
-
Type:
arraylevelsAdditional Properties Allowed:Price levels array for volume price - numLevels
-
Type:
numberNumber of levels in the volume price
Nested Schema : levels
Nested Schema : items
Type:
object- levelMaximum
-
Type:
numberminimum quantity for price level - levelMinimum
-
Type:
numberminimum quantity for price level - price
-
Type:
numberprice value for price level
Nested Schema : priceGroupId1
Type:
objectSale price of the product in price group 1
- pricingScheme
-
Type:
objectpricingSchemeAdditional Properties Allowed:Pricing scheme can be either tieredPrice or bulkPrice
Nested Schema : priceGroupId2
Type:
objectSale price of the product in price group 1
- pricingScheme
-
Type:
objectpricingSchemeAdditional Properties Allowed:Pricing scheme can be either tieredPrice or bulkPrice
Nested Schema : pricingScheme
Type:
objectPricing scheme can be either tieredPrice or bulkPrice
- levels
-
Type:
arraylevelsAdditional Properties Allowed:Price levels array for volume price - numLevels
-
Type:
numberNumber of levels in the volume price
Nested Schema : levels
Nested Schema : items
Type:
object- levelMaximum
-
Type:
numberminimum quantity for price level - levelMinimum
-
Type:
numberminimum quantity for price level - price
-
Type:
numberprice value for price level
Nested Schema : pricingScheme
Type:
objectPricing scheme can be either tieredPrice or bulkPrice
- levels
-
Type:
arraylevelsAdditional Properties Allowed:Price levels array for volume price - numLevels
-
Type:
numberNumber of levels in the volume price
Nested Schema : levels
Nested Schema : items
Type:
object- levelMaximum
-
Type:
numberminimum quantity for price level - levelMinimum
-
Type:
numberminimum quantity for price level - price
-
Type:
numberprice value for price level
Response
Supported Media Types
- application/json
200 Response
Following model is returned when operation succeeds.
Body
Root Schema : updateProduct_response
- active
-
Type:
booleanTells whether product is active. - arrivalDate
-
Type:
stringArrival date of product. - brand
-
Type:
stringBrand of the product. - childSKUs
-
Type:
arraychildSKUsAdditional Properties Allowed:Array having the properties of child SKU of the product. - CountryOfOrigin
-
Type:
stringCountry of origin of the product. - creationDate
-
Type:
stringCreation Date of the product. - dateAvailable
-
Type:
stringDate Available of the product. - daysAvailable
-
Type:
integerDays Available of the product. - defaultProductListingSku
-
Type:
objectdefaultProductListingSkuAdditional Properties Allowed:Default Product Listing Sku product - description
-
Type:
stringDescription of the product. - displayName
-
Type:
stringDisplay Name of the product. - dynamicPropertyMapBigString
-
Type:
stringDynamic Property MapBigString. - dynamicPropertyMapDouble
-
Type:
stringDynamic property map double. - dynamicPropertyMapLong
-
Type:
stringDynamic Property Map Long. - dynamicPropertyMapString
-
Type:
stringDynamic Property MapString. - fullImageURLs
-
Type:
arrayfullImageURLsAdditional Properties Allowed:Full Image URLs of SKU. - height
-
Type:
stringHeight of the product. - id
-
Type:
stringProduct ID. - keywords
-
Type:
arraykeywordsAdditional Properties Allowed:Keywords of product. - largeImage
-
Type:
objectlargeImageAdditional Properties Allowed:Has repository ID and URL of the product. - largeImageURLs
-
Type:
arraylargeImageURLsAdditional Properties Allowed:Large Image URLs. - length
-
Type:
stringLength of the product. - listPrice
-
Type:
numberList Price of the product in the default price group. - listVolumePrice
-
Type:
objectlistVolumePriceAdditional Properties Allowed:list volume price of the product - listVolumePrices
-
Type:
objectlistVolumePricesAdditional Properties Allowed:Object with price group IDs as keys and list prices as values - longDescription
-
Type:
stringLong description of the product. - mediumImageURLs
-
Type:
arraymediumImageURLsAdditional Properties Allowed:Medium Image URLs SKU. - nonreturnable
-
Type:
booleanIndicates whether the product is returnable or not. - notForIndividualSale
-
Type:
booleanStates whether not a product may be sold individually rather than, for example, as part of a configured product - onlineOnly
-
Type:
booleanTells whether the product is online. - orderable
-
Type:
stringWhether product is orderable. - orderLimit
-
Type:
stringOrder limit of the product. - parentCategories
-
Type:
arrayparentCategoriesAdditional Properties Allowed:Array having repository ID of the product. - parentCategory
-
Type:
stringParent category of the product. - primaryFullImageURL
-
Type:
stringPrimary full image URL of the product. - primaryImageAltText
-
Type:
stringAlt text for product primary image. - primaryImageTitle
-
Type:
stringTitle text for product primary image. - primaryLargeImageURL
-
Type:
stringPrimary large image URL of the product. - primaryMediumImageURL
-
Type:
stringPrimary Medium Image URL. - primarySmallImageURL
-
Type:
stringPrimary Small Image URL of the product. - primarySourceImageURL
-
Type:
stringPrimary Source Image URL of the product. - primaryThumbImageURL
-
Type:
stringPrimary Thumb Image URL of the product. - productImages
-
Type:
arrayproductImagesAdditional Properties Allowed:Array of product images. - productImagesMetaData
-
Type:
arrayproductImagesMetaDataAdditional Properties Allowed:Image Metadata - relatedProducts
-
Type:
arrayrelatedProductsAdditional Properties Allowed:Array of related products. - repositoryId
-
Type:
stringRepository ID of the product. - route
-
Type:
stringRoute of the product. - salePrice
-
Type:
numberSale Price of the product in the default price group. - salePriceEndDate
-
Type:
stringSale Price End Date of the product. - salePriceStartDate
-
Type:
stringSale Price Start Date of the product. - saleVolumePrice
-
Type:
objectsaleVolumePriceAdditional Properties Allowed:Sale volume price of the product - saleVolumePrices
-
Type:
objectsaleVolumePricesAdditional Properties Allowed:Object with price group IDs as keys and sale volume prices as values - seoDescriptionDerived
-
Type:
stringDerived from display name and description of the product - seoKeywordsDerived
-
Type:
stringDerived from display name and ancestor category name's of the product - seoMetaInfo
-
Type:
objectseoMetaInfoAdditional Properties Allowed:Seo meta info for category. - seoTitleDerived
-
Type:
stringDerived from display name of the product - seoUrlSlugDerived
-
Type:
stringDerived from seoUrlSlug of the product if available, else derived from display name of the product - shippingSurcharge
-
Type:
numberExtra handling cost for shipping the product in the default price group. - smallImageURLs
-
Type:
arraysmallImageURLsAdditional Properties Allowed:Small Image URLs. - sourceImageURLs
-
Type:
arraysourceImageURLsAdditional Properties Allowed:Source Image URLs. - taxCode
-
Type:
stringTax Code of the product. - thumbImageURLs
-
Type:
arraythumbImageURLsAdditional Properties Allowed:Thumb Image URLs of the product. - type
-
Type:
stringType of product. - weight
-
Type:
stringWeight of the product. - width
-
Type:
stringWidth of the product.
Nested Schema : childSKUs
Nested Schema : defaultProductListingSku
Nested Schema : fullImageURLs
Nested Schema : keywords
Nested Schema : largeImage
Type:
objectHas repository ID and URL of the product.
- id
-
Type:
stringRepository ID - url
-
Type:
stringRepository URL
Nested Schema : largeImageURLs
Nested Schema : listVolumePrice
Type:
objectlist volume price of the product
- pricingScheme
-
Type:
objectpricingSchemeAdditional Properties Allowed:Pricing scheme can be either tieredPrice or bulkPrice
Nested Schema : listVolumePrices
Type:
objectObject with price group IDs as keys and list prices as values
- priceGroupId1
-
Type:
objectpriceGroupId1Additional Properties Allowed:List price of the product in price group 1 - priceGroupId2
-
Type:
objectpriceGroupId2Additional Properties Allowed:List price of the product in price group 1
Nested Schema : mediumImageURLs
Nested Schema : parentCategories
Nested Schema : productImages
Nested Schema : productImagesMetaData
Nested Schema : saleVolumePrice
Type:
objectSale volume price of the product
- pricingScheme
-
Type:
objectpricingSchemeAdditional Properties Allowed:Pricing scheme can be either tieredPrice or bulkPrice
Nested Schema : saleVolumePrices
Type:
objectObject with price group IDs as keys and sale volume prices as values
- priceGroupId1
-
Type:
objectpriceGroupId1Additional Properties Allowed:Sale price of the product in price group 1 - priceGroupId2
-
Type:
objectpriceGroupId2Additional Properties Allowed:Sale price of the product in price group 1
Nested Schema : seoMetaInfo
Type:
objectSeo meta info for category.
- repositoryId
-
Type:
stringRepository id of seo metadata. - seoDescription
-
Type:
stringDescription of product. - seoKeywords
-
Type:
stringKeywords of product. - seoTitle
-
Type:
stringTitle of product. - seoUrlSlug
-
Type:
stringUrl Slug of product.
Nested Schema : smallImageURLs
Nested Schema : sourceImageURLs
Nested Schema : thumbImageURLs
Nested Schema : items
Type:
object- active
-
Type:
booleanIndicates whether sku is active or inactive. Inactive SKUs will not appear on the storefront. This property value defaults to true. - bundleLinks
-
Type:
arraybundleLinksAdditional Properties Allowed:Array of bundle links associated with the SKU - dynamicPropertyMapLong
-
Type:
stringDynamic Property MapLong of SKU. - fullImageURLs
-
Type:
arrayfullImageURLsAdditional Properties Allowed:Full Image URLs of SKU. - largeImage
-
Type:
stringLarge Image of the SKU. - largeImageURLs
-
Type:
arraylargeImageURLsAdditional Properties Allowed:Large Image URLs of SKU. - listPrice
-
Type:
numberList Price of the product SKU. - listVolumePrice
-
Type:
objectlistVolumePriceAdditional Properties Allowed:list volume price of the sku - mediumImageURLs
-
Type:
arraymediumImageURLsAdditional Properties Allowed:Medium Image URLs SKU. - nonreturnable
-
Type:
booleanIndicates whether the SKU is returnable or not. - primaryLargeImageURL
-
Type:
stringPrimary Large Image URL of SKU. - primaryMediumImageURL
-
Type:
stringPrimary Medium Image URL ID of SKU. - primarySmallImageURL
-
Type:
stringPrimary Small Image URL of SKU. - primarySourceImageURL
-
Type:
stringPrimary Source Image URL of SKU. - primaryThumbImageURL
-
Type:
stringPrimary Source Image URL of SKU. - quantity
-
Type:
integerQuantity available of SKU. - repositoryId
-
Type:
stringRepository ID of SKU. - salePrice
-
Type:
stringSale Price of SKU. - salePriceEndDate
-
Type:
stringSale Price End Date of the SKU. - salePriceStartDate
-
Type:
stringSale Price Start Date of SKU. - saleVolumePrice
-
Type:
objectsaleVolumePriceAdditional Properties Allowed:Sale volume price of the sku - shippingSurcharge
-
Type:
numberExtra handling cost while shipping the product. - smallImage
-
Type:
stringSmall Image URL of SKU. - smallImageURLs
-
Type:
arraysmallImageURLsAdditional Properties Allowed:Small Image URLs of SKU. - sourceImageURLs
-
Type:
arraysourceImageURLsAdditional Properties Allowed:Source Image URLs of SKU. - thumbImageURLs
-
Type:
arraythumbImageURLsAdditional Properties Allowed:Thumb Image URLs of SKU. - thumbnailImage
-
Type:
stringThumbnail Image of SKU.
Nested Schema : bundleLinks
Nested Schema : fullImageURLs
Nested Schema : largeImageURLs
Nested Schema : listVolumePrice
Type:
objectlist volume price of the sku
- pricingScheme
-
Type:
objectpricingSchemeAdditional Properties Allowed:Pricing scheme can be either tieredPrice or bulkPrice
Nested Schema : mediumImageURLs
Nested Schema : saleVolumePrice
Type:
objectSale volume price of the sku
- pricingScheme
-
Type:
objectpricingSchemeAdditional Properties Allowed:Pricing scheme can be either tieredPrice or bulkPrice
Nested Schema : smallImageURLs
Nested Schema : sourceImageURLs
Nested Schema : thumbImageURLs
Nested Schema : items
Type:
object- repositoryId
-
Type:
stringThe id of the bundle link
Nested Schema : pricingScheme
Type:
objectPricing scheme can be either tieredPrice or bulkPrice
- levels
-
Type:
arraylevelsAdditional Properties Allowed:Price levels array for volume price - numLevels
-
Type:
numberNumber of levels in the volume price
Nested Schema : levels
Nested Schema : items
Type:
object- levelMaximum
-
Type:
numberminimum quantity for price level - levelMinimum
-
Type:
numberminimum quantity for price level - price
-
Type:
numberprice value for price level
Nested Schema : pricingScheme
Type:
objectPricing scheme can be either tieredPrice or bulkPrice
- levels
-
Type:
arraylevelsAdditional Properties Allowed:Price levels array for volume price - numLevels
-
Type:
numberNumber of levels in the volume price
Nested Schema : levels
Nested Schema : items
Type:
object- levelMaximum
-
Type:
numberminimum quantity for price level - levelMinimum
-
Type:
numberminimum quantity for price level - price
-
Type:
numberprice value for price level
Nested Schema : pricingScheme
Type:
objectPricing scheme can be either tieredPrice or bulkPrice
- levels
-
Type:
arraylevelsAdditional Properties Allowed:Price levels array for volume price - numLevels
-
Type:
numberNumber of levels in the volume price
Nested Schema : levels
Nested Schema : items
Type:
object- levelMaximum
-
Type:
numberminimum quantity for price level - levelMinimum
-
Type:
numberminimum quantity for price level - price
-
Type:
numberprice value for price level
Nested Schema : priceGroupId1
Type:
objectList price of the product in price group 1
- pricingScheme
-
Type:
objectpricingSchemeAdditional Properties Allowed:Pricing scheme can be either tieredPrice or bulkPrice
Nested Schema : priceGroupId2
Type:
objectList price of the product in price group 1
- pricingScheme
-
Type:
objectpricingSchemeAdditional Properties Allowed:Pricing scheme can be either tieredPrice or bulkPrice
Nested Schema : pricingScheme
Type:
objectPricing scheme can be either tieredPrice or bulkPrice
- levels
-
Type:
arraylevelsAdditional Properties Allowed:Price levels array for volume price - numLevels
-
Type:
numberNumber of levels in the volume price
Nested Schema : levels
Nested Schema : items
Type:
object- levelMaximum
-
Type:
numberminimum quantity for price level - levelMinimum
-
Type:
numberminimum quantity for price level - price
-
Type:
numberprice value for price level
Nested Schema : pricingScheme
Type:
objectPricing scheme can be either tieredPrice or bulkPrice
- levels
-
Type:
arraylevelsAdditional Properties Allowed:Price levels array for volume price - numLevels
-
Type:
numberNumber of levels in the volume price
Nested Schema : levels
Nested Schema : items
Type:
object- levelMaximum
-
Type:
numberminimum quantity for price level - levelMinimum
-
Type:
numberminimum quantity for price level - price
-
Type:
numberprice value for price level
Nested Schema : items
Type:
object- repositoryId
-
Type:
stringRepository ID of product.
Nested Schema : items
Type:
object- metadata
-
Type:
objectmetadataAdditional Properties Allowed:Seo meta info for product. - name
-
Type:
stringThe name of product image - path
-
Type:
stringThe path of the image - repositoryId
-
Type:
stringThe repository Id of the product image - tags
-
Type:
arraytagsAdditional Properties Allowed:The array of product image tags - url
-
Type:
stringThe url of the product image
Nested Schema : metadata
Type:
objectSeo meta info for product.
- altText
-
Type:
stringThe alt text of the image - titleText
-
Type:
stringThe title text of the image
Nested Schema : items
Type:
object- altText
-
Type:
stringAlt text for product image. - titleText
-
Type:
stringTitle text for product image.
Nested Schema : pricingScheme
Type:
objectPricing scheme can be either tieredPrice or bulkPrice
- levels
-
Type:
arraylevelsAdditional Properties Allowed:Price levels array for volume price - numLevels
-
Type:
numberNumber of levels in the volume price
Nested Schema : levels
Nested Schema : items
Type:
object- levelMaximum
-
Type:
numberminimum quantity for price level - levelMinimum
-
Type:
numberminimum quantity for price level - price
-
Type:
numberprice value for price level
Nested Schema : priceGroupId1
Type:
objectSale price of the product in price group 1
- pricingScheme
-
Type:
objectpricingSchemeAdditional Properties Allowed:Pricing scheme can be either tieredPrice or bulkPrice
Nested Schema : priceGroupId2
Type:
objectSale price of the product in price group 1
- pricingScheme
-
Type:
objectpricingSchemeAdditional Properties Allowed:Pricing scheme can be either tieredPrice or bulkPrice
Nested Schema : pricingScheme
Type:
objectPricing scheme can be either tieredPrice or bulkPrice
- levels
-
Type:
arraylevelsAdditional Properties Allowed:Price levels array for volume price - numLevels
-
Type:
numberNumber of levels in the volume price
Nested Schema : levels
Nested Schema : items
Type:
object- levelMaximum
-
Type:
numberminimum quantity for price level - levelMinimum
-
Type:
numberminimum quantity for price level - price
-
Type:
numberprice value for price level
Nested Schema : pricingScheme
Type:
objectPricing scheme can be either tieredPrice or bulkPrice
- levels
-
Type:
arraylevelsAdditional Properties Allowed:Price levels array for volume price - numLevels
-
Type:
numberNumber of levels in the volume price
Nested Schema : levels
Nested Schema : items
Type:
object- levelMaximum
-
Type:
numberminimum quantity for price level - levelMinimum
-
Type:
numberminimum quantity for price level - price
-
Type:
numberprice value for price level
Example application/json
{
"dynamicPropertyMapLong":{
},
"largeImage":{
"repositoryId":"m2502",
"url":"/cloudlakeimages/crsdocroot/content/images/products/full/HOME_ArmyRadio_full.jpg"
},
"keywords":[
"offers",
"batteries",
"traditional",
"requires",
"army",
"fm",
"life",
"battery",
"radio",
"included",
"styling",
"vintage-style",
"inspired",
"sounds"
],
"listVolumePrice":null,
"orderable":null,
"relatedProducts":[
{
"primaryThumbImageURL":"/ccstore/v1/images/?source=http://localhost:9080/file/products/APP_A-lineSkirt_full.jpg&height=100&width=100",
"largeImage":null,
"nonreturnable":false,
"displayName":"A-Line Skirt",
"description":"The simple perfect A line",
"primaryFullImageURL":"/ccstore/v1/images/?source=http://localhost:9080/file/products/APP_A-lineSkirt_full.jpg",
"type":"1102",
"largeImageURLs":[
"/ccstore/v1/images/?source=http://localhost:9080/file/products/APP_A-lineSkirt_full.jpg&height=940&width=940"
],
"primaryLargeImageURL":"/ccstore/v1/images/?source=http://localhost:9080/file/products/APP_A-lineSkirt_full.jpg&height=940&width=940",
"smallImageURLs":[
"/ccstore/v1/images/?source=http://localhost:9080/file/products/APP_A-lineSkirt_full.jpg&height=300&width=300"
],
"id":"xprod2535",
"brand":"CricketClub",
"salePriceEndDate":null,
"clonedFrom":null,
"childSKUs":[
{
"dynamicPropertyMapLong":{
"sku-WomensApparel_color":13,
"sku-WomensApparel_size":0
},
"primaryThumbImageURL":null,
"bundleLinks":[
],
"largeImage":null,
"smallImage":null,
"color":"Poppy",
"nonreturnable":false,
"primaryFullImageURL":null,
"productListingSku":null,
"largeImageURLs":[
],
"primaryLargeImageURL":null,
"smallImageURLs":[
],
"thumbnailImage":null,
"salePriceEndDate":null,
"salePriceStartDate":null,
"images":[
],
"quantity":null,
"salePrice":null,
"primaryMediumImageURL":null,
"fullImageURLs":[
],
"active":true,
"thumbImageURLs":[
],
"size":"Small",
"mediumImageURLs":[
],
"repositoryId":"xsku2535_1",
"shippingSurcharge":null,
"primarySourceImageURL":null,
"primarySmallImageURL":null,
"sourceImageURLs":[
],
"listPrice":55
}
],
"salePriceStartDate":null,
"primaryMediumImageURL":"/ccstore/v1/images/?source=http://localhost:9080/file/products/APP_A-lineSkirt_full.jpg&height=475&width=475",
"salePrice":null,
"fullImageURLs":[
"/ccstore/v1/images/?source=http://localhost:9080/file/products/APP_A-lineSkirt_full.jpg"
],
"active":true,
"thumbImageURLs":[
"/ccstore/v1/images/?source=http://localhost:9080/file/products/APP_A-lineSkirt_full.jpg&height=100&width=100"
],
"route":"/a-line-skirt/product/xprod2535",
"mediumImageURLs":[
"/ccstore/v1/images/?source=http://localhost:9080/file/products/APP_A-lineSkirt_full.jpg&height=475&width=475"
],
"repositoryId":"xprod2535",
"shippingSurcharge":null,
"primarySourceImageURL":"/ccstore/v1/images/?source=http://localhost:9080/file/products/APP_A-lineSkirt_full.jpg&height=300&width=300",
"primarySmallImageURL":"/ccstore/v1/images/?source=http://localhost:9080/file/products/APP_A-lineSkirt_full.jpg&height=300&width=300",
"sourceImageURLs":[
"/ccstore/v1/images/?source=http://localhost:9080/file/products/APP_A-lineSkirt_full.jpg&height=300&width=300"
],
"listPrice":55
}
],
"orderLimit":null,
"onlineOnly":false,
"listPrices":{
"UsDollar":69,
"CaDollar":79
},
"type":null,
"seoMetaInfo":{
"seoDescription":"Army Radio,FM / AM battery radio with traditional styling",
"repositoryId":"100002",
"seoTitle":"Army Radio",
"seoKeywords":"Army Radio,Radios,For Her",
"seoUrlSlug":"army-radio"
},
"largeImageURLs":[
"http://localhost:9080/ccstore/v1/images/?source=http://localhost:9080/cloudlakeimages/crsdocroot/content/images/products/full/HOME_ArmyRadio_full.jpg&height=940&width=940"
],
"listVolumePrices":{
},
"primaryImageAltText":"Army Radio",
"id":"xprod2046",
"brand":"Style by\n\t\t\tZhanna",
"parentCategories":[
{
"repositoryId":"cat10020"
}
],
"salePriceEndDate":null,
"height":null,
"defaultProductListingSku":null,
"primaryMediumImageURL":"http://localhost:9080/ccstore/v1/images/?source=http://localhost:9080/cloudlakeimages/crsdocroot/content/images/products/full/HOME_ArmyRadio_full.jpg&height=475&width=475",
"seoKeywordsDerived":"Army Radio,Radios,For Her",
"seoUrlSlugDerived":"army-radio",
"dynamicPropertyMapBigString":{
},
"active":true,
"weight":null,
"thumbImageURLs":[
"http://localhost:9080/ccstore/v1/images/?source=http://localhost:9080/cloudlakeimages/crsdocroot/content/images/products/full/HOME_ArmyRadio_full.jpg&height=100&width=100"
],
"creationDate":"2007-12-04T07:49:42.000Z",
"taxCode":"PC030100",
"arrivalDate":null,
"route":"/army-radio/product/xprod2046",
"mediumImageURLs":[
"http://localhost:9080/ccstore/v1/images/?source=http://localhost:9080/cloudlakeimages/crsdocroot/content/images/products/full/HOME_ArmyRadio_full.jpg&height=475&width=475"
],
"parentCategory":null,
"primarySourceImageURL":"http://localhost:9080/cloudlakeimages/crsdocroot/content/images/products/full/HOME_ArmyRadio_full.jpg",
"primarySmallImageURL":"http://localhost:9080/ccstore/v1/images/?source=http://localhost:9080/cloudlakeimages/crsdocroot/content/images/products/full/HOME_ArmyRadio_full.jpg&height=300&width=300",
"sourceImageURLs":[
"http://localhost:9080/cloudlakeimages/crsdocroot/content/images/products/full/HOME_ArmyRadio_full.jpg"
],
"longDescription":"Inspired by life in the army, this\n\t\t\tvintage-style radio offers modern-day sounds. Requires 2 D-cell\n\t\t\tbatteries, not included.",
"primaryThumbImageURL":"http://localhost:9080/ccstore/v1/images/?source=http://localhost:9080/cloudlakeimages/crsdocroot/content/images/products/full/HOME_ArmyRadio_full.jpg&height=100&width=100",
"nonreturnable":false,
"displayName":"Army Radio",
"seoDescriptionDerived":"Army Radio,FM / AM battery radio with traditional styling",
"description":"FM / AM battery radio with traditional\n\t\t\tstyling",
"primaryFullImageURL":"http://localhost:9080/ccstore/v1/images/?source=http://localhost:9080/cloudlakeimages/crsdocroot/content/images/products/full/HOME_ArmyRadio_full.jpg",
"salePrices":{
"UsDollar":null,
"CaDollar":null
},
"seoTitleDerived":"Army Radio",
"primaryLargeImageURL":"http://localhost:9080/ccstore/v1/images/?source=http://localhost:9080/cloudlakeimages/crsdocroot/content/images/products/full/HOME_ArmyRadio_full.jpg&height=940&width=940",
"smallImageURLs":[
"http://localhost:9080/ccstore/v1/images/?source=http://localhost:9080/cloudlakeimages/crsdocroot/content/images/products/full/HOME_ArmyRadio_full.jpg&height=300&width=300"
],
"shippingSurcharges":{
"UsDollar":20,
"CaDollar":30
},
"dynamicPropertyMapString":{
},
"saleVolumePrices":{
},
"childSKUs":[
{
"dynamicPropertyMapLong":{
},
"primaryThumbImageURL":null,
"bundleLinks":[
{
"repositoryId":"skul40005"
}
],
"largeImage":null,
"smallImage":null,
"listVolumePrice":null,
"nonreturnable":false,
"primaryFullImageURL":null,
"productListingSku":null,
"largeImageURLs":[
],
"primaryLargeImageURL":null,
"smallImageURLs":[
],
"thumbnailImage":null,
"salePriceEndDate":null,
"saleVolumePrice":null,
"salePriceStartDate":null,
"images":[
],
"quantity":96,
"salePrice":null,
"primaryMediumImageURL":null,
"fullImageURLs":[
],
"active":true,
"thumbImageURLs":[
],
"mediumImageURLs":[
],
"repositoryId":"xsku2046",
"shippingSurcharge":20,
"primarySourceImageURL":null,
"primarySmallImageURL":null,
"sourceImageURLs":[
],
"listPrice":69
}
],
"primaryImageTitle":"Army Radio",
"saleVolumePrice":null,
"salePriceStartDate":null,
"salePrice":null,
"fullImageURLs":[
"http://localhost:9080/ccstore/v1/images/?source=http://localhost:9080/cloudlakeimages/crsdocroot/content/images/products/full/HOME_ArmyRadio_full.jpg"
],
"length":null,
"productImagesMetaData":[
{
"altText":"Army Radio",
"titleText":"Army Radio"
}
],
"productImages":[
{
"path":"/products/HOME_ArmyRadio_full.jpg",
"metadata":{
"altText":"Army Radio",
"titleText":"Army Radio"
},
"name":"/products/HOME_ArmyRadio_full.jpg",
"repositoryId":"img_xprod2046_0",
"url":"http://localhost:9080/file/products/HOME_ArmyRadio_full.jpg",
"tags":[
]
}
],
"variantValuesOrder":{
"color":[
"Spring Green",
"Cranberry",
"Marigold"
],
"size":[
"Small",
"Large",
"Medium"
]
},
"dateAvailable":"2007-12-04T07:49:42.000Z",
"repositoryId":"xprod2046",
"width":null,
"shippingSurcharge":20,
"daysAvailable":2302,
"dynamicPropertyMapDouble":{
},
"listPrice":69
}
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|
|------------------|------------------|
|20013|Cannot find product for product Id|
|20012|No product id specified on item|
|20011|Null Properties Type Internal Error|
|20010|update Product Type Internal Error|
|20032|No product id specified on item|
|20018|Invalid product ID, Product ID may only contain alphanumeric characters|
|25009|Cannot find product for product Id|
|25001|Price is invalid|
|20001|Null Properties Type Internal Error|
|20000|create Product Type Internal Error|
|20141|Collection Id passed is null or empty|
|25015|set PropertyR epositoryItem Internal Error|
|26104|Could not find the specified parent folder|
|25014|convert Input Property Internal Error|
|26103|Could not assign the list of product images to the product|
|26105|No product image list was provided|
|20502|There was an error while retrieving seo metadata from repository.|
|20006|{0} of a product must be unique. {1} is already in use|
|20204|Cannot assign the product as it's own related product|
|25011|Sale price must be a positive number or 0|
|26100|Update Product Images Type Internal Error|
|26102|Could not add the image to the list of product images|
|25012|List price must be greater than the sale price|
|26101|Could not locate the product by the repository ID provided|
|20040|Could not get price for product {0}|
|10003|validate Create Item Type Internal Error|
Body
Root Schema : errorModel
Type:
object- devMessage
-
Type:
stringAn optional non-localized message containing technical information for developers - errorCode
-
Type:
stringThe numerical code identifying the error - errors
-
Type:
arrayerrorsAdditional Properties Allowed:An optional list of errors if multiple errors were encountered - message
-
Type:
stringThe localized message describing the error - moreInfo
-
Type:
stringAn optional non-localized message with more information - o:errorPath
-
Type:
stringAn optional machine readable description of where the error occurred - status
-
Type:
stringThe HTTP status code - type
-
Type:
stringThe URI to the HTTP state code definition
Nested Schema : errors
Nested Schema : items
Type:
object- devMessage
-
Type:
stringAn optional non-localized message containing technical information for developers - errorCode
-
Type:
stringThe numerical code identifying the error - message
-
Type:
stringThe localized message describing the error - moreInfo
-
Type:
stringAn optional non-localized message with more information - o:errorPath
-
Type:
stringAn optional machine readable description of where the error occurred - status
-
Type:
stringThe HTTP status code
Examples
Sample Request:
{
"productImages": [{
"path": "/products/HOME_AntiqueTableLamp_full.jpg",
"metadata": {
"altText": "Antique Table Lamp",
"titleText": "Antique Table Lamp"
},
"name": "/products/HOME_AntiqueTableLamp_full.jpg",
"url": "http://localhost:9080/file/products/HOME_AntiqueTableLamp_full.jpg",
"tags": []
}],
"variantValuesOrder": {
"color": [
"Spring Green",
"Cranberry"
],
"size": [
"Small",
"Large"
]
},
"properties": {
"longDescription": "A versatile layering piece, this ultra-soft t-shirt is perfect at the city, mountains or beach. ",
"nonreturnable": false,
"displayName": "Weekend T-Shirt",
"orderLimit": null,
"description": "A versatile layering piece, this ultra-soft t-shirt is perfect at the city, mountains or beach. ",
"listPrices": {"CaDollar": 24.99},
"salePrices": {"CaDollar": 19.99},
"seoMetaInfo": {
"seoDescription": "Weekend T-Shirt, A versatile layering piece, this ultra-soft t-shirt is perfect at the city, mountains or beach.",
"seoTitle": "Weekend T-Shirt",
"seoKeywords": "Weekend T-Shirt",
"seoUrlSlug": "weekend-t-shirt"
},
"listVolumePrices": {"UsDollar": {"bulkPrice": {
"numLevels": 3,
"levels": [
{
"price": 19,
"levelMinimum": 1,
"levelMaximum": 5
},
{
"price": 12.35,
"levelMinimum": 21,
"levelMaximum": 30
},
{
"price": 10.25,
"levelMinimum": 31
}
]
}}},
"shippingSurcharges": {
"UsDollar": 1.99,
"CaDollar": 4.99
},
"id": "prod10007",
"brand": "StyleForce7",
"saleVolumePrices": {"UsDollar": {"bulkPrice": {
"numLevels": 3,
"levels": [
{
"price": 19,
"levelMinimum": 1,
"levelMaximum": 5
},
{
"price": 12.35,
"levelMinimum": 21,
"levelMaximum": 30
},
{
"price": 10.25,
"levelMinimum": 31
}
]
}}},
"height": null,
"salePrice": null,
"length": null,
"active": true,
"weight": null,
"taxCode": "PC030100",
"arrivalDate": null,
"notForIndividualSale": true,
"fabric": "Cotton",
"width": null,
"repositoryId": "prod10007",
"shippingSurcharge": null,
"listPrice": 19.99,
"fixedRelatedProductIds": ["xprod2535"]
}
}
Sample Response Payload returned by endpoint:
{
"dynamicPropertyMapLong": {},
"largeImage": {
"repositoryId": "m2502",
"url": "/cloudlakeimages/crsdocroot/content/images/products/full/HOME_ArmyRadio_full.jpg"
},
"keywords": [
"offers",
"batteries",
"traditional",
"requires",
"army",
"fm",
"life",
"battery",
"radio",
"included",
"styling",
"vintage-style",
"inspired",
"sounds"
],
"listVolumePrice": null,
"orderable": null,
"relatedProducts": [{
"primaryThumbImageURL": "/ccstore/v1/images/?source=http://localhost:9080/file/products/APP_A-lineSkirt_full.jpg&height=100&width=100",
"largeImage": null,
"nonreturnable": false,
"displayName": "A-Line Skirt",
"description": "The simple perfect A line",
"primaryFullImageURL": "/ccstore/v1/images/?source=http://localhost:9080/file/products/APP_A-lineSkirt_full.jpg",
"type": "1102",
"largeImageURLs": ["/ccstore/v1/images/?source=http://localhost:9080/file/products/APP_A-lineSkirt_full.jpg&height=940&width=940"],
"primaryLargeImageURL": "/ccstore/v1/images/?source=http://localhost:9080/file/products/APP_A-lineSkirt_full.jpg&height=940&width=940",
"smallImageURLs": ["/ccstore/v1/images/?source=http://localhost:9080/file/products/APP_A-lineSkirt_full.jpg&height=300&width=300"],
"id": "xprod2535",
"brand": "CricketClub",
"salePriceEndDate": null,
"clonedFrom": null,
"childSKUs": [{
"dynamicPropertyMapLong": {
"sku-WomensApparel_color": 13,
"sku-WomensApparel_size": 0
},
"primaryThumbImageURL": null,
"bundleLinks": [],
"largeImage": null,
"smallImage": null,
"color": "Poppy",
"nonreturnable": false,
"primaryFullImageURL": null,
"productListingSku": null,
"largeImageURLs": [],
"primaryLargeImageURL": null,
"smallImageURLs": [],
"thumbnailImage": null,
"salePriceEndDate": null,
"salePriceStartDate": null,
"images": [],
"quantity": null,
"salePrice": null,
"primaryMediumImageURL": null,
"fullImageURLs": [],
"active": true,
"thumbImageURLs": [],
"size": "Small",
"mediumImageURLs": [],
"repositoryId": "xsku2535_1",
"shippingSurcharge": null,
"primarySourceImageURL": null,
"primarySmallImageURL": null,
"sourceImageURLs": [],
"listPrice": 55
}],
"salePriceStartDate": null,
"primaryMediumImageURL": "/ccstore/v1/images/?source=http://localhost:9080/file/products/APP_A-lineSkirt_full.jpg&height=475&width=475",
"salePrice": null,
"fullImageURLs": ["/ccstore/v1/images/?source=http://localhost:9080/file/products/APP_A-lineSkirt_full.jpg"],
"active": true,
"thumbImageURLs": ["/ccstore/v1/images/?source=http://localhost:9080/file/products/APP_A-lineSkirt_full.jpg&height=100&width=100"],
"route": "/a-line-skirt/product/xprod2535",
"mediumImageURLs": ["/ccstore/v1/images/?source=http://localhost:9080/file/products/APP_A-lineSkirt_full.jpg&height=475&width=475"],
"repositoryId": "xprod2535",
"shippingSurcharge": null,
"primarySourceImageURL": "/ccstore/v1/images/?source=http://localhost:9080/file/products/APP_A-lineSkirt_full.jpg&height=300&width=300",
"primarySmallImageURL": "/ccstore/v1/images/?source=http://localhost:9080/file/products/APP_A-lineSkirt_full.jpg&height=300&width=300",
"sourceImageURLs": ["/ccstore/v1/images/?source=http://localhost:9080/file/products/APP_A-lineSkirt_full.jpg&height=300&width=300"],
"listPrice": 55
}],
"orderLimit": null,
"onlineOnly": false,
"listPrices": {
"UsDollar": 69,
"CaDollar": 79
},
"type": null,
"seoMetaInfo": {
"seoDescription": "Army Radio,FM / AM battery radio with traditional styling",
"repositoryId": "100002",
"seoTitle": "Army Radio",
"seoKeywords": "Army Radio,Radios,For Her",
"seoUrlSlug": "army-radio"
},
"largeImageURLs": ["http://localhost:9080/ccstore/v1/images/?source=http://localhost:9080/cloudlakeimages/crsdocroot/content/images/products/full/HOME_ArmyRadio_full.jpg&height=940&width=940"],
"listVolumePrices": {},
"primaryImageAltText": "Army Radio",
"id": "xprod2046",
"brand": "Style by\n\t\t\tZhanna",
"parentCategories": [{"repositoryId": "cat10020"}],
"salePriceEndDate": null,
"height": null,
"defaultProductListingSku": null,
"primaryMediumImageURL": "http://localhost:9080/ccstore/v1/images/?source=http://localhost:9080/cloudlakeimages/crsdocroot/content/images/products/full/HOME_ArmyRadio_full.jpg&height=475&width=475",
"seoKeywordsDerived": "Army Radio,Radios,For Her",
"seoUrlSlugDerived": "army-radio",
"dynamicPropertyMapBigString": {},
"active": true,
"weight": null,
"thumbImageURLs": ["http://localhost:9080/ccstore/v1/images/?source=http://localhost:9080/cloudlakeimages/crsdocroot/content/images/products/full/HOME_ArmyRadio_full.jpg&height=100&width=100"],
"creationDate": "2007-12-04T07:49:42.000Z",
"taxCode": "PC030100",
"arrivalDate": null,
"route": "/army-radio/product/xprod2046",
"mediumImageURLs": ["http://localhost:9080/ccstore/v1/images/?source=http://localhost:9080/cloudlakeimages/crsdocroot/content/images/products/full/HOME_ArmyRadio_full.jpg&height=475&width=475"],
"parentCategory": null,
"primarySourceImageURL": "http://localhost:9080/cloudlakeimages/crsdocroot/content/images/products/full/HOME_ArmyRadio_full.jpg",
"primarySmallImageURL": "http://localhost:9080/ccstore/v1/images/?source=http://localhost:9080/cloudlakeimages/crsdocroot/content/images/products/full/HOME_ArmyRadio_full.jpg&height=300&width=300",
"sourceImageURLs": ["http://localhost:9080/cloudlakeimages/crsdocroot/content/images/products/full/HOME_ArmyRadio_full.jpg"],
"longDescription": "Inspired by life in the army, this\n\t\t\tvintage-style radio offers modern-day sounds. Requires 2 D-cell\n\t\t\tbatteries, not included.",
"primaryThumbImageURL": "http://localhost:9080/ccstore/v1/images/?source=http://localhost:9080/cloudlakeimages/crsdocroot/content/images/products/full/HOME_ArmyRadio_full.jpg&height=100&width=100",
"nonreturnable": false,
"displayName": "Army Radio",
"seoDescriptionDerived": "Army Radio,FM / AM battery radio with traditional styling",
"description": "FM / AM battery radio with traditional\n\t\t\tstyling",
"primaryFullImageURL": "http://localhost:9080/ccstore/v1/images/?source=http://localhost:9080/cloudlakeimages/crsdocroot/content/images/products/full/HOME_ArmyRadio_full.jpg",
"salePrices": {
"UsDollar": null,
"CaDollar": null
},
"seoTitleDerived": "Army Radio",
"primaryLargeImageURL": "http://localhost:9080/ccstore/v1/images/?source=http://localhost:9080/cloudlakeimages/crsdocroot/content/images/products/full/HOME_ArmyRadio_full.jpg&height=940&width=940",
"smallImageURLs": ["http://localhost:9080/ccstore/v1/images/?source=http://localhost:9080/cloudlakeimages/crsdocroot/content/images/products/full/HOME_ArmyRadio_full.jpg&height=300&width=300"],
"shippingSurcharges": {
"UsDollar": 20,
"CaDollar": 30
},
"dynamicPropertyMapString": {},
"saleVolumePrices": {},
"childSKUs": [{
"dynamicPropertyMapLong": {},
"primaryThumbImageURL": null,
"bundleLinks": [{"repositoryId": "skul40005"}],
"largeImage": null,
"smallImage": null,
"listVolumePrice": null,
"nonreturnable": false,
"primaryFullImageURL": null,
"productListingSku": null,
"largeImageURLs": [],
"primaryLargeImageURL": null,
"smallImageURLs": [],
"thumbnailImage": null,
"salePriceEndDate": null,
"saleVolumePrice": null,
"salePriceStartDate": null,
"images": [],
"quantity": 96,
"salePrice": null,
"primaryMediumImageURL": null,
"fullImageURLs": [],
"active": true,
"thumbImageURLs": [],
"mediumImageURLs": [],
"repositoryId": "xsku2046",
"shippingSurcharge": 20,
"primarySourceImageURL": null,
"primarySmallImageURL": null,
"sourceImageURLs": [],
"listPrice": 69
}],
"primaryImageTitle": "Army Radio",
"saleVolumePrice": null,
"salePriceStartDate": null,
"salePrice": null,
"fullImageURLs": ["http://localhost:9080/ccstore/v1/images/?source=http://localhost:9080/cloudlakeimages/crsdocroot/content/images/products/full/HOME_ArmyRadio_full.jpg"],
"length": null,
"productImagesMetaData": [{
"altText": "Army Radio",
"titleText": "Army Radio"
}],
"productImages": [{
"path": "/products/HOME_ArmyRadio_full.jpg",
"metadata": {
"altText": "Army Radio",
"titleText": "Army Radio"
},
"name": "/products/HOME_ArmyRadio_full.jpg",
"repositoryId": "img_xprod2046_0",
"url": "http://localhost:9080/file/products/HOME_ArmyRadio_full.jpg",
"tags": []
}],
"variantValuesOrder": {
"color": [
"Spring Green",
"Cranberry",
"Marigold"
],
"size": [
"Small",
"Large",
"Medium"
]
},
"dateAvailable": "2007-12-04T07:49:42.000Z",
"repositoryId": "xprod2046",
"width": null,
"shippingSurcharge": 20,
"daysAvailable": 2302,
"dynamicPropertyMapDouble": {},
"listPrice": 69
}