使用目录价格规则,我试图显示在查看购物车页面后应用特定产品的折扣。目前,Magento停止展示"划掉"查看购物车时的价格,因此除非他们返回产品/目录页面,否则他们看不到折扣价。
有问题的地区位于103号线附近:
模板>结帐>购物车> item> default.phtml
在本节中显示当前价格旁边的原始价格的正确方法是什么?我严重不知道它是如何工作的,并且无法在网上找到关于此的任何内容,因为它与View.phtml中的任何内容有很大不同
<?php if (Mage::helper('weee')->typeOfDisplay($_item, array(0, 1, 4), 'sales') && $_item->getWeeeTaxAppliedAmount()): ?>
<?php echo $this->helper('checkout')->formatPrice($_item->getCalculationPrice()+$_item->getWeeeTaxAppliedAmount()+$_item->getWeeeTaxDisposition()); ?>
<?php else: ?>
<?php echo $this->helper('checkout')->formatPrice($_item->getCalculationPrice()) ?>
<?php endif; ?>
由于我从备用StackExchange网站获得的随机/低响应,我也在这里发布了这个问题:https://magento.stackexchange.com/questions/42494/show-original-price-in-cart 并会相应地更新我的问题。谢谢!
答案 0 :(得分:3)
您可以尝试使用$_item->getProduct()->getPrice()
来获取原始价格。
<?php echo $this->helper('checkout')->formatPrice($_item->getProduct()->getPrice()) ?>