西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > magento教程 >

Magento中获取Product ID和Product Name

时间:2016-12-30 13:00来源:未知 作者:好模板 点击:
Magento中获取Product ID和Product Name, 1) 在已知Product ID 的情况下获去产品的详细信息 ?php $model = Mage::getModel(catalog/product) //getting product model $_product = $model-load($productid); //getting product object f
Magento中获取Product ID和Product Name,
1) 在已知Product 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   
  
?>
 
2) 在已知 Product Name 的情况下获取 Product 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%
------分隔线----------------------------
栏目列表
热点内容