php - How to get value of a custom Attribute in magento through SOAP API -


i trying value of custom attribute of magento products through soap api. able standard attribute values. trying code below doesnt seem work.

$user = 'user'; $password = 'pass'; $proxy = new soapclient('http://asd.com.au/api/v2_soap?wsdl'); $sessionid = $proxy->login($user, $password);     //method 1 tried     $ebaystock = new stdclass();     $ebaystock->key = 'ebay_available_qty';     $additionalattributes['single_data'][] = $ebaystock ;     $ebay = $proxy->catalogproductinfo($sessionid, $sku,1,$additionalattributes);     var_dump($ebay); 

//output

   object(stdclass)[4]   public 'product_id' => string '3230' (length=4)   public 'sku' => string 'test101' (length=7)   public 'set' => string '9' (length=1)   public 'type' => string 'simple' (length=6)   public 'categories' =>      array (size=0)       empty   public 'websites' =>      array (size=1)       0 => string '1' (length=1)   public 'created_at' => string '2013-05-12 23:07:33' (length=19)   public 'updated_at' => string '2013-05-13 04:54:50' (length=19)   public 'type_id' => string 'simple' (length=6)   public 'name' => string 'test' (length=4)   public 'description' => string 'asd' (length=3)   public 'short_description' => string 'asd' (length=3)   public 'weight' => string '123.0000' (length=8)   public 'status' => string '1' (length=1)   public 'url_key' => string 'test' (length=4)   public 'url_path' => string 'test.html' (length=9)   public 'visibility' => string '3' (length=1)   public 'category_ids' =>      array (size=0)       empty   public 'has_options' => string '0' (length=1)   public 'price' => string '11.0000' (length=7)   public 'tax_class_id' => string '0' (length=1)   public 'tier_price' =>      array (size=0)       empty   public 'options_container' => string 'container2' (length=10)   public 'enable_googlecheckout' => string '1' (length=1) 
method 2 tried. 
$ebay = $proxy->catalogproductinfo($sessionid, $sku,1,array('ebay_available_qty')); var_dump($ebay);  //gives same output 

i trying value of attribute "ebay_available_qty".

regards abnab

finally fixed myself. created new stdclass() , put attribute wanted in array it.and worked !!!

$ebaystock = new stdclass(); $ebaystock->additional_attributes = array('ebay_available_qty');  $ebay = $proxy->catalogproductinfo($sessionid, $sku,null,$ebaystock); 

Comments

Popular posts from this blog

c# - DetailsView in ASP.Net - How to add another column on the side/add a control in each row? -

javascript - firefox memory leak -

Trying to import CSV file to a SQL Server database using asp.net and c# - can't find what I'm missing -