服务报价 | 域名主机 | 网络营销 | 软件工具| [加入收藏]
 热线电话: #
当前位置: 主页 > php教程 > magento教程 >

两种方法从Magento获取商品ID和商品信息

时间:2016-03-15 00:13来源: 作者: 点击:
我们在Magento的Catalog Model设计Magento模板时,可以通过下面二个方法来获取商品信息: 方法一:通过ID里获取商品详情 ?php $model = Mage::getModel(catalog/product) //getting product model $_product = $mod

我们在Magento的Catalog Model设计时,可以通过下面二个方法来获取商品信息:
方法一:通过ID里获取商品详情
<?php
$model = Mage::getModel('catalog/product') //getting product model
 
$_product = $model->load($productid); //getting product object for particular product id
 
echo $_product->getShortDescription(); //product's short description
echo $_product->getDescription(); // product's long description
echo $_product->getName(); //product name
echo $_product->getPrice(); //product's regular Price
echo $_product->getSpecialPrice(); //product's special Price
echo $_product->getProductUrl(); //product url
echo $_product->getImageUrl(); //product's image url
echo $_product->getSmallImageUrl(); //product's small image url
echo $_product->getThumbnailUrl(); //product's thumbnail image url
 
?>
方法二:通过商品名获取商品ID

<?php
$product_name = 'Test Product'; //product name
$model = Mage::getModel('catalog/product') //getting product model
$collection = $model->getCollection(); //products collection
foreach ($collection as $product) //loop for getting products
{                 
 
    $model->load($product->getId());
    $pname = $model->getName();
    if(strcmp($pname,$product_name)==0)
    {
    $id = $product->getId();
    }
}
echo 'Required ID->'.$id; //id of product
?>

(责任编辑:最模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
热点内容