我出售承重设备和内衣,我们不希望这两种产品退货(出于健康和安全问题)。我们已经设置好catalog\product\view.phtml
检查 isReturnable,如果不是,它会显示一条错误消息。
这只会影响项目详细信息视图。
我还想在单页成功页面上显示此信息。
到目前为止,我尝试使用的功能是:
<?php
$order = Mage::getModel('sales/order')->loadByIncrementId($this->getOrderId());
$items = $order->getItemsCollection();
foreach($items as $item){
$isReturnable = $item->getData('isReturnable');
}
?>
<?php if (!$items->isReturnable()): ?>
<div class="shipping-message"><?php echo $this->__('Return exceptions apply to an item
in your order.'); ?> <a href="/return-exceptions/">Click here for details</a></div>
<?php endif; ?>
当我尝试(!$items->isReturnable()): ?>
时它什么也不返回,而当我尝试时
($items->isReturnable()): ?>
它什么也不返回。(应该是不可返回的,并且是可返回的,只是为了测试代码)。
任何帮助表示赞赏。