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


方法一:通过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
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值