updateProductCategory
This method updates an existing product category.
Description
Updates an existing product category based on its ProductCategoryRefNum. The entire product category is replaced by the contents of the Product category parameter. Developers can use the getProductCategory method to retrieve the Product category object, modify a field and then post the object back to the server.
See also
Syntax
boolean updateProductCategory ( ueSecurityToken, ProductCategoryRefNum, ProductCategory)
Arguments
Type | Name | Description |
---|---|---|
ueSecurityToken | Token | Merchant security token: used to identify merchant and retrieve the custom fields. |
string | ProductCategoryRefNum | Product category reference number (gateway assigned) |
ProductCategory | Product Category | Product category data |
Return Value
Type | Description |
---|---|
boolean | Returns a true if the product category is updated correctly |
Exceptions
The following exceptions (errors) are applicable to this method.
Code | Message | Advice |
---|---|---|
41007 | Error saving product category | Product Category specified by ProductCategoryRefNum was not found. Make sure the number stored is not truncated or rounded. |
Examples
PHP
For directions on how to set up the WSDL link, create "$token" and "$client", go to PHP Soap How-to.
### VB
vb
Dim catRefNum As String
catRefNum = "9001169811"
Dim category As newtek.ProductCategory = New newtek.ProductCategory
category.Name = "third try"
Dim response As Boolean
response = client.updateProductCategory(token, catRefNum, category)
MsgBox(response)
.NET C
string catRefNum = "900116983";
newtek.ProductCategory category = new newtek.ProductCategory();
category.Name = "next try";
Boolean response;
try
{
response = client.updateProductCategory(token, catRefNum, category);
MessageBox.Show(string.Concat(response));
}
catch (Exception err)
{
MessageBox.Show(err.Message);
}
Change History
Version | Change |
---|---|
1.3 | Method added in this release |