I need to add extra fields such as description,weight,pirce,Special pirce How to add these fields in the catalog_product.info
Here is my api.php
public function items($filters = null, $store = null) { $collection = Mage::getModel('catalog/product')->getCollection() ->addStoreFilter($this->_getStoreId($store)) ->addAttributeToSelect('name'); /** @var $apiHelper Mage_Api_Helper_Data */ $apiHelper = Mage::helper('api'); $filters = $apiHelper->parseFilters($filters, $this->_filtersMap); try { foreach ($filters as $field => $value) { $collection->addFieldToFilter($field, $value); } } catch (Mage_Core_Exception $e) { $this->_fault('filters_invalid', $e->getMessage()); } $result = array(); foreach ($collection as $product) { $result[] = array( 'product_id' => $product->getId(), 'sku' => $product->getSku(), 'name' => $product->getName(), 'set' => $product->getAttributeSetId(), 'type' => $product->getTypeId(), 'category_ids' => $product->getCategoryIds(), 'website_ids' => $product->getWebsiteIds(), 'description' => $product->getDescription(), 'weight' => $product->getWeight(), ); } return $result; }
But the description and weight are not in the result,so what i am missing here