实际上,我只想在结账成功页面上检索产品的简短描述
如此代码显示的其他项目
例如名称:
<?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) ?>
任何建议都将不胜感激,感谢
<?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()); } ?>
需要添加单引号
Mage::getModel("目录/产品")