在结帐成功页面上显示magento产品简短说明

时间:2014-04-10 04:08:37

标签: php magento

实际上我只是想在结帐成功页面上检索产品简短说明

此代码显示的其他项目

例如名称:

<?php foreach ($order_details->getAllItems() as $item) {  }  ?>
<?php $product_id = $item->getData('product_id');  ?>
<?php echo $item->getName() ?>

另外我需要显示礼品包装金额,目前只是发现了运费

<?php echo Mage::helper("core")->currency($order_details->shipping_amount) ?>

任何建议都将不胜感激,谢谢

2 个答案:

答案 0 :(得分:1)

<?php foreach ($order_details->getAllItems() as $item) {  
 $product_id = $item->getProductId(); //what is this $item->getData('product_id');
 $product = Mage::getModel(catalog/product)->load($product_id);  
 print_r($product->getShortDescription()); }  ?>

更好的解决方案should not load Model every time.

<?php $catModel = Mage::getModel(catalog/product);
     foreach ($order_details->getAllItems() as $item) {  
     $product_id = $item->getProductId(); //what is this $item->getData('product_id');
     $product = $catModel->load($product_id);  
     print_r($product->getShortDescription()); }  ?>

答案 1 :(得分:0)

需要添加单引号

  

法师:: getModel( '目录/产品')