PATCH product/{productId}
This call allows to PATCH product. All null/empty fields will be ignored.
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| productId | integer | Required |
Body Parameters
Product patch you want to perform
ProductPatchModel
| Name | Description | Type | Additional information |
|---|---|---|---|
| PricingInformation | Product pricing info for instance: Price, RRP | ProductPatchPricingInfoModel | None. |
| WarehouseInformation | This contains warehouse information like Weight, Packagin etc. | ProductPatchWarehouseInformationModel | None. |
| ProductSpecialAttribute | The Products Special Attribute. | string | None. |
Request Formats
application/json, text/json
Sample:
{
"PricingInformation": {
"Price": 10.99,
"RRP": 12.99
},
"WarehouseInformation": {
"Weight": 0.5,
"Dimensions": {
"HeightMM": 100.0,
"WidthMM": 102.76,
"LengthMM": 50.0
},
"PackagingId": 5,
"PackagingQuantity": 1,
"ProductHarmonizedCode": "123456",
"CountryOfManufacture": "GB"
},
"ProductSpecialAttribute": "Special Attribute"
}
application/xml, text/xml
Sample:
<ProductPatchModel xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<PricingInformation>
<Price>10.99</Price>
<RRP>12.99</RRP>
</PricingInformation>
<WarehouseInformation>
<Weight>0.5</Weight>
<Dimensions>
<HeightMM>100</HeightMM>
<WidthMM>102.76</WidthMM>
<LengthMM>50</LengthMM>
</Dimensions>
<PackagingId>5</PackagingId>
<PackagingQuantity>1</PackagingQuantity>
<ProductHarmonizedCode>123456</ProductHarmonizedCode>
<CountryOfManufacture>GB</CountryOfManufacture>
</WarehouseInformation>
<ProductSpecialAttribute>Special Attribute</ProductSpecialAttribute>
</ProductPatchModel>
Response Information
Resource Description
This call allows to PATCH product. All null/empty fields will be ignored.
ProductPatchModelResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| ProductPatch | ProductPatchModelId | None. | |
| Success | Whether the action was successful | boolean | None. |
| Error | Any errors that were received Success will always be false if an error is returned. | string | None. |
Response Formats
application/json, text/json
Sample:
{
"ProductPatch": {
"ProductIDType": {
"IDType": "SKU",
"Value": "SKU123"
},
"Product": {
"PricingInformation": {
"Price": 10.99,
"RRP": 12.99
},
"WarehouseInformation": {
"Weight": 0.5,
"Dimensions": {
"HeightMM": 100.0,
"WidthMM": 102.76,
"LengthMM": 50.0
},
"PackagingId": 5,
"PackagingQuantity": 1,
"ProductHarmonizedCode": "123456",
"CountryOfManufacture": "GB"
},
"ProductSpecialAttribute": "Special Attribute"
}
},
"Success": true
}