使用产品图片网址扩展magento core api获取产品信息

时间:2015-07-17 07:18:11

标签: android magento-1.7 ksoap2

如何扩展magento core" catalogProductInfo"获取产品信息以及产品的图片网址?

1 个答案:

答案 0 :(得分:0)

我得到了我的回答:通过产品ID获取产品信息以及图像URl以下php方法获取所需的产品详细信息,您需要在字符串数组中发送产品ID。

 /**  CUSTOM FILTER API METHOD GET PRODUCT DETAILS WITH IMAGE URL BY PRODUCT_ID's **/
   public function getProductDetails($productidarray){

   $productidstemp = array();
   $productidstemp =   json_decode($productidarray, true);
   $store = 1; $attributes = null; $identifierType = 'ID';

   $result = array();
   $arrlength = count($productidstemp );

   for($x = 0; $x <  $arrlength; $x++) { 

   $product = Mage::getModel('catalog/product')->load($productidstemp[$x]);

            $result[] = array(
            'product_id' => $product->getId() ,
            'type'       => $product->getTypeId(),
            'set'        => $product->getAttributeSetId(),
            'sku'        => $product->getSku(),
            'position'   => $product->getCatIndexPosition(),
            'brand'      => $product->getData('brand'),
            'price'      => $product->getData('price'),
            'name'      => $product->getData('name'),
            'description'      => $product->getData('description'),
            'short_description'      => $product->getData('short_description'),
            'image_url'  => $product-> getImageUrl() );

      }

    return  $result; 

   }