实际上我只是想在结帐成功页面上检索产品简短说明
此代码显示的其他项目
例如名称:
<?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) ?>
任何建议都将不胜感激,谢谢
答案 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( '目录/产品')