PUT api/SKUs/Update
Request Information
URI Parameters
None.
Body Parameters
EskimoClassLibraries.clsPLUName | Description | Type | Additional information |
---|---|---|---|
PLUNumber | string |
Required String length: inclusive between 0 and 35 |
|
SecondaryPLUNumber | string |
String length: inclusive between 0 and 35 |
|
TillDescription | string |
Required String length: inclusive between 0 and 30 |
|
FullDescription | string |
Required String length: inclusive between 0 and 4000 |
|
ProductDepartmentID | integer |
Required |
|
SupplierID | integer |
Required |
|
TaxCodeID | integer |
Required |
|
State | integer |
None. |
|
ProductTypeID | integer |
Required |
|
Price1 | decimal number |
None. |
|
Price2 | decimal number |
None. |
|
Price3 | decimal number |
None. |
|
Price4 | decimal number |
None. |
|
Price5 | decimal number |
None. |
|
Price6 | decimal number |
None. |
|
Price7 | decimal number |
None. |
|
Price8 | decimal number |
None. |
|
Price9 | decimal number |
None. |
|
Price10 | decimal number |
None. |
|
RRP |
The Recommended Retail Price. Can be used to display a Saving for certain website carts. |
decimal number |
None. |
BuyCost |
The ex-vat price to buy the item from the supplier |
decimal number |
None. |
StyleID |
Optional. Code to tie multiple PLUs together that are the same product, but that come in different colours/sizes. See the Styles Controller. |
string |
String length: inclusive between 0 and 12 |
ColourID | string |
String length: inclusive between 0 and 6 |
|
Size | string |
String length: inclusive between 0 and 50 |
|
AdditionalBarcodes | Collection of string |
None. |
|
ShopVisibility | EskimoClassLibraries.clsShopVisibility |
Required |
|
ShowOnWeb | boolean |
None. |
|
PersonalisationText | string |
String length: inclusive between 0 and 50 |
|
PersonalisationSurCharge | decimal number |
None. |
|
CustomerID | string |
None. |
Request Formats
application/json, text/json
{ "PLUNumber": "sample string 1", "SecondaryPLUNumber": "sample string 2", "TillDescription": "sample string 3", "FullDescription": "sample string 4", "ProductDepartmentID": 5, "SupplierID": 6, "TaxCodeID": 7, "State": 1, "ProductTypeID": 8, "Price1": 9.0, "Price2": 10.0, "Price3": 11.0, "Price4": 12.0, "Price5": 13.0, "Price6": 14.0, "Price7": 15.0, "Price8": 16.0, "Price9": 17.0, "Price10": 18.0, "RRP": 19.0, "BuyCost": 20.0, "StyleID": "sample string 21", "ColourID": "sample string 22", "Size": "sample string 23", "AdditionalBarcodes": [ "sample string 1", "sample string 2" ], "ShopVisibility": { "VisibleEverywhere": true, "ShopIDs": [ "sample string 1", "sample string 2" ] }, "ShowOnWeb": true, "PersonalisationText": "sample string 25", "PersonalisationSurCharge": 26.0, "CustomerID": "sample string 27" }
application/xml, text/xml
<clsPLU xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/EskimoClassLibraries"> <AdditionalBarcodes xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d2p1:string>sample string 1</d2p1:string> <d2p1:string>sample string 2</d2p1:string> </AdditionalBarcodes> <BuyCost>20</BuyCost> <ColourID>sample string 22</ColourID> <CustomerID>sample string 27</CustomerID> <FullDescription>sample string 4</FullDescription> <PLUNumber>sample string 1</PLUNumber> <PersonalisationSurCharge>26</PersonalisationSurCharge> <PersonalisationText>sample string 25</PersonalisationText> <Price1>9</Price1> <Price10>18</Price10> <Price2>10</Price2> <Price3>11</Price3> <Price4>12</Price4> <Price5>13</Price5> <Price6>14</Price6> <Price7>15</Price7> <Price8>16</Price8> <Price9>17</Price9> <ProductDepartmentID>5</ProductDepartmentID> <ProductTypeID>8</ProductTypeID> <RRP>19</RRP> <SecondaryPLUNumber>sample string 2</SecondaryPLUNumber> <ShopVisibility> <ShopIDs xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d3p1:string>sample string 1</d3p1:string> <d3p1:string>sample string 2</d3p1:string> </ShopIDs> <VisibleEverywhere>true</VisibleEverywhere> </ShopVisibility> <ShowOnWeb>true</ShowOnWeb> <Size>sample string 23</Size> <State>1</State> <StyleID>sample string 21</StyleID> <SupplierID>6</SupplierID> <TaxCodeID>7</TaxCodeID> <TillDescription>sample string 3</TillDescription> </clsPLU>
application/x-www-form-urlencoded
Sample not available.
Response Information
Resource Description
System.Net.Http.HttpResponseMessageName | Description | Type | Additional information |
---|---|---|---|
Version | System.Version |
None. |
|
Content | System.Net.Http.HttpContent |
None. |
|
StatusCode | System.Net.HttpStatusCode |
None. |
|
ReasonPhrase | string |
None. |
|
Headers | Collection of Object |
None. |
|
RequestMessage | System.Net.Http.HttpRequestMessage |
None. |
|
IsSuccessStatusCode | boolean |
None. |