Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Module: Product Attributes API

Resource: product_attribute

Method:
  • product_attribute.removeOption (SOAP V1)
  • catalogProductAttributeRemoveOption (SOAP V2)

Allows you to remove the option for an attribute.

Arguments:

TypeNameDescription
stringsessionIdSession ID
stringattributeAttribute code or ID
stringoptionIdOption ID

Return:

TypeDescription
booleanTrue if the option is removed

Faults:

Fault CodeFault Message
101Requested attribute not found.
104Incorrect attribute type.
109Unable to remove option.

Examples

Request example SOAP V1
$proxy = new SoapClient('http://magentohost/api/soap/?wsdl');
$sessionId = $proxy->login('apiUser', 'apiKey');

$attributeCode = "2";
$optionId = 11; // Existing option ID

$result = $proxy->call(
    $sessionId,
    "product_attribute.removeOption",
    array(
         $attributeCode,
         $optionId
    )
);
Request example SOAP V2
$proxy = new SoapClient('http://magentohost/api/v2_soap/?wsdl'); // TODO : change url
$sessionId = $proxy->login('apiUser', 'apiKey'); // TODO : change login and pwd if necessary

$result = $proxy->catalogProductAttributeRemoveOption($sessionId, '2', '11');
var_dump($result);

Create the Magento file system owner