如果我在这个页面上:
http:///结账/购物车/
对于购物车中的产品,我想显示分级定价,与商品页面上显示的定价相同(如果有)。
我的尝试是添加
<checkout_cart_index>
<block type="catalog/product_view" name="product.tierprices" as="tierprices" template="catalog/product/view/tierprices.phtml"/>
</checkout_cart_index>
到我的 xml 文件并添加
<?php echo $this->getChildHtml('tierprices') ?>
to
\app\design\frontend\enterprise\<mytemplate>\template\checkout\cart\item\default.phtml
没有做任何事情 - 还有什么进一步的建议吗?
似乎不可能轻易改变布局。您需要修改项目渲染器并添加手动显示等级价格。要获取可用等级价格列表,您需要获取价格模型。您可以从产品型号中获取
$product->getPriceModel()
或者如果没有产品型号,请尝试以下代码
Mage::getSingleton('catalog/product_type')->priceFactory($productTypeId)
报价项目包含产品类型信息。
当您有价格模型时,只需调用方法 getTierPrice() 即可获取所有层级价格作为数组。
$priceModel->getTierPrice()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)