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

Module: Product Attribute Set API

Resource: product_attribute_set

Method:
  • product_attribute_set.groupRemove (SOAP V1)
  • catalogProductAttributeSetGroupRemove (SOAP V2)

Allows you to remove a group from an attribute set.

Arguments:

TypeNameDescription
stringsessionIdSession ID
stringattributeGroupIdGroup ID

Return:

TypeDescription
boolean\intTrue (1) if the group is removed

Faults:

Fault CodeFault Message
108Attribute group with requested id does not exist.
115Error while removing group from attribute set. Details in error message.
116Group can not be removed as it contains system attributes.
117Group can not be removed as it contains attributes, used in configurable products.

Examples

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

$groupId = 70;

$result = $proxy->call(
    $sessionId,
    "product_attribute_set.groupRemove",
    array(
         $groupId
    )
);
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->catalogProductAttributeSetGroupRemove($sessionId, '70');
var_dump($result);
Request Example SOAP V2 (WS-I Compliance Mode)
$proxy = new SoapClient('http://magentohost/api/v2_soap/?wsdl');

$sessionId = $proxy->login((object)array('username' => 'apiUser', 'apiKey' => 'apiKey'));

$result = $proxy->catalogProductAttributeSetGroupRemove((object)array('sessionId' => $sessionId->result, 'attributeGroupId' => '70'));
var_dump($result->result);